Проектирование БД. Встреча 1/6. Штурмуем базы данных

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024

Комментарии • 18

  • @ЖмышенкоВалерий-м6и
    @ЖмышенкоВалерий-м6и 7 месяцев назад +5

    Очень круто, лучше чем лекции в университете.

    • @sys_analyst_club
      @sys_analyst_club  7 месяцев назад

      Спасибо большое! Рад, что "зашло" :)

  • @Дмитр-п1ж
    @Дмитр-п1ж Год назад +2

    Огромная благодарность за Вашу работу! Постараюсь все видео посмотреть. Начал с этого.

    • @sys_analyst_club
      @sys_analyst_club  Год назад +1

      Один такой комментарий и сразу хочется еще пять видео сделать :). Спасибо!

  • @МартаАлисевич
    @МартаАлисевич 2 месяца назад +1

    обожаю ваш канал. спасибо. вливаюсь в профессию, ваши видео очень полезны.

    • @sys_analyst_club
      @sys_analyst_club  2 месяца назад

      Спасибо! Будем работать дальше :)

  • @Вячеслав-ф4ц1л
    @Вячеслав-ф4ц1л Год назад +3

    Какой прекрасный канал!

    • @sys_analyst_club
      @sys_analyst_club  Год назад +2

      Если это сказано без сарказма, то спасибо! :)

    • @any7513
      @any7513 11 месяцев назад

      ​@@sys_analyst_clubопределенно без)

  • @alzv631
    @alzv631 10 месяцев назад +1

    Шикарно

  • @voohjaaz
    @voohjaaz Год назад +1

    Проблемы с numeric при задании его в качестве первичного ключа были из-за того, что это вещественное число, т.е. оно может быть дробным. Обычно для id используют тип данных INTENGER - челое число. А так в целом видео хорошее для новичков.

    • @sys_analyst_club
      @sys_analyst_club  Год назад +1

      По сути согласен, но есть нюанс. В Оракле (а я пользовался именно оракловым приложением для моделирования) нет типа INTEGER. Его обычно заменяют типом NUMBER с 0 знаков после запятой, что является эквивалентом INTEGER. Кроме того, суррогатные ключи редко кто руками заполняет, обычно к ним привязывают SEQUENСE с целочисленным шагом и больше не морочатся на эту тему (или свойство AUTO INCREMENT выставляют, если СУБД его поддерживает).

    • @sys_analyst_club
      @sys_analyst_club  Год назад +1

      И вдогонку. NUMERIC я указывал на уровне модели. Если заглянуть потом в DDL-скрипт, то NUMERIC преобразуется в штатный NUMBER.

    • @voohjaaz
      @voohjaaz Год назад

      @@sys_analyst_club Аа теперь понятно, не знал про эти особенности Oracle. Я работал с PostgreSQL и MySQL и там как раз везде INT есть. С AUTO INCREMENT согласен.

    • @sys_analyst_club
      @sys_analyst_club  Год назад +2

      @@voohjaaz Да тут в этих мелких нюансах утонуть можно, если с несколькими СУБД параллельно работать. Из-за этого начал создавать шпаргалку по различиям - sa-student.ru/db_compare.php . Записываю все, обо что спотыкаюсь.
      Присоединяйтесь! :)

    • @voohjaaz
      @voohjaaz Год назад

      @@sys_analyst_club О, да ) Для меня недавнее открытие, что порядок выполнения запросов в диалектах SQL может отличаться. Если будет время, то возможно предложу чем вашу табличку дополнить