2013-04-03 2 views
1

В настоящее время зарегистрирован в классе теории баз данных и болен во время объяснения функциональных зависимостей. Для этого курса нет учебника, поэтому я должен был обходиться с Google до сих пор. Я задание, которое спрашивает, учитывая relvar и список зависимостей функций, для:Идентификация ключей relvar из набора функциональных зависимостей

  • Идентифицировать ключи от relvar
  • разлагают revlar в relvars, которые находятся в 3NF

Вот несколько проблем, по заданию

a. R = ABCD, F = {AB>C, C>D, D>A} 

b. R = ABCDE, F = {AB>C, C>D, D>B, D>E} 

по крайней мере, ключи кажется простым процессом, но у меня нет алгоритма для этого! Любая помощь приветствуется.

ответ

0

Ну, сделать все в 2 атрибута таблицы, и у вас есть 5NF. Huuuzah !!

0

Мы могли бы быть в том же классе, как и у меня такое же назначение ...

Я нашел этот ответ на соответствующий вопрос, который помог мне понять процесс для поиска ключей. Надеюсь, поможет.

https://stackoverflow.com/a/10164535