cagnaluia
12-06-2006, 13:26
Salve ho qualche cruccio con le normalizzazioni...
Posto qua.. mi sembra piu adatto che nn su programmazione.
Praticamente... in riferimento a questo esercizio:
Considera il seguente schema R.
Attributi: Broker, Office, Investor, Stock, Quantity of stock owned by investor, Dividend.
Abbreviato in R = BOSQID.
Dipendenze funzionali:
S->D
I->B
IS->Q
B->O
a. Converti questo schema in BCNF.
b. Tutte le dipendenze sono preservate? Se no, converti in 3NF.
c. Ora, assumi che D contenga "dividend history", così che S->>D invece di S->D. Converti in 4NF.
Bene... allora io parto considerando cosa sia la BCNF e la 3NF...
Forma Normale di Boyce-Codd(BCNF)Uno schema R(X) è in forma normale di Boycee Coddsee solo se,
per ogni dipendenza funzionale (non banale) Y->Z definita su di esso, Y è una superchiavedi R(X)
Terza Forma Normale (3NF)Uno schema R(X) è in terza forma normale see solo se,
per ogni dipendenza funzionale (non banale) Y->Z definita su di esso, Y è una superchiave di R(X) oppure
ogni attributo in Z è primo (cioècontenuto in almeno una chiave di R(X)
poi il buio...
Posto qua.. mi sembra piu adatto che nn su programmazione.
Praticamente... in riferimento a questo esercizio:
Considera il seguente schema R.
Attributi: Broker, Office, Investor, Stock, Quantity of stock owned by investor, Dividend.
Abbreviato in R = BOSQID.
Dipendenze funzionali:
S->D
I->B
IS->Q
B->O
a. Converti questo schema in BCNF.
b. Tutte le dipendenze sono preservate? Se no, converti in 3NF.
c. Ora, assumi che D contenga "dividend history", così che S->>D invece di S->D. Converti in 4NF.
Bene... allora io parto considerando cosa sia la BCNF e la 3NF...
Forma Normale di Boyce-Codd(BCNF)Uno schema R(X) è in forma normale di Boycee Coddsee solo se,
per ogni dipendenza funzionale (non banale) Y->Z definita su di esso, Y è una superchiavedi R(X)
Terza Forma Normale (3NF)Uno schema R(X) è in terza forma normale see solo se,
per ogni dipendenza funzionale (non banale) Y->Z definita su di esso, Y è una superchiave di R(X) oppure
ogni attributo in Z è primo (cioècontenuto in almeno una chiave di R(X)
poi il buio...