Как стать автором
Обновить

Комментарии 14

По-моему, вы как-то не совсем правильно привели таблицу во вторую нормальную форму.
Вы утверждаете, что
отношение находится во 2НФ, если оно находится в 1НФ и каждый не ключевой атрибут неприводимо зависит от Первичного Ключа(ПК).

Смотрим на требования 1НФ:
Отношение находится в 1НФ, если все его атрибуты являются простыми, все используемые домены должны содержать только скалярные значения. Не должно быть повторений строк в таблице.

А в таблице скидок строка «BMW 5%» повторяется трижды.
да. спасибо. исправил. это механически набрал. извиняюсь.
Это же практически прямая калька из википедии. Например, 6 нормальная форма — даже адрес слесаря тот же самый остался
Да, хорошая статья обычно уже написана до нас
Спасибо за идею. Приму на заметку.
Автор или студент или преподователь. Признайтесь :)
студент 4 курса)
Всё что написанно верно. Но. Глубина абстракций очень высока.
Сомневаюсь что это помогает в понимании реального проектирования БД.

Ну например вот это:
Отношение находится в НФБК, когда каждая нетривиальная и неприводимая слева функциональная зависимость обладает потенциальным ключом в качестве детерминанта.

Это же мозг разрывает :)
А пример вообще опасный, так как ваш Composite Key [Тариф+Время Начала] во второй таблице нарвётся на ограничение уникальности.

У вас примеры таблиц в 6НФ на самом деле не в ней, так как в поле "Время" не соблюдается правила атомарности, применяемое к первой нормальной форме.

Копирование статей из википедии всё же лучше как-то помечать, а то похоже на плагиат.

Статья полезная, спасибо, но блин язык попроще нельзя было сделать?) Читать вообще нереально, я как будто на всратой паре в универе сижу

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории