Базы данных за 42 минуты. Теория

Sdílet
Vložit
  • čas přidán 13. 09. 2024
  • Презентация flagstudio.ru/...
    00:55 - Содержание
    01:59 - БД и СУБД. MySQL vs PostgreSQL
    03:58 - Состав БД. Индексы, транзакции, триггеры на пальцах
    07:10 - SQL vs NoSQL
    11:40 - Типы данных в админке Nova
    14:15 - Поле JSON. NoSQL внутри SQL СУБД
    15:27 - Как описывать поля в ТЗ
    17:31 - Типы связей
    19:55 - Связь, строка или JSON? Выбираем тип поля
    24:00 - Как описывать связи в ТЗ
    27:17 - Как проектировать связи в БД
    30:34 - Ключи Primary и Foreign
    32:00 - Важное ограничение OnDelete
    34:30 - Нормализация
    36:48 - Лайфхаки
    39:18 - Миграции, сиды, дампы
    Изучайте Git на практике: gogit.ru/
    Наш канал в Телеграм: t.me/flagstudio
    ВК: flagstudio
    Instagram: / thisisflagbaby

Komentáře • 37

  • @Wilson-or1rt
    @Wilson-or1rt Před 2 lety +12

    Лектор объясняет понятно да ещё и с юморком. Огонь

  • @quston
    @quston Před 23 dny +1

    Супер видео, спасибо автору за старания! 💪🏽

  • @loonerd2790
    @loonerd2790 Před 2 lety +10

    Безусловно хорошая подача теории

  • @nickistratenko6140
    @nickistratenko6140 Před 2 lety +4

    Отличное видео, спасибо! Прикрепил в рабочий чат, для ознакомления ;)

  • @user-so6jd8ge4s
    @user-so6jd8ge4s Před 3 lety +1

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

    • @FlagStudio
      @FlagStudio  Před 3 lety

      Спасибо, пользователь со смешным именем!

  • @moboly6673
    @moboly6673 Před 2 lety +2

    Очень юмор понравился

  • @ernestkalashnykov2617
    @ernestkalashnykov2617 Před 2 lety +8

    спасибо, что заранее предупредил, что не будет инфы по написанию "крутых sql запросов", сэкономил время)

  • @user-mt1mz9og6t
    @user-mt1mz9og6t Před 3 lety +3

    Спасибо) очень понравилось

  • @Yuri-wk8rk
    @Yuri-wk8rk Před rokem +1

    Спасибо , отличное видео , я сейчас django изучаю. Очень полезно.

  • @user-uh5iy4fu8n
    @user-uh5iy4fu8n Před 2 lety +1

    Спасибо!

  • @RusIvan2022
    @RusIvan2022 Před rokem

    Все отлично. Что бы истинно понимать как проектировать бд ( это относится к рвущимся менеджерам) нужно понимать как программист получает и использует эти данные. А до этого менеджерам ой как далеко, если конечно менеджер не выходец из программистов

  • @antonbannikov9565
    @antonbannikov9565 Před 3 lety

    Интересное видео, мне понравилось 💥💥💥

    • @FlagStudio
      @FlagStudio  Před 3 lety +1

      Спасибо, Антох! Приятно слышать от тебя

  • @georgestatefield
    @georgestatefield Před 3 lety +1

    Видео замечательное
    только вот мне кажется, если заказчик пройдет тест подобного плана, перед постановкой задачи
    - он скажет: "а разрабу то здесь за что платить, за то, что он по клавиатуре поелозит?"
    и дальше начнут конючить ценник
    с одной стороны взаимопонимание вещь несказанно важная
    с другой стороны, с нашим менталитетом бизнеса (а-ля "ты ж программист, чайник почини"), после такого вам придётся дополнительно выискивать ценность своих услуг

    • @FlagStudio
      @FlagStudio  Před 3 lety

      Интересное мнение. Да нет, не думаю, что хорошее тз с описанной структурой базы данных умаляет стоимость работы программиста

  • @logrus32
    @logrus32 Před 3 měsíci

    Ни фига не понятно, но ОЧЕНЬ интересно.
    Что бы почитать по основам БД в принципе?

  • @leontyd8203
    @leontyd8203 Před rokem +1

    Божественный объяснятор просто - триггеры это такая штука, которая мне не нравится. Миграция - это нормальная штука, но сложная. втф?!
    И в SQL столбцы и строки называются записи и поля. И это только первые 7 минут.
    Выключил на 18 минуте, когда автор сказал что в нереляционных бд есть связи.

  • @orguz8374
    @orguz8374 Před 2 lety +1

    Назвал нижнее подчеркивание землей) я думал так только в играх называют

    • @FlagStudio
      @FlagStudio  Před 2 lety

      Ещё можно сказать underscore)

  • @codihuntsinger3698
    @codihuntsinger3698 Před 2 lety +1

    Всё хорошо, но вот связи one-to-one используются часто:
    Order - OrderDetails
    User - UserPassportID
    и тд

  • @lerida_RU
    @lerida_RU Před 2 měsíci

    Напомните, откуда пример с котиками взялся?)

  • @user-rz7xz4wf8p
    @user-rz7xz4wf8p Před 3 lety +2

    "сортирация и фильтровка" =))

  • @dmitriykonopinskiy3793

    а я гдето ввидел, чито наоборот создают отдельный слой логики в БД, тогда в разы быстрей всё работает

  • @dotnetlearner
    @dotnetlearner Před rokem

    спасибо за видео, где можно ознакомаиться с методичкой по нормализации?

    • @FlagStudio
      @FlagStudio  Před rokem

      На хабре статья есть плюс минус понятная habr.com/ru/post/254773/

    • @dotnetlearner
      @dotnetlearner Před rokem

      @@FlagStudio спасибо за быстрый ответ)

  • @stanislav5846
    @stanislav5846 Před rokem

    ja programmist i sam dolzhen eto sejchas delat

  • @aksenovsergey6205
    @aksenovsergey6205 Před rokem

    Для чего эти цоканья и причмокивания по несколько раз в минуту? Можно ж было всего 42 минуты без этого обойтись, потом хоть весь день цокать и причмокивать.

    • @FlagStudio
      @FlagStudio  Před rokem

      Видео без монтажа, на будущее учтем

  • @Serg_NT
    @Serg_NT Před 2 lety +7

    Информация хорошая.Однако подача так себе. Если бы потратил время на написание текста, то было бы интересней и видео получилось бы короче. Устал смотреть под конец.

    • @FlagStudio
      @FlagStudio  Před 2 lety +3

      Хорошо, спасибо за отзыв, учту

  • @chingiskuular1013
    @chingiskuular1013 Před rokem +1

    Спасибо!