Определение нормальной формы без функциональных зависимостей q

Я новичок в этом, и не мог найти ответ на этот вопрос. Если мне дадут ER-диаграмму с описанием текста, то я могу просто написать соответствующие соотношения. Но как можно указать соответствующую нормальную форму?

Спасибо

2 ответа

Решение

Шаги, чтобы выяснить нормальную форму отношения:

  1. Вычислить минимальное покрытие FD (при необходимости)
  2. Узнайте ключи кандидата
  3. Узнайте форму отношения (ссылка на Википедию)

Вам нужно 1., чтобы выработать 2., и 2., чтобы выработать 3. Если вам дается только диаграмма ER, вы должны сами определить функциональные зависимости, пытаясь понять взаимосвязи между различными атрибутами.

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

Это видео о нормализации может быть полезно для начала. Это из книги "Современное управление базами данных" одиннадцатого издания.

Другие вопросы по тегам