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.
 Aiuto esercizio
 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  

max861126
Nuovo Utente



Inserito il - 18/06/2008 : 10:03:01  Mostra Profilo  Visita l'Homepage di max861126 Invia a max861126 un Messaggio Privato  Rispondi Quotando
Salve, chi mi aiuta con questo esercizio?
Si consideri R={A, B, C, D} e l'insieme delle dipendenze funzionali
{A->BC, BD->E, C->D, E->A}
determinare la chiusura di X={E} e dire se X superchiave di R...
come si fa? si sotituisce alla E la X?
Inoltre, chi mi spiega cos'è il complemento di r e il complemento attivo che non ho trovato da nessuna parte qualcosa a riguardo

AlartZero
Ill.mo Dispre.mo Capo FN

Giginho


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 18/06/2008 : 10:23:16  Mostra Profilo  Visita l'Homepage di AlartZero  Clicca per vedere l'indirizzo MSN di AlartZero Invia a AlartZero un Messaggio Privato  Rispondi Quotando
allora per quanto riguarda l'esercizio.

determinare la chiusura di E significa, partendo da E e continuando con le dipendenze che hai cosa si puo generare.

quindi

E -> A
E+ = {E} U {A}

A -> BC
E+ = {E} U {A} U {B} U {C}

C -> D
E+ = {E} U {A} U {B} U {C} U {D] <--- questa è la chiusura di E

ora per determinare se è superchiave di R bisogna vedere se E+ genera tutti gli elementi del dominio di R (in questo caso se il dominio di R è formato da A,B,C,D,E allora E si puo considerare superchiave)


Passiamo ai complementi
ti passo ad un esempio

il dominio di r = R(A,B,C)
poniamo il casso che r sia formato da queste tuple

r =
A A
B B


allora il complemento si forma formando TUTTE le coppie che puoi ottenere con il dominio in questo caso

A A
A B
A C
B A
B B
B C
C A
C B
C C

e da questa si tolgono le relazioni che hai in r e cioe
A A
A B

per cui il complemento di r =
A C
B A
B B
B C
C A
C B
C C


Per il complemento attivo si prendono SOLO gli elementi del dominio che vengono utilizzati nella relazioni per cui si prendono in questo A e B (senza C) negli attributi e si formano tutte le possibili combinazioni
A A
A B
B A
B B

e come prima si levano quelli presenti nella relazioni r e restano

A B
B A

questo è il risultato del complemento attivo


spero di essere stato esauriente

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

max861126
Nuovo Utente



Inserito il - 18/06/2008 : 15:33:08  Mostra Profilo  Visita l'Homepage di max861126 Invia a max861126 un Messaggio Privato  Rispondi Quotando
non potevi essere più chiaro di così! il complemento avevo una mezza idea che fosse quello ma non trovandolo da nessuna parte non ne avevo certezza...la chiusura sono riuscito a trovare ieri notte in internet uno schema di una docente con un suo esempio...cmq in genere la chiusura (per lo meno, in tutti gli ex che ho fatto è così) è data da tutti i valori di dx delle dipendenze funzionali...o mi sbaglio?
per quanto riguarda la superchiave, una superchiave non è una chiave + altri atrtibuti? cioè, se R=(A, B, C, D) e A è chiave di R, {A, B} oppure {A, C} oppure tutti i valori non sono superchiavi?
Poi se ho altre domande in futuro ti assillo ancora :D
grazie ancoraaaaaaaa
Torna all'inizio della Pagina

AlartZero
Ill.mo Dispre.mo Capo FN

Giginho


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 19/06/2008 : 19:33:41  Mostra Profilo  Visita l'Homepage di AlartZero  Clicca per vedere l'indirizzo MSN di AlartZero Invia a AlartZero un Messaggio Privato  Rispondi Quotando
Citazione:
cmq in genere la chiusura (per lo meno, in tutti gli ex che ho fatto è così) è data da tutti i valori di dx delle dipendenze funzionali...o mi sbaglio?


per la chiusura devi generare tutti gli elementi della relazione R con le dipendenze funzionali di cui disponi partendo per esempio da una che ti da e trovare tutti gli elementi (quindi se hai una parte sx che possiedi, con l'algoritmo, che genera un parte dx, allora in quel caso aggiungi alla chiusura gli attributi e ripeti l'operazione, se non puoi generare niente la chiusura termina li con gli attributi che hai generato)

Citazione:

per quanto riguarda la superchiave, una superchiave non è una chiave + altri atrtibuti? cioè, se R=(A, B, C, D) e A è chiave di R, {A, B} oppure {A, C} oppure tutti i valori non sono superchiavi?
Poi se ho altre domande in futuro ti assillo ancora :D
grazie ancoraaaaaaaa


una superchiave se non erro e' uno o piu attributi dai quali possono dipendere altri attributi (non ho mai toccato la teoria :P)

se hai altre domande semmai controlla la sezione (ormai credo di aver svolto tutti gli esercizi) e se non trovi niente posta che se riesco ti rispondo

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

max861126
Nuovo Utente



Inserito il - 20/06/2008 : 11:01:03  Mostra Profilo  Visita l'Homepage di max861126 Invia a max861126 un Messaggio Privato  Rispondi Quotando
scusami se ti rompo ancora...ma nella sezione download TPS non ho trovato nulla a riguardo...solo le prove del lab della professoressa ma nulla degli esercizi risolti
Torna all'inizio della Pagina

AlartZero
Ill.mo Dispre.mo Capo FN

Giginho


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 20/06/2008 : 17:31:01  Mostra Profilo  Visita l'Homepage di AlartZero  Clicca per vedere l'indirizzo MSN di AlartZero Invia a AlartZero un Messaggio Privato  Rispondi Quotando
intendevo questa sezione

http://www.laureateci.it/forum/forum.asp?FORUM_ID=70

ci sono tanti thread aperti, per mi sa 4-5 pagine

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

max861126
Nuovo Utente



Inserito il - 20/06/2008 : 19:45:15  Mostra Profilo  Visita l'Homepage di max861126 Invia a max861126 un Messaggio Privato  Rispondi Quotando
ahhhh..ok. pensavo la sezione download di tps
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,2 secondi.

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