2016-08-03 2 views
-2

Я не уверен, правильно ли я нормализовал это отношение до 3NF. Я задал вопрос и свой ответ на изображении ниже из-за требования специальных символов. Может кто-то, пожалуйста, помогите мне понять, если я ошибаюсь и где я могу ошибаться, или это сделано правильно?Это отношение нормировано?

+0

Это вопрос домашнего задания из учебника? Я никогда не видел, чтобы эта нотация использовалась до того, как ... выглядит статистически? – Twelfth

+0

@Twelfth, Это обозначение на самом деле из pdf, который мой профессор раздавал. Вопрос заключается в практике подготовки к финалу. – Nasir

+0

интересно ... это быстро меняющееся поле, в котором вы находитесь ... но вы обнаружите, что здесь мало стандартизации, все любят вещи по-своему. Удачи в финале, но не ожидайте, что рабочая среда будет активно использовать это. – Twelfth

ответ

1

Мой ответ был бы другим. Традиционное обращение с повторяющимися группами состоит в том, чтобы дать каждой строке в группе свою собственную копию содержащего ряда. Подходящий первичный ключ получается путем объединения ключа, содержащей строки с ключом вложенного соотношения: (. Я использую *, чтобы указать первичный ключ)

1NF: R(A* B C D E* F G) 

Оттуда, расщепление частичные зависимости от их собственных отношений:

2NF: R1(A* B C D) 
    R2(E* F) 
    R3(A* E* G) 

И этот результат также в 3NF.