Декомпозиция данных в базе | Основы SQL

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 47

  • @Dima-Teplov
    @Dima-Teplov 10 หลายเดือนก่อน +24

    Самый супергеройский курс по SQL, который я видел! 😎

    • @AndreySozykin
      @AndreySozykin  10 หลายเดือนก่อน +1

      Спасибо 🦸‍♂️

  • @MegaScorpi
    @MegaScorpi ปีที่แล้ว +8

    Плюсую за дисциплину "проектирование БД" . Так интересно!!!!

  • @ВиталийНикитин-ъ1т
    @ВиталийНикитин-ъ1т 2 ปีที่แล้ว +4

    Андрей, большое спасибо за теорию и объяснения! Очень доволен Вашим курсом!

    • @AndreySozykin
      @AndreySozykin  2 ปีที่แล้ว +1

      Пожалуйста! Рад, что курс понравился!

  • @weqruest
    @weqruest 29 วันที่ผ่านมา

    Спасибо, доступно и хорошо обьясняете

  • @Alex___Bur
    @Alex___Bur 10 หลายเดือนก่อน +1

    Спасибо! Вы очень доступно объясняете.

    • @AndreySozykin
      @AndreySozykin  10 หลายเดือนก่อน +1

      Пожалуйста! Рад, что нравится!

  • @НиколайПавлов-ю1м
    @НиколайПавлов-ю1м 2 ปีที่แล้ว +2

    Просто прекрасное изложение. Спасибо

    • @AndreySozykin
      @AndreySozykin  2 ปีที่แล้ว

      Пожалуйста. Рад, что понравилось!

  • @A1_TR_812
    @A1_TR_812 ปีที่แล้ว +2

    У Андрея отличные курсы, давно пора выходить на Степик)) имхо

  • @МарфаКолодяжна
    @МарфаКолодяжна 2 ปีที่แล้ว

    нравится заниматься по вашим урокам. спасибо

  • @ilmiriliasov2521
    @ilmiriliasov2521 ปีที่แล้ว

    Спасибо Вам, Андрей)

  • @stepan8188
    @stepan8188 3 ปีที่แล้ว +25

    Андрей, добрый день. Все, что вы объясняете - очень понятно и максимально подробно изложено. Я сейчас изучаю предмет "Базы данных", и это очень помогает. Однако, начинается предмет именно с проектирования баз данных, а потом уже с работой с базами данных в СУБД. Скажите пожалуйста, у вас в планах нет разбора темы проектирования баз данных, нормализации баз данных? Вы упомянули о том, что это отдельная тема, и в этом курсе она разбираться не будет. Я думаю, что для многих она была бы очень актуальной, потому что такого объяснения, как даете вы, по этой теме на просторах интернета я еще не встретил. Или, может вы знаете, куда обратиться (к каким материалам), для изучения именно проектирования баз данных на начальном уровне (от первой до третьей нормальной формы). Я вам заранее благодарен за любой ответ.

  • @artlaskov
    @artlaskov ปีที่แล้ว

    спасибо большое!Очень хороший курс!

  • @resident77777
    @resident77777 3 หลายเดือนก่อน

    Дякую за корисний контент :)

  • @АлександраМм
    @АлександраМм 3 ปีที่แล้ว +2

    Отличный курс! Еще бы курс по решению задач)

  • @ExcelStore
    @ExcelStore 3 ปีที่แล้ว +3

    Полезное видео, спасибо.

  • @andyanderson222
    @andyanderson222 3 ปีที่แล้ว

    Отличное видео! Как всегда, очень ясно и наглядно, спасибо!

  • @РАБОТЯГАСЗАВОДУ
    @РАБОТЯГАСЗАВОДУ 3 ปีที่แล้ว +13

    На мой взгляд, довольно не корректно делать в таблице с фильмами столбец с ID супергероя, так как в фильме их может быть несколько и будут встречаться дубли и при большом количестве столбцов это большая проблема. Однако в таблице с супергероями делать столбец с ID фильма тоже странно, так как супергерой может мелькать в множестве фильмов. Самое идеальное решение сделать отдельную таблицу, где будут ID супергероев и ID фильмов, которую уже можно приджоинить к таблице с фильмами если нужно узнать в каком фильме были какие супергерои, либо к таблице с героями, чтобы узнать в каких фильмах был какой-то супергерой.

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +10

      Тип связи между супергероями и фильмами - многие ко многим. Стандартный подход к представлению связей такого типа в реляционной базе: создание дополнительной таблицы, которая будет содержать только два столбца: идентификаторы связанных сущностей. Так что вы все правильно написали.

  • @РоманЛукьянов-ю8р
    @РоманЛукьянов-ю8р 3 ปีที่แล้ว +2

    Спасибо познавательно )

  • @at0m616
    @at0m616 3 ปีที่แล้ว +3

    Но одном фильме может быть много героев, как и один герой может быть в многих фильмах. Many to many тут лучше подойдет)

  • @koolvi_s
    @koolvi_s 3 ปีที่แล้ว

    Благодраствую

  • @evgeniydoronin
    @evgeniydoronin 3 ปีที่แล้ว +1

    Огромное спасибо вам Андрей! Подскажите пожалуйста, что можно почитать или посмотреть по проектированию баз данных?

  • @suvar8667
    @suvar8667 3 ปีที่แล้ว +1

    Спасибо!

  • @Catwoolfii
    @Catwoolfii 3 ปีที่แล้ว

    Было бы еще неплохо пояснить про ON DELETE и ON UPDATE

  • @egoist2956
    @egoist2956 3 ปีที่แล้ว +2

    Лайк

  • @rostova911
    @rostova911 ปีที่แล้ว

    Так а почему не показали как сделать внешний ключ?

  • @prolabrus
    @prolabrus ปีที่แล้ว

    Благодарю за видео!
    Вопрос: не логичнее добавить внешний ключ на таблицу с фильмами в таблицу с супергероями, ведь в одном фильме, скажем с Человеком Пауком, могут быть разные супергерои/злодеи. В примере из видео получается, что либо в фильме присутствует один единственный супергерой, либо в таблице фильмы строки с фильмами будут дублироваться кратно числу героев, которые есть в этих фильмах. Или я не прав?

    • @ВладимирТемченко-1993
      @ВладимирТемченко-1993 9 หลายเดือนก่อน +1

      да не важно. это лишь демонстрация возможностей, конкретную задачу ставят на предприятии бизнес-аналитики, или же они сами создают. наша задача научиться оперировать синтаксисом языка

    • @prolabrus
      @prolabrus 9 หลายเดือนก่อน +1

      @@ВладимирТемченко-1993 Вам не важно, а мне важно - хочется не только с синтаксисом разобраться, но научиться строить правильную логику в отношении нормализации таблиц в БД.

  • @Dragoncheg
    @Dragoncheg 3 ปีที่แล้ว +1

    Интересно как пляшет количество просмотров от лекции к лекции. Даже базовый курс смотрят выборочно? Или почему у следующей просмотров больше?

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +4

      В следующей лекции прямо в заголовке ключевое слово JOIN. Именно JOIN’ы на начальном этапе вызывают больше всего проблем и непонимания. Наверное, поэтому смотрят больше.
      И, скорее всего, в поиске выдаётся чаще из-за популярного ключевого слова.

  • @Xxxxxxx11983
    @Xxxxxxx11983 ปีที่แล้ว

    Связь не корректная. Правильная связь многие ко многим, и делается она с помощью вспомогательной таблицы. Некорректная связь в видео потому, что в одном фильме может быть несколько героев

  • @SEN5AI
    @SEN5AI 3 ปีที่แล้ว +1

    Чёт как-то без примеров

  • @noone-hi6kq
    @noone-hi6kq 3 ปีที่แล้ว +4

    ууу. мутная тема эти джойны. я всю голову сломал

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +3

      Про джойны будет несколько видео. Надеюсь, все будет понятно 😉

    • @misteranderson6058
      @misteranderson6058 3 ปีที่แล้ว +2

      Union-ы ещё мутнее, особенно когда крупные таблицы

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +2

      Union достаточно редко используется на практике, в отличие от JOIN.

    • @PortalPerson11game
      @PortalPerson11game ปีที่แล้ว

      Не соглашусь, union используется на практике уж не реже джоинов точно, а то и чаще

  • @anele4492
    @anele4492 2 ปีที่แล้ว

    СПАСИБО!!!