Répondre

0

Je pense que B + représente la fermeture de B

1

« Je pense que B + représente la fermeture de B »

qui est généralement le sens voulu de l'ajout d'un signe plus à quelque chose, mais que « quelque chose », dans le contexte des dépendances fonctionnelles et de la théorie de normalisation, doit se référer à l'ensemble des dépendances fonctionnelles. B +, où B est l'un des attributs, n'a encore aucune signification selon toute convention que je connaisse. Donc, pour répondre à la question que OP avait vraisemblablement l'intention de poser, si nous appelons S son ensemble donné de FDs {A-> BCD D-> A ...}, alors S + est un autre ensemble de FD, qui comprend TOUTES les FD qui peuvent éventuellement être dérivées de l'ensemble donné, augmentées de toutes les dépendances triviales telles que A-> A. Par exemple, à partir de A-> BCD et A-> A, on peut déduire A-> ABCD. A partir de D-> A et A-> BCD on peut déduire D-> BCD. Ces IFD inférées sont membres de S +, mais pas de S.

(PS cet ensemble est généralement pas particulièrement utile, à moins que l'interne dans les systèmes qui font des calculs sur des ensembles de IFD, tels que les algorithmes peut-être automatisés pour la détermination clé)

0
B+ denotes closure of B. 
B --> D   B+ = {BD} 
D --> A   B+ = {ABD} 
A --> BCD  B+ = {ABCD} 
BC --> DE  B+ = {ABCDE} 

Tous les attributs de la relation peut être trouvée par B.

Ainsi, B est la clé primaire de la relation.

+0

Comment dérivez-vous B-> F? –