Нормализация таблицы

Задайте здесь довольно глупый вопрос ...

На основе http://www.sqa.org.uk/e-learning/MDBS01CD/page_30.htm#Non

В нем говорилось, что «Возьмите каждый неключевой атрибут по очереди и задайте вопрос: зависит ли этот атрибут от одной части ключа? (Параграф 5)»

Собственно, как мне узнать, зависит ли неключевой атрибут от составного ключа или он зависит только от части составного ключа?

Не могли бы вы все объяснить? Спасибо!


person user3310635    schedule 23.02.2014    source источник
comment
Спасибо, уже поняла.   -  person user3310635    schedule 04.03.2014


Ответы (1)


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

Перед тем, как начать, запишите набор функциональных зависимостей и используйте его в качестве основы для своих упражнений по нормализации.

person nvogel    schedule 24.02.2014