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 > normalizzazione
Pages (2): « 1 [2]   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
para
.amico.

User info:
Registered: Jul 2006
Posts: 26 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 21:47:36 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Eh esattamente io non so come fare infatti ho chiesto più giorni fa...ma non ho ancora ricevuto risposta
:-)

18-06-2007 14:59
Click Here to See the Profile for para Click here to Send para a Private Message Find more posts by para Add para to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
para
.amico.

User info:
Registered: Jul 2006
Posts: 26 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 21:47:36 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ma te hai capito bene la progettazione concettuale??nel senso vedendo un'analisi riesci a cavartela senza problemi???
miky ti ho mandato il mex in pm

18-06-2007 15:09
Click Here to See the Profile for para Click here to Send para a Private Message Find more posts by para Add para to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Svarions
.amico.

User info:
Registered: Mar 2005
Posts: 34 (0.00 al dì)
Location: Caronno Pertusella (VA)
Corso: Comunicazione Digitale
Anno: 2
Time Online: 6:23:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

volevo inanzi tutto fare una precisazione, per levare qualche dubbio: se un elemento non compare mai a dx delle dipendenze funzionali questo NON è per forza una CHIAVE ma bensì è sicuramente un elemento primo (cioè appartiene ad una chiave o da solo o con altri in questo particolare caso apparterrà a tutte le chiavi della F).
per quello che riguarda la scomposizione è abbastanza semplice. guardi la F quando trovi una dipendenza funzionale che non ti piace (o meglio che non è in bcnf o in 3nf dipendente da quello che si vuole ottenere) metti gli attributi che la compongono in una scomposizione (la s1 delle slide) e come dipendenze funzionali tutte e sole le dipendenza funzionali appartenenti alla F iniziale del tipo X -> Y con X, Y sottoinsiemi di U di S1. poi prendi tutti e soli gli elementi di U della R iniziale che non sono in S1 e li metti in S2 aggiungendo una chiave di S1 (arbitraria, per permettere poi di joinare S1 con S2) e scrivi come dipendenze funzionali di S2 tutte e solo le dipendenze della F iniziale del tipo X->Y con X e Y sottoinsiemi di U di S2.

Questi passi ti fanno calcolare scomposizioni in bcnf (e quindi anche in 3nf) ma non è detto che preservino tutte le dipendenze funzionali di F. di solito all'esame è richiesto che preservi tutto per vedere se preserva basta fare F1 U F2 e vedere se è uguale a F (dove con F1 e F2 intendo rispettivamente le dipendenze funzionali su S1 e S2).

Last edited by Svarions on 21-06-2007 at 12:28

21-06-2007 12:21
Click Here to See the Profile for Svarions Click here to Send Svarions a Private Message Find more posts by Svarions Add Svarions to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 09:39.    Post New Thread    Post A Reply
Pages (2): « 1 [2]   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.044 seconds (65.16% PHP - 34.84% MySQL) con 23 query.