Нормализация до 3НФ - PullRequest
       30

Нормализация до 3НФ

1 голос
/ 14 февраля 2011

Является ли следующая таблица в 3NF:

Customer(CustomerID, CustomerName, DOB, Phone, Address)

Мне особенно интересно знать, должно ли поле адреса находиться в этой таблице или оно должно быть дополнительно разложено.

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

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

Я предполагаю, что указанная таблица Customer указана в 3NF. Если CustomerID является единственным ключом и если ни один из других неключевых атрибутов не является детерминантами, то указанная таблица находится в 3NF.

0 голосов
/ 14 февраля 2011

Это зависит от отношений между клиентом и адресом.Если один на один, то вы в 3НФ.Если нет, то вам нужно разделить адрес в другую таблицу.Дополнительным соображением является связь между адресом и другими объектами?Если другим лицам нужны адреса клиентов, вам определенно нужна другая таблица.

...