Autore |
Discussione |
|
ilblondo
Utente giovane
|
Inserito il - 01/02/2008 : 20:07:28
|
Aiuto!!!! Ragazzi qualcuno di voi sa risolvere questo esercizio? Sia Z = ABCDEF un attributo composto e sia F = {AB --> C, C --> A, BC --> D, ACD --> B, D --> EF, BE --> C, CF --> BD, CE --> AF} un insieme di dipendenze definite su Z. Dato X= BD, determinare X+, chiusura di X rispetto a F. X è chiave dello schema R(Z) ? Determinare eventuali altre chiavi di R. Allora X+ dovrebbe essere BDEF giusto? ma è chiave dello schema?!?!?!? E quali sono le altre chiavi!?!?! Spero ci sia qualche anima buona che mi possa spiegare
|
-------------------------------------------------------------------------------------- Esistono 10 tipi di persone: quelle che conoscono il binario e quelle che non lo conoscono |
Modificato da - ilblondo in Data 01/02/2008 20:09:12
|
|
FullMetal86
l'alchimista
Regione: Puglia
Prov.: Bari
Città: Modugno
|
Inserito il - 01/02/2008 : 20:29:02
|
secondo me nn è kiave dello schema...xò nn ne sono sicuro |
Senza sacrificio l'uomo non può ottenere nulla, per ottenere qualcosa è necessario dare in cambio qualcos'altro che abbia il medesimo valore: in Alchimia è chiamato il principio dello scambio equivalente.
|
|
|
airbag
utente salvato da un
Città: manchester
|
Inserito il - 01/02/2008 : 21:12:21
|
se un attributo(composto o meno) è superchiave per la relazione allora la sua chiusura deve riprodurre tutto lo schema della relazione. Per essere superchiave minimale inoltre è richesto che non ci siano attributi X tale che superchiave -X sia ancora superchiave |
<>Can't you see them? Can't you see them? roots can't hold them Bugs console them<> <big><big><big><i><font color="#000033">since yourheadisshacking inthat yourarmsareshacking inthat yourfeetareshacking cause theEarthisshackin'</font></i></big></big></big> |
|
|
AlartZero
Ill.mo Dispre.mo Capo FN
Regione: Puglia
Prov.: Bari
Città: Molfetta
|
Inserito il - 02/02/2008 : 01:48:20
|
cominciamo a vedere se la dipendenza funzionale (DF) BD è superchiave della relazione
quindi
{B} U {D}
D -> EF
{B} U {D} U {E} U {F}
il resto non è piu trovabile quindi BD non è superchiave della relazione
|
Citazione: Messaggio inserito da pbolo Gli occhi vedono solo quello che vogliono vedere e non i feedback che dovrebbero aiutare a migliorarsi!
|
|
|
AlartZero
Ill.mo Dispre.mo Capo FN
Regione: Puglia
Prov.: Bari
Città: Molfetta
|
Inserito il - 02/02/2008 : 01:50:27
|
per le altre chiavi invece devi provare a generare tutte le dipendenze funzionali a partire da una dipendenza funzionale che ne genera un altro (le parti sinistre)
quindi potrebbero essere AB C BC ACD D BE CE CF
escludi quelle che non ti danno tutta la relazione ABCDEF e tutte le altre sono superchiavi |
Citazione: Messaggio inserito da pbolo Gli occhi vedono solo quello che vogliono vedere e non i feedback che dovrebbero aiutare a migliorarsi!
|
|
|
boom2112
Utente medio
Regione: Puglia
Prov.: Bari
Città: Molfetta
|
Inserito il - 03/02/2008 : 11:39:33
|
Ragazzi mi spiegate come si risolve questo esercizio??? Sia F={AB->C,A->B, B->A} Verificare che dalla dipendenza AB->C è possibile eliminare A oppure B.E' possibile eliminare da AB->C entrambi A e B?
|
AlartZero deve morire il prima possibile...mandato nella perfida Albione |
|
|
ilblondo
Utente giovane
|
Inserito il - 03/02/2008 : 21:16:21
|
Prova ad eliminare prima un attributo Per esempio A quindi viene B-->C Calcola la chiusura di B chiaramente nell'insieme delle dipendenze funzionali nuovo F={B->C, A->B, B->A} B+={ABC} quindi da definizione AB->C appartiene ad F e dalla chiusura verifichi che anche B->C appartiene da F quindi si può eliminare l'attributo A da quella dipendenza Per L'attributo B vale la stessa cosa con gli attributi invertiti Per AB se li eliminassimo insieme significherebbe che C non sarebbe più dipendente da niente e ciò non è possibile. Spero di esser stato chiaro Comunque qui ci sono tutte le soluzioni all'eserciziario di Lefons che ti aprono la mente http://www.laureateci.it/Public/data/battistis/2004123164456_Esercizi%20e%20Soluzioni.zip o lo scarichi da qui o vai nella sezione download |
-------------------------------------------------------------------------------------- Esistono 10 tipi di persone: quelle che conoscono il binario e quelle che non lo conoscono |
|
|
lemmy86
Nuovo Utente
Regione: Puglia
Prov.: Taranto
Città: Grottaglie
|
Inserito il - 04/02/2008 : 22:04:10
|
Citazione: cominciamo a vedere se la dipendenza funzionale (DF) BD è superchiave della relazione
quindi
{B} U {D}
D -> EF
{B} U {D} U {E} U {F}
il resto non è piu trovabile quindi BD non è superchiave della relazione
BE --> C perchè non posso utilizzarla? |
Modificato da - lemmy86 in data 04/02/2008 22:04:55 |
|
|
AlartZero
Ill.mo Dispre.mo Capo FN
Regione: Puglia
Prov.: Bari
Città: Molfetta
|
Inserito il - 05/02/2008 : 09:40:36
|
Citazione: Messaggio inserito da lemmy86
Citazione: cominciamo a vedere se la dipendenza funzionale (DF) BD è superchiave della relazione
quindi
{B} U {D}
D -> EF
{B} U {D} U {E} U {F}
il resto non è piu trovabile quindi BD non è superchiave della relazione
BE --> C perchè non posso utilizzarla?
perche non l'avevo vista ^^ |
Citazione: Messaggio inserito da pbolo Gli occhi vedono solo quello che vogliono vedere e non i feedback che dovrebbero aiutare a migliorarsi!
|
|
|
lemmy86
Nuovo Utente
Regione: Puglia
Prov.: Taranto
Città: Grottaglie
|
Inserito il - 05/02/2008 : 13:25:22
|
lol ^^ non per altro ma prendo per dogma ogni parola che dici e quindi sono andato un po in panico :P |
|
|
AlartZero
Ill.mo Dispre.mo Capo FN
Regione: Puglia
Prov.: Bari
Città: Molfetta
|
Inserito il - 05/02/2008 : 13:45:03
|
quindi ricapitolando
{B} U {D}
D -> EF
{B} U {D} U {E} U {F}
BE -> C
{B} U {D} U {E} U {F} U {C]
C -> A
{B} U {D} U {E} U {F} U {C} U {A}
e quindi
BD è una superchiave di R
|
Citazione: Messaggio inserito da pbolo Gli occhi vedono solo quello che vogliono vedere e non i feedback che dovrebbero aiutare a migliorarsi!
|
|
|
|
Discussione |
|