Базы данных. 1,2,3 нормальные формы.

Презентация:
docs.google.com/presentation/...
Задачи (приводим таблицы к нормальным формам):
docs.google.com/spreadsheets/...
docs.google.com/spreadsheets/...
docs.google.com/spreadsheets/...
Вводный курс по базам данных.
В этом занятии поговорим о:
- Нормализации базы данных
- 1 нормальной форме
- 2 нормальной форме
- 3 нормальной форме
По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro
Личный канал Антона: / @about-code

Пікірлер: 202

  • @sflooof
    @sflooof2 жыл бұрын

    Вот он шутит про экзамены, а я реально смотрю это видео что бы сдать экзамен…

  • @Rclass

    @Rclass

    2 жыл бұрын

    Очень надеемся что помогли вам :)

  • @user-np8hb3sj6p

    @user-np8hb3sj6p

    Жыл бұрын

    А Антон и не шутил про них, они были)

  • @stepan-klyukin

    @stepan-klyukin

    4 ай бұрын

    Троеточие....

  • @mal1n778

    @mal1n778

    4 ай бұрын

    Согласен

  • @user-ni6oq1pj2w
    @user-ni6oq1pj2w4 жыл бұрын

    Гена, красавчик, лучшее объяснение в ру нете

  • @Balamutick

    @Balamutick

    2 жыл бұрын

    Чётко, ровно

  • @user-ui4np3mm9f

    @user-ui4np3mm9f

    2 жыл бұрын

    поддерживаю, умеют, магют

  • @l7l7l7lful

    @l7l7l7lful

    Жыл бұрын

    Вроде лектора зовут Антон …но поддерживаю что объяснение хорошее )

  • @ProRezak
    @ProRezak3 жыл бұрын

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

  • @Rclass

    @Rclass

    3 жыл бұрын

    Спасибо! Мы старались ^_^

  • @user-ii6fr3bn2f
    @user-ii6fr3bn2f3 жыл бұрын

    Лучшее объяснение нормальных форм! Все по делу, без воды и максимально простым языком! P. S. Гене респект!

  • @Rclass

    @Rclass

    3 жыл бұрын

    Спасибо, мы старались :)

  • @margotew6829
    @margotew68292 жыл бұрын

    То чувство, когда из видео понял больше, чем из лекций препода в Политехе))))) Огромное спасибо!

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо что смотрите :)

  • @vladislav-_-

    @vladislav-_-

    Жыл бұрын

    Привет от Павленко😂

  • @revolta4998

    @revolta4998

    Жыл бұрын

    Привет от Ильяшенко))) Препод в ипмэите

  • @user-rs8zo4yp9e

    @user-rs8zo4yp9e

    7 ай бұрын

    Привет от Пахомовой

  • @stepan-klyukin

    @stepan-klyukin

    4 ай бұрын

    Привет от Юркина)

  • @user-ur6go3ze5x
    @user-ur6go3ze5x Жыл бұрын

    Три дня читала википедию... нИ....Я НЕ ПОНЯЛА. Пришёл Гена и всё понятно. Спасибо лектору, офигенно учит!

  • @Rclass

    @Rclass

    Жыл бұрын

    Спасибо, мы старались :)

  • @user-qj4we9mx6f
    @user-qj4we9mx6f Жыл бұрын

    Спасибо за материал и отдельно спасибо, что выложили презентацию в общий доступ)

  • @Rclass

    @Rclass

    Жыл бұрын

    Стараемся для вас :)

  • @sweesearfairty
    @sweesearfairty Жыл бұрын

    Спасибо большое за это видео! Несколько часов искала в интернете объяснение этой темы на человеческом языке, психанула и пошла искать видео на ютубе :D Всё очень понятно, по делу, а главное, с юмором

  • @Rclass

    @Rclass

    Жыл бұрын

    Спасибо что смотрите :) Для вас стараемся :)

  • @venaushka9459
    @venaushka945910 ай бұрын

    У вас отличная подача материала, коротко и ясно, спасибо! 🙌

  • @Rclass

    @Rclass

    10 ай бұрын

    Спасибо! Стараемся для вас :)

  • @user-nf1td4hh7y
    @user-nf1td4hh7yАй бұрын

    Антон спасибо за Ваши лекции, супер

  • @Rclass

    @Rclass

    Ай бұрын

    Всегда пожалуйста :)

  • @invisibleinvisible83
    @invisibleinvisible832 жыл бұрын

    С Геной вообще огонь, буду всем рекомендовать Ваши видео. Спасибо❤️🙏🏻 Процветания ❤️🙏🏻

  • @Rclass

    @Rclass

    2 жыл бұрын

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

  • @Aksinia1599
    @Aksinia15992 жыл бұрын

    Большое спасибо! Очень доступная подача материала.

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @ittalker
    @ittalker2 жыл бұрын

    Очень полезные лекции👍🏼👍🏼👍🏼 Спасибо Вам

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо что смотрите :)

  • @jeeeez
    @jeeeez2 жыл бұрын

    вы нам очень помогли!! пожелайте удачи на сессии! гена лучший) всех благ

  • @Rclass

    @Rclass

    2 жыл бұрын

    Ни пуха, ни пера! :)

  • @jeeeez

    @jeeeez

    2 жыл бұрын

    @@Rclass сдали на 5! спасибо большое

  • @Rclass

    @Rclass

    2 жыл бұрын

    @@jeeeez Супер :)

  • @anatoliykruglov2296
    @anatoliykruglov22962 жыл бұрын

    огонь! без воды и тяжёлой наркомании всё понятно. благодарствую

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, стараемся)

  • @infoafor
    @infoafor3 жыл бұрын

    Лучшие примеры в Рунете. Гене отдельное спасибо, что зашел. Волшебному коту поклон. В первом же задание разделил первую таблицу на три штуки и связал связями, перестарался, бывает...

  • @Rclass

    @Rclass

    3 жыл бұрын

    Спасибо, мы старались ^_^

  • @margaryk9891
    @margaryk98912 жыл бұрын

    Спасибо за серию лекций: доступно, без сложной терминологии, понятно (даже для такого новичка, как я), лёгкая подача материала в отличие от большинства лекций на KZread.👏

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @stirik2673
    @stirik26738 ай бұрын

    Гена лучший друг и не только в рамках презентации - хочется его теперь вообще на все курсы с собою брать!

  • @Rclass

    @Rclass

    8 ай бұрын

    Гена доволен)

  • @iteasy4005
    @iteasy40056 ай бұрын

    Красавчик, подача огонь !

  • @Rclass

    @Rclass

    6 ай бұрын

    Спасибо, стараемся ^_^

  • @user-ex8lr6th6t
    @user-ex8lr6th6t Жыл бұрын

    Круто! Просто и ясно! Спасибо Вам!

  • @Rclass

    @Rclass

    Жыл бұрын

    Спасибо за отклик :)

  • @donfedor007
    @donfedor007 Жыл бұрын

    Круто! Всё ясно и понятно! Спасибо Вам!

  • @Rclass

    @Rclass

    Жыл бұрын

    Стараемся для вас :)

  • @donfedor007

    @donfedor007

    Жыл бұрын

    @@Rclass спасибо

  • @SemenAlexndrovich
    @SemenAlexndrovich2 жыл бұрын

    Гена отлично разложил! В натуре четко! Спасибо!

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались!

  • @lisa_peach1
    @lisa_peach12 жыл бұрын

    Спасибо огромное, очень-очень полезное видео!!!

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @annabarraban303
    @annabarraban3034 ай бұрын

    Спасибо за объяснение, тоже готовлюсь к экзамену))

  • @Rclass

    @Rclass

    4 ай бұрын

    Спасибо что смотрите) Удачи!

  • @PostMapping
    @PostMapping4 ай бұрын

    Только сейчас понял, что это такое) Благодарю!

  • @Rclass

    @Rclass

    4 ай бұрын

    Спасибо за отклик! Стараемся)

  • @zagar_on1
    @zagar_on12 ай бұрын

    Очень годно и доступно обьяснил , читал википедию , смотрел видео на ютубе , очень скудная инфа , а тут все просто и по полкам , респект !!!!! А главное хорошие примери

  • @Rclass

    @Rclass

    2 ай бұрын

    Спасибо, мы старались :)

  • @e1.st0rm99
    @e1.st0rm99 Жыл бұрын

    Спасибо. Отличное объяснение. Гена - всё на пальцах, по понятиям, разжуёт.🙂

  • @Rclass

    @Rclass

    Жыл бұрын

    Стараемся!

  • @Joker3884
    @Joker38842 жыл бұрын

    Большое спасибо, Гена гений :D

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @immortal-spirit-13
    @immortal-spirit-133 жыл бұрын

    спасибо реально круто объяснил ))

  • @Rclass

    @Rclass

    3 жыл бұрын

    Спасибо) Гена доволен)))

  • @denyssavchuk6866
    @denyssavchuk68662 жыл бұрын

    Агонь объясняет! Препод красава, презентация супер! Нет даже намека на сон в 00:45 (ночи). А то есть такие занудные, что за 2 минуты слушанья спать хочется)))

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @user-lh8om7bb7b

    @user-lh8om7bb7b

    2 жыл бұрын

    Влияние элементов юмора на обучение явно недоизучено и недооценено!

  • @Rclass

    @Rclass

    2 жыл бұрын

    @@user-lh8om7bb7b стараемся менять ситуацию в лучшую сторону :)

  • @user-ps3zn5je1r
    @user-ps3zn5je1r10 ай бұрын

    Очень круто! От души

  • @Rclass

    @Rclass

    10 ай бұрын

    Спасибо за отклик! Стараемся для вас!

  • @alexandrunknown1456
    @alexandrunknown14563 жыл бұрын

    Гена, браток, спасибо тебе, бродяга!

  • @Rclass

    @Rclass

    3 жыл бұрын

    Аеее %)

  • @mr.cannabis471
    @mr.cannabis4714 жыл бұрын

    гуд!спасибо

  • @robertval2083
    @robertval20832 жыл бұрын

    Крутой мужик. Спасибо!

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались )

  • @igor-policee
    @igor-policee2 жыл бұрын

    Спасибо за классное объснение!

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @VGCor
    @VGCor2 жыл бұрын

    Внатуре класс! Геннадий могёт 👍🤣

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @VadimDim1928
    @VadimDim1928 Жыл бұрын

    Спасибо большое за объяснение

  • @Rclass

    @Rclass

    Жыл бұрын

    Всегда пожалуйста :)

  • @user-fm7zo1zo2r
    @user-fm7zo1zo2r2 жыл бұрын

    Спасибо, доступно объяснили)

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @CrazyHandMaker
    @CrazyHandMaker2 жыл бұрын

    Нормально объяснил. Спасибо.

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @user-ki6lh5jt1s
    @user-ki6lh5jt1s Жыл бұрын

    Красавчик Гена +))

  • @Rclass

    @Rclass

    Жыл бұрын

    А то)

  • @belphegor6979
    @belphegor697921 күн бұрын

    Спасибо Гене, без него бы не понял!

  • @Rclass

    @Rclass

    20 күн бұрын

    Спасибо за отклик)

  • @user-ii3ip7ye1z
    @user-ii3ip7ye1z2 ай бұрын

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

  • @muhammadumarsotvoldiev8768
    @muhammadumarsotvoldiev87682 ай бұрын

    Спасибо огромное

  • @Rclass

    @Rclass

    2 ай бұрын

    Спасибо за отклик :)

  • @user-lr3ox2qr6t
    @user-lr3ox2qr6t3 жыл бұрын

    Что ж вы не выкладываете разбор задачек своих, было бы интересно себя проверить)

  • @Rclass

    @Rclass

    3 жыл бұрын

    Возможно в дальнейшем попробуем. Пока нет таких планов, к сожалению.

  • @user-lr3ox2qr6t

    @user-lr3ox2qr6t

    3 жыл бұрын

    @@Rclass жаль, а было бы неплохо в том же доке и ответы иметь) Но всё же отличный контент, спасибо

  • @rockstation768
    @rockstation76810 ай бұрын

    Знающие подскажите, если идентификаторы зависит друг от друга то это 2НФ?(пример: в таблице клиенты 10 строк и в таблице заказы, заказы не могут превышать 10). Если таблице есть два идентификатора то это 3НФ?

  • @shesok
    @shesok Жыл бұрын

    спасибо большое!

  • @Rclass

    @Rclass

    Жыл бұрын

    Всё для вас :)

  • @ShvabovichJulia
    @ShvabovichJulia3 жыл бұрын

    Мои комплименты лектору!

  • @Rclass

    @Rclass

    3 жыл бұрын

    Спасибо, стараемся ^_^

  • @P_B_N_D
    @P_B_N_D2 ай бұрын

    Мне нужен такой Гена, на моей работе!😅

  • @Rclass

    @Rclass

    2 ай бұрын

    Нам всем иногда нужен Гена)

  • @BraentR
    @BraentR8 ай бұрын

    Спасибо

  • @Rclass

    @Rclass

    8 ай бұрын

    Всегда пожалуйста ^_^

  • @websoda
    @websoda4 жыл бұрын

    пока легко, когда следующее видео?

  • @amelikrotova8006
    @amelikrotova80063 жыл бұрын

    скажите, а на проверку можно присылать решения?)))

  • @user-kw3ry1kc3x
    @user-kw3ry1kc3x2 жыл бұрын

    А если в 1 нф будет массив из одного значения?

  • @user-ui4np3mm9f
    @user-ui4np3mm9f2 жыл бұрын

    я просто коммент оставлю для продвижения, это реально топово

  • @Rclass

    @Rclass

    2 жыл бұрын

    Ай спасибо большое, добрый человек!

  • @piggychampion
    @piggychampion Жыл бұрын

    Спасибо!

  • @Rclass

    @Rclass

    Жыл бұрын

    Стараемся для вас :)

  • @MADAHAKO
    @MADAHAKO2 жыл бұрын

    СПАСИБО!!!!

  • @Rclass

    @Rclass

    2 жыл бұрын

    Вам спасибо что смотрите :)

  • @malikau917
    @malikau9173 жыл бұрын

    Уважуха гене

  • @Rclass

    @Rclass

    3 жыл бұрын

    Без гены мы никуда :)

  • @e.s.krivonogov
    @e.s.krivonogov Жыл бұрын

    На моменте с Геной обоссялся от смеха.😆 Лецкия - огонь.

  • @Rclass

    @Rclass

    Жыл бұрын

    Спасибо, мы старались)

  • @elenach4800
    @elenach480011 ай бұрын

    Гена - чёткий пацан😂

  • @Rclass

    @Rclass

    11 ай бұрын

    Именно так)

  • @user-ib8zm7cj6v
    @user-ib8zm7cj6v2 жыл бұрын

    супер!

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @olegkonyushevsky6216
    @olegkonyushevsky62162 ай бұрын

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

  • @pe4enushk0
    @pe4enushk02 жыл бұрын

    Гена - герой. Тот, кто объединил Гену и понятные примеры - легенда

  • @Rclass

    @Rclass

    2 жыл бұрын

    Спасибо, мы старались :)

  • @ploxer9915
    @ploxer991510 ай бұрын

    нам бы такого препода в нашу шаражку (

  • @user-vy8nn1qz3p
    @user-vy8nn1qz3p2 жыл бұрын

    Теперь, когда столкнусь со сложным определением, буду орать в форточку : "ГЕНА ПРИДИ!"

  • @Rclass

    @Rclass

    2 жыл бұрын

    Да, иногда очень хочется позвать Гену)

  • @alexsuvorov4663
    @alexsuvorov46634 жыл бұрын

    Ого, весь курс будет?

  • @websoda

    @websoda

    4 жыл бұрын

    однозначно

  • @user-bi3kx5uf6d
    @user-bi3kx5uf6d3 жыл бұрын

    ну Бекмырза раз сказал значит надо

  • @user-lh8om7bb7b
    @user-lh8om7bb7b2 жыл бұрын

    Гена мой кумир😅

  • @Rclass

    @Rclass

    2 жыл бұрын

    Поясняет чётко!

  • @devilsadvocate3166
    @devilsadvocate31664 жыл бұрын

    Здравствуйте. У меня вопрос по первому заданию. Почему старостами групп являются люди не входящие в список студентов?)

  • @Rclass

    @Rclass

    3 жыл бұрын

    Вопрос справедливый. Можно считать что приведена лишь часть данных (строк).

  • @Antei98
    @Antei985 ай бұрын

    Вопрос на засыпку, а как проверить, что задачи решил правильно?)

  • @Rclass

    @Rclass

    5 ай бұрын

    Это надо курс организовывать, мы пока не готовы к такому)

  • @user-vu9du2ui4m
    @user-vu9du2ui4m2 ай бұрын

    Подскажите, где можно ответы на дз посмотреть? Хочется свериться

  • @Rclass

    @Rclass

    2 ай бұрын

    Увы, ответов нет(

  • @Nenavizhu_Sumerki
    @Nenavizhu_Sumerki Жыл бұрын

    Ъюъ, у нас препод в РТК точно такую же презентацию нам скидывал!

  • @Rclass

    @Rclass

    Жыл бұрын

    Ну, бывает) Просвещаем всех)

  • @xxxMiheyxxx
    @xxxMiheyxxx3 жыл бұрын

    В 1 нф разве могут быть повторяющиеся группы данных? Пример из видео: Суворов коньки Суворов мотоцикл

  • @Rclass

    @Rclass

    3 жыл бұрын

    Да, для 1 нормальной формы это допустимо, там пока нет понятия "первичный ключ".

  • @Brometey
    @Brometey Жыл бұрын

    9:40 - я могу быть не прав, но таблица справа находится не в третьей нормальной форме , так как номер телефона относится конкретно к саплайеру

  • @Rclass

    @Rclass

    Жыл бұрын

    Всё, что относится к supplier находится в правой таблице.

  • @2301belka
    @2301belka3 жыл бұрын

    В последнем примере разве не логичнее было бы вынести связь Шина-Поставщик в отдельную таблицу? Ведь этим мы нарушаем 2НФ - атрибут поставщика - не зависит от первичного ключа таблицы "Шина" - поставщиков может быть несколько

  • @Rclass

    @Rclass

    3 жыл бұрын

    Да, забыли указать что у одной шины может быть только один поставщик (исключительно в данном примере). Если бы у одной шины могло быть несколько поставщиков, то отдельная таблица Шина-Поставщик была бы необходима несомненно.

  • @warflow
    @warflow9 ай бұрын

    Складывается ощущение что вторая и третья форма одно и то же

  • @KGB1st
    @KGB1stАй бұрын

    походу у меня вся база в 2 и 3 НФ, я даже составные ключи не делаю.. это уже даже вошло в привычку. Если я вижу, что две совершенно разные сущности сразу создаю таблицу объединения по внешним ключам.. до 4 и 5 НФ даже дело не доходит :)

  • @Rclass

    @Rclass

    Ай бұрын

    Это же замечательно :) Отличная привычка! Всем бы такую)

  • @KGB1st

    @KGB1st

    Ай бұрын

    @@Rclass ладно.. спасибо.. всегда хотел спросить такую вещь. Хранение и поиск по строкам очень затратно? Тогда почему ФИО мы не разбиваем на имена и отчества, которые часто встречаются, что бы в таком случае фамилию хранить рядом с их индексами и поиск выполнять только по фамилии?

  • @Rclass

    @Rclass

    Ай бұрын

    @@KGB1st всё зависит от задачи, если у вас огромная информационная система в которой это будет иметь смысл - именно так и нужно делать! :)

  • @evgeniigoncharov9507
    @evgeniigoncharov9507 Жыл бұрын

    топ

  • @Rclass

    @Rclass

    Жыл бұрын

    Спасибо большое :) Стараемся для вас :)

  • @user-zr7bb7dc2e
    @user-zr7bb7dc2e2 жыл бұрын

    Первое я как то и без Гены понял. А вот второе уже не получилось

  • @Rclass

    @Rclass

    2 жыл бұрын

    Гена помогает :) Спасибо за отклик :)

  • @kouji778
    @kouji7782 жыл бұрын

    Всей группой смотрим на парах объяснения от Гены

  • @Rclass

    @Rclass

    2 жыл бұрын

    Ого! Спасибо, мы старались :)

  • @vladossss6235
    @vladossss62357 ай бұрын

    Вжух и все))

  • @Rclass

    @Rclass

    7 ай бұрын

    Именно так!

  • @Roman-ej3xg
    @Roman-ej3xg2 жыл бұрын

    Разве в первой нормальной форме Фамилия и Имя не должны быть в разных ячейках, ведь суть в том чтобы все значения в ячейках были атомарными!

  • @Rclass

    @Rclass

    2 жыл бұрын

    Вопрос подхода, в нашем случае name воспринимается как "Именование сотрудника".

  • @Roman-ej3xg

    @Roman-ej3xg

    2 жыл бұрын

    @@Rclass а если потребуется вывести фамилии сотрудников то придется парсить каждую ячейку, а если записей миллиард, не эффективнее ли все таки ФИО располагать в разных ячейках ведь при проектировании неизвестно какие будут требования в дальнейшем?

  • @Rclass

    @Rclass

    2 жыл бұрын

    @@Roman-ej3xg всё всегда зависит от требований, так или иначе. Иногда приходится даже сознательно делать денормализацию в угоду производительности :)

  • @mlr__roal_6867
    @mlr__roal_68672 жыл бұрын

    О, Харламов

  • @Rclass

    @Rclass

    2 жыл бұрын

    Да не похоже же, ну! Или...

  • @Myownset
    @Myownset2 жыл бұрын

    ГЕНА, ПОМОГИ

  • @Rclass

    @Rclass

    2 жыл бұрын

    Только свистни, он появится!

  • @sergeyrs6431
    @sergeyrs6431 Жыл бұрын

    Можно смотреть с 3:45

  • @Rclass

    @Rclass

    Жыл бұрын

    Если прям к сути, то да.

  • @tolik8
    @tolik83 жыл бұрын

    Только мне интересно зачем пиво в левом верхнем углу? )

  • @OkulovAnton

    @OkulovAnton

    3 жыл бұрын

    Бесплатная версия pdf просмотрщика для Android TV таким образом просит донат :)

  • @Rclass

    @Rclass

    3 жыл бұрын

    Ну и сложно наверное представить Ъ-Программистов без пива, не так ли?)

  • @CapCap436
    @CapCap436 Жыл бұрын

    без Гены не разберешься

  • @Rclass

    @Rclass

    Жыл бұрын

    А то! Гена - наше всё)

  • @CJ19000
    @CJ19000 Жыл бұрын

    Это все логически понятно, я в 19 лет уже такое делал. Зачем так сложно называть? Нормализация, декомпозиция и сколько еще там терминов...

  • @novmol4866

    @novmol4866

    Жыл бұрын

    Не пойму чем отличается 2нф от 3 И там и там нужно работать с пключом

  • @user-ff7vn6zw9s
    @user-ff7vn6zw9s3 жыл бұрын

    таблица, которая якобы была в 1НФ не находится в ней, т.к. по сути столбец с именем и фамилией нужно разбить на два, а так он не является атомарным

  • @Rclass

    @Rclass

    3 жыл бұрын

    На самом деле зависит от задачи. Если это имя для отображения на сайте, например, то в этом поле может быть просто никнейм.

  • @korshe9410
    @korshe94103 жыл бұрын

    Не совсем понимаю, зачем вы в примерах везде добавляете суррогатный ключ, если можно обойтись естественным? Возьмем пример с 2НФ, вы говорите, что нужно выделить первичный ключ, и добавляете "worker_id" и "project_id" (суррогатные ключи), хотя можно использовать естественные ключи name и project?

  • @Rclass

    @Rclass

    3 жыл бұрын

    Привычка. После работы с боевыми проектами автоматически хочется завести такие ключи. Здесь да, они не нужны как правило. Спасибо за ценный комментарий :)

  • @korshe9410

    @korshe9410

    3 жыл бұрын

    @@Rclass Спасибо за ответ и уроки. Набираюсь сопутствующей информации перед курсами по data аналитике.

  • @Rclass

    @Rclass

    3 жыл бұрын

    @@korshe9410 Вам спасибо что смотрите и комментируете :)

  • @europoors
    @europoors Жыл бұрын

    Что это? Зачем это? Где на практике это применяется? Слишком много воды. Следует нормализовать все лекции по нормализации.

  • @Rclass

    @Rclass

    Жыл бұрын

    В самом начале объясняли зачем нужна нормализация) Эх, видимо придется сначала денормализовать, а потом нормализовать обратно)

  • @europoors

    @europoors

    Жыл бұрын

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

  • @Rclass

    @Rclass

    Жыл бұрын

    @@europoors пробовали и так и так. Но видео - это лишь теория) Задачки на проектирование - лежат под видео :)

  • @romulfobos5219
    @romulfobos52193 жыл бұрын

    Какой смысл объяснять нормализацию на трех разных таблицах? В чем проблема показать от а до я с одной таблицей, показать пример проектирования. Бесполезное видео.

  • @Rclass

    @Rclass

    3 жыл бұрын

    Благодарим вас за отзыв. Примеры примитивизированы, всё самое вкусное - на практике :)

  • @fentan6806
    @fentan68062 жыл бұрын

    КРИНДЖ 😖

  • @muhammadumarsotvoldiev9555
    @muhammadumarsotvoldiev95553 ай бұрын

    Спасибо огромное

  • @Rclass

    @Rclass

    3 ай бұрын

    Всегда пожалуйста :)

Келесі