2015-10-11 3 views
0

Я отмечаю задания, и у меня могут быть сложные вещи для себя. Я попросил, чтобы столы были 2NF как минимум. Я понимаю определение 2NF, но по какой-то причине я не могу пройти через этот пример. Если они создают таблицу вкладчика с ключом, являющимся либо SSN (или SIN для Canucks), а затем добавлением в адресную информацию человека в таблицу, все равно 2NF? Спасибо.таблица базы данных 2NF

EG:

PK INT, PersonName NVARCHAR (200), StreetNumber INT, StreetName NVARCHAR (200), Город NVARCHAR (200), ZIP NVARCHAR (10), - почтовый индекс в CDN

ответ

0

Пока вы хотите поддерживать только один адрес на одного человека.

Ключ-кандидат - это целое число «pk», и каждый столбец связан с ним только одним. Если у вас должно быть две строки (для двух адресов), и вам пришлось дважды копировать имя человека, это не будет 2NF.

+0

Спасибо, что очищает его. – osp70

Смежные вопросы