Ткните носом в понятное описание нормальных форм?
От: Аноним  
Дата: 25.07.09 19:38
Оценка:
Объясните пожалуйста доступно условия нормализации таблиц БД? Т.е. что должно выполняться чтобы таблица была в первой, второй, третьей нормальной форме? Желательно с примерами. также буду благодарен за ссылку на доступный и понятный новичку материал. спасибо.
Re: Ткните носом в понятное описание нормальных форм?
От: MozgC США http://nightcoder.livejournal.com
Дата: 25.07.09 20:12
Оценка: 32 (2)
Я тут как-то писал другу-студенту свое понимание, сейчас нашел в логе. Могу немного ошибаться, т.к. на суперспециалиста по базам данных не претендую.
По поводу терминологии — может наблюдаться некоторая взаимозаменяемость терминов, поэтому сразу оговорюсь, чтобы не было придирок: при логическом моделировании БД используются термины сущность, экземпляр сущности и атрибут. В физической модели им соответствуют таблица, строка и колонка.

Первая нормальная форма:


Вторая нормальная форма:


Третья нормальная форма:

Re[2]: Ткните носом в понятное описание нормальных форм?
От: MasterZiv СССР  
Дата: 25.07.09 21:47
Оценка:
MozgC пишет:

> *Первая нормальная форма:*


> * Все экземпляры сущности должны быть разными. Это условие

> требует наличие ключа (первичного или уникального), с помощью

1НФ не требует формально наличия ключа. Но ты правильно его туда запихал,
потому что где-то надо ввести понятие ключа.
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.