Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale > Trovare dipendenze ridondanti?
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
matt
.illuminato.

User info:
Registered: Feb 2008
Posts: 187 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 7:43:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Trovare dipendenze ridondanti?

Come da titolo, qualcuno riesce a spiegarmi o darmi qualche consiglio su come individuare le dipendenze ridondanti?


riporto un esercizio con soluzione per riferimento.

code:
Si consideri lo schema di relazione R(A,B,C,D,E,F) e il seguente insieme di dipendenze funzionali: 1. A → B 2. ABCD → EF 3. EF → C b) Determinare se l’insieme delle dipendenze è minimale. Se non lo è, generare l’insieme di dipendenze minimale equivalente a quello dato. SOLUZIONE: Non ci sono dipendenze ridondanti B è ridondante in ABCD → EF (B ∈ACD+), quindi la sostituisco con ACD EF L’insieme minimale è {A → B, ACD → E, ACD → F, EF → C}


( l'esercizio è preso da quelli postati dal prof come esercitazione [es_norm.pdf ] )


Un paio di domande:

-Dire che l'insieme delle dipendenze è minimale equivale a dire che non ci sono dipendenze ridondanti?

-Perchè nella soluzione dice "non ci sono dipendenze ridondanti" e subito dopo parla di una ridondanza di B in ABCD ?? .. non capisco.

Last edited by matt on 18-07-2009 at 14:28

18-07-2009 14:25
Click Here to See the Profile for matt Click here to Send matt a Private Message Find more posts by matt Add matt to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
IsaMetallo
.illuminato.

User info:
Registered: Mar 2008
Posts: 179 (0.03 al dì)
Location: Treviglio
Corso: Comunicazione Digitale
Anno: Secondo
Time Online: 15:35:34 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

allora... un insieme di dipendenze è minimale se non ci sono ridondanze...
per capirlo devi scomporre la parte destra di tutte le dipendenze in questo modo:
A->B
ABCD->E
ABCD->F
EF->C

devi poi capire se alcune di esse sono derivabili da altre. In questo caso no, ma visto che A->B la presenza di B in ABCD->E e ABCD-> F è ridondante e può essere tolta (cioè il valore logico di ABCD->E e ACD->E è identico). Dunque si ottiene l'insieme minimale in soluzione.

__________________
"They Can't Stop Us Let Them Try...
for heavy metal we would die..."
(Manowar - Die For Metal)

http://www.jackassubs.com - Admin (in ricerca di traduttori!!!)

24-07-2009 14:28
Click Here to See the Profile for IsaMetallo Click here to Send IsaMetallo a Private Message Find more posts by IsaMetallo Add IsaMetallo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 20:35.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.179 seconds (64.92% PHP - 35.08% MySQL) con 23 query.