Базы данных - Связь многие ко многим - SQL проще некуда

Поділитися
Вставка
  • Опубліковано 26 кві 2021
  • Поддержать меня: boosty.to/mflenov
    В этом видео я подробно рассматриваю вопрос связи таблиц - многие ко многим, когда несколько записей из одной таблицы могут быть связаны с несколькими записями из другой таблицы.
    Связь многие ко многим в SQL у начинающих программистов вызывает тупик в некоторых случаях, но я постарался рассказать все как можно проще и надеюсь, мне это удалось.
    Текстовая версия:
    www.flenov.info/books/read/fr...

КОМЕНТАРІ • 32

  • @user-jb7xp6ms3j
    @user-jb7xp6ms3j 3 роки тому +5

    тоже отмечусь комментарием

  • @R.wsteady
    @R.wsteady 2 роки тому +5

    Дэ Ги =) правильно Дэ Хэа (он испанец)
    Спасибо за урок, очень полезно.

  • @user-wf3jt4yx4u
    @user-wf3jt4yx4u 3 роки тому +7

    Лайк однозначно

  • @dan4ikbeket0w48
    @dan4ikbeket0w48 Рік тому +2

    спасибо за простоту, с первых минут дошло что такое м:м

  • @DeKrouch
    @DeKrouch 3 роки тому +3

    Приятный чувак

    • @Dev-lessons
      @Dev-lessons  3 роки тому +1

      Спасибо, я старался

  • @taosade
    @taosade 3 роки тому +6

    В этом вопросе решение довольно однозначное. Разберите пожалуйста способы хранения в БД связей типа "дружба". Например дружба пользователей в соц. сетях. Есть несколько вариантов реализации этой задачи, поэтому больше интересных тонкостей можно разобрать.

    • @IgorGallemar
      @IgorGallemar 3 роки тому +3

      Это уже нормализация, это отдельная тема

    • @programisli
      @programisli 3 роки тому +4

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

  • @IvanTarazevich
    @IvanTarazevich 2 роки тому +1

    Спасибо золотой человек!

  • @vot_eto-da
    @vot_eto-da 2 роки тому +1

    Лайк! БД статей и тегов к ним тоже делается таким образом "многие ко многим"?

  • @valarg5756
    @valarg5756 3 роки тому +2

    Спасибо

  • @andron663
    @andron663 2 роки тому +1

    отличное видео

  • @Stas_Gutsal
    @Stas_Gutsal 3 роки тому +4

    спасибо, урок просто бомба :)
    У нас в банке тоже планируется провести уроки по SQL, подскажите пожалуйста, а можете записать уроки на примере банка или компании?

    • @Dev-lessons
      @Dev-lessons  3 роки тому +2

      на примере банка можно структуру набросать, но в каждом отдельном случае будет своя специфика

  • @andrewbobrow3815
    @andrewbobrow3815 9 місяців тому +1

    Де Хеа.
    Считался восходящей звездой среди вратарей.
    Но в 2018 опозорился на чемпионате мира в России, и карьера пошла на спад

    • @Dev-lessons
      @Dev-lessons  9 місяців тому

      Вот, благодаря видео что-то новое узнаю

  • @IgorGallemar
    @IgorGallemar 3 роки тому +3

    Первый!!!!

    • @maksk5017
      @maksk5017 3 роки тому +2

      Ты так радуешься как будто место в очереди занял...

    • @IgorGallemar
      @IgorGallemar 3 роки тому +1

      @@maksk5017 я привык радоваться мелочам

    • @maksk5017
      @maksk5017 3 роки тому +1

      @@IgorGallemar понятно.

  • @vvv7220
    @vvv7220 2 роки тому

    16:20

  • @alexalex2783
    @alexalex2783 2 роки тому +2

    Урок хорош, но футболистов надо знать если их упоминаете. Слишком много фанов среди мужского населения. Де Ги это мощно) А Юрген Клопп уже не играет лет 100)
    Кстати когда столбец имеет PK то этому же столбцу не надо дополнительно прописывать NOT NULL т.к. PK уже подразумевает данное ограничение. Также название таблиц лучше писать через нижнее подчеркивание, например, phones_types и замечу лучше использовать множественное число в названии таблицы.

  • @maksk5017
    @maksk5017 3 роки тому +4

    Блин, с телефонами примеры легче чем с футболом, возможно это связано с тем, что в футболе я не разбираюсь...

    • @Dev-lessons
      @Dev-lessons  3 роки тому

      Возможно, телефоны понятны всем. Может еще и потому ,что телефоны были вторым примером, а когда второй раз рассматриваешь схожую задачу может подхватиться то, что упустил в первый раз.

    • @maksk5017
      @maksk5017 3 роки тому

      @@Dev-lessons Помню когда ты снимал обучение для advance, ты использовал телефоны, города и т п, я все понимал с 1 раза, сейчас же приходится пересматривать, увы
      :(
      А так уроки очень хорошие.

    • @Dev-lessons
      @Dev-lessons  3 роки тому +2

      @@maksk5017 Ок, учту

  • @cicik57
    @cicik57 2 роки тому

    ну автор и словоблуд. Вместо того чтобы за 10 секунд сказать конфигурацию таблицы он заводит роман про игры, китайцев, телефоны и ещё чёрт знает что )))

  • @user-wq2tz8ul3l
    @user-wq2tz8ul3l Рік тому

    Тоже гемор, ничего не проще