Нормализация таблиц, атрибуты, которые не имеют зависимостей - PullRequest
0 голосов
/ 15 октября 2019

Привет, это моя первая публикация, так что извините, если форматирование плохое.

У меня вопрос по поводу нормализации, я столкнулся с проблемой в домашнем задании, и у меня возникли проблемы с поиском какой-либо информации по нему. Это не на конкретном языке баз данных, но мы работаем с sql.

Я даю таблицу типа T (A, B, C, D, E, F, G) инам даны следующие зависимости A + B ----> C;A ----> D, E;D ----> E

Затем нас просят дать первичные ключи, за которыми следуют 2NF и 3NF

. Это был мой ответ первоначально для 2nf (A,ДО Н.Э);(A, D, E) и 3nf (A, B, C);(A, D, E);(D, E) с первичными ключами A и B

Затем я заметил, что таблица содержит два атрибута без отношения F и G , теперь этогде у меня возникают проблемы, будут ли они рассматриваться как ключи-кандидаты, или они будут сброшены в 2nf или 3nf для возможной избыточности? Поскольку нам не предоставлены фактические данные, мне трудно понять, почему таблица имеет два атрибута, которые не имеют отношения к первичному ключу.

Спасибо

...