Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS - Secondo Anno
 Progettazione di Basi di dati + Lab.
 Dipendenze funzionali
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

ilblondo
Utente giovane



Inserito il - 01/02/2008 : 20:07:28  Mostra Profilo  Visita l'Homepage di ilblondo  Clicca per vedere l'indirizzo MSN di ilblondo Invia a ilblondo un Messaggio Privato  Rispondi Quotando
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

Edward_Elric


Regione: Puglia
Prov.: Bari
Città: Modugno


Inserito il - 01/02/2008 : 20:29:02  Mostra Profilo  Visita l'Homepage di FullMetal86 Invia a FullMetal86 un Messaggio Privato  Rispondi Quotando
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.

Torna all'inizio della Pagina

airbag
utente salvato da un

airbag

Città: manchester


Inserito il - 01/02/2008 : 21:12:21  Mostra Profilo  Visita l'Homepage di airbag  Invia a airbag un messaggio AOL Invia a airbag un Messaggio Privato  Rispondi Quotando
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>
Torna all'inizio della Pagina

AlartZero
Ill.mo Dispre.mo Capo FN

Giginho


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 02/02/2008 : 01:48:20  Mostra Profilo  Visita l'Homepage di AlartZero  Clicca per vedere l'indirizzo MSN di AlartZero Invia a AlartZero un Messaggio Privato  Rispondi Quotando
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!

Torna all'inizio della Pagina

AlartZero
Ill.mo Dispre.mo Capo FN

Giginho


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 02/02/2008 : 01:50:27  Mostra Profilo  Visita l'Homepage di AlartZero  Clicca per vedere l'indirizzo MSN di AlartZero Invia a AlartZero un Messaggio Privato  Rispondi Quotando
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!

Torna all'inizio della Pagina

boom2112
Utente medio


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 03/02/2008 : 11:39:33  Mostra Profilo  Visita l'Homepage di boom2112  Clicca per vedere l'indirizzo MSN di boom2112 Invia a boom2112 un Messaggio Privato  Rispondi Quotando
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
Torna all'inizio della Pagina

ilblondo
Utente giovane



Inserito il - 03/02/2008 : 21:16:21  Mostra Profilo  Visita l'Homepage di ilblondo  Clicca per vedere l'indirizzo MSN di ilblondo Invia a ilblondo un Messaggio Privato  Rispondi Quotando
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
Torna all'inizio della Pagina

lemmy86
Nuovo Utente

lemmy


Regione: Puglia
Prov.: Taranto
Città: Grottaglie


Inserito il - 04/02/2008 : 22:04:10  Mostra Profilo  Visita l'Homepage di lemmy86  Clicca per vedere l'indirizzo MSN di lemmy86 Invia a lemmy86 un Messaggio Privato  Rispondi Quotando
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
Torna all'inizio della Pagina

AlartZero
Ill.mo Dispre.mo Capo FN

Giginho


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 05/02/2008 : 09:40:36  Mostra Profilo  Visita l'Homepage di AlartZero  Clicca per vedere l'indirizzo MSN di AlartZero Invia a AlartZero un Messaggio Privato  Rispondi Quotando
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!

Torna all'inizio della Pagina

lemmy86
Nuovo Utente

lemmy


Regione: Puglia
Prov.: Taranto
Città: Grottaglie


Inserito il - 05/02/2008 : 13:25:22  Mostra Profilo  Visita l'Homepage di lemmy86  Clicca per vedere l'indirizzo MSN di lemmy86 Invia a lemmy86 un Messaggio Privato  Rispondi Quotando
lol ^^
non per altro ma prendo per dogma ogni parola che dici e quindi sono andato un po in panico :P
Torna all'inizio della Pagina

AlartZero
Ill.mo Dispre.mo Capo FN

Giginho


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 05/02/2008 : 13:45:03  Mostra Profilo  Visita l'Homepage di AlartZero  Clicca per vedere l'indirizzo MSN di AlartZero Invia a AlartZero un Messaggio Privato  Rispondi Quotando
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!

Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,27 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000