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

Поділитися
Вставка
  • Опубліковано 5 лют 2025
  • 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 - Миграции, сиды, дампы
    Презентация flagsoft.ru/pr...
    Мой telegram t.me/wtfisrad

КОМЕНТАРІ • 48

  • @АлександрСавинков-л8о

    Было очень полезно и интересно! Спасибо большое автору!!!

  • @flanya
    @flanya 11 днів тому

    Спасибо за обьяснение , посмотрел много видео и только после вас понял вещи, которые до этого было тяжело осознать как работают

  • @Wilson-or1rt
    @Wilson-or1rt 3 роки тому +15

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

  • @ИванИсаев-щ8з
    @ИванИсаев-щ8з 4 місяці тому +3

    Спасибо за такое офигенное объянение!
    Тема развернута максимально доступно !
    Миша ты сделал великолепное видео🤟

  • @loonerd2790
    @loonerd2790 3 роки тому +12

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

  • @quston
    @quston 5 місяців тому +2

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

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

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

  • @ДробилкаДробилоедов

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

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

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

  • @vitalieandrusca4742
    @vitalieandrusca4742 Місяць тому +1

    Привет всем !
    С наступившими Новым годом, ребята.
    А какой ресурс есть именно где можно научится писать крутые SQL запросы?
    Спасибо автору за видео 🙏❄️⚡️

    • @FlagStudio
      @FlagStudio  Місяць тому +1

      Вот хороший курс ua-cam.com/play/PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj.html&si=IWBOQYHMIWP_cFlO

    • @vitalieandrusca4742
      @vitalieandrusca4742 Місяць тому

      @ супер

  • @ernestkalashnykov2617
    @ernestkalashnykov2617 3 роки тому +9

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

  • @Yuri-wk8rk
    @Yuri-wk8rk 2 роки тому +1

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

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

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

  • @IhorFedii-n1i
    @IhorFedii-n1i 3 роки тому +3

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

  • @МихаПетров-ю5э
    @МихаПетров-ю5э 2 роки тому +1

    Спасибо!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @dmitriykonopinskiy3793
    @dmitriykonopinskiy3793 Рік тому

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

  • @lerida_RU
    @lerida_RU 7 місяців тому

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

  • @ВладимирНетот
    @ВладимирНетот 3 роки тому +2

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

  • @logrus32
    @logrus32 8 місяців тому

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

  • @ЮлияВысоцкая-п2я
    @ЮлияВысоцкая-п2я 4 місяці тому

    Объяснение хорошее, но много лишних слов и подвисаний лектора в своих мыслях. Путается в том, что объясняет. В общем, не бриллиант, но в целом норм, особенно, если вы не слушали классных объяснений раньше
    пример для тех, кто думает, смотреть или нет: слайд "нормализация", лектор: "нормализация, ну, есть три формы нормализации, есть у нас статья-методичка про это, но если честно, то я не помню, что, как они звучат, смысл только в том, чтобы не делать неправильно."

  • @SergeyKachalov
    @SergeyKachalov 2 місяці тому

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

    • @FlagStudio
      @FlagStudio  2 місяці тому

      Триггеры, процедуры в СУБД - это плохо. Сразу говорим что в это не ходите, так не носят

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

    ja programmist i sam dolzhen eto sejchas delat

  • @Serg_NT
    @Serg_NT 2 роки тому +8

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

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

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

  • @aksenovsergey6205
    @aksenovsergey6205 Рік тому +1

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

    • @FlagStudio
      @FlagStudio  Рік тому

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

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

    Спасибо!

  • @isaabk4409
    @isaabk4409 4 місяці тому

    Спасибо!