![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ informatica triennale (http://www.dsy.it/forum/forumdisplay.php?forumid=211)
-- Please help me!!!! (http://www.dsy.it/forum/showthread.php?threadid=29124)
Please help me!!!!
ragazzi ho una cosa da chiedervi....se qualche buon anima mi
risponde magari mi evita di fare figuracce al compitino.....![]()
![]()
mi potreste spigare passo a passo l'esercizio 2 del testo di aprile 2006....quello della traduzione minimizzarando le relazioni....????
nn c'ho capito un granchè di come si svolge.....
grazie.....
appena lo guardo ti dico.. per ora sto finendo di studiare.
__________________
In Blues We Trust
nessuno raga domani c'è l'esame...!!!!
please!!!!
Provo a spiegartelo..sperando che sia giusto:
E1 ha chiave primaria A11 e attributo A12 (fino a qui nessun dubbio), poi è legato a E2 da
- una relazione R1 con cardinalità 1:1 e partecipazione opzionale,
- una relazione R2 con cardinalità N:M,
- una relazione R3 con cardinalità 1:N e partecipazione opzionale;
quindi se vai a vedere gli appunti con titolo generazione dello schema relazionale-associazioni, vedi che questo si traduce
- per la relazione R1 con la scrittura della chiave primaria di E1 come chiave esterna di E2 e in E2 va messo anche l'attributo della relazione AR1;
- R2 va scritta nello schema perchè ha cardinalità N:M quindi sarà tradotta come relazione che ha per chiave primaria l'unione delle chiavi primarie di E1 ed E2
- per la relazione R3 con la scrittura delle chiavi primarie di E2 come chiavi esterne di E1 (con l'asterisco perchè opzionali) e in più l'attributo della relazione AR3(opzionale)
Quindi (pk=chiave primaria, fk= chiave esterna, *=partecipazione opzionale)
E1 (pkA11, A12, fk(A21, A22)*, AR3*)
R2 (pk(A11, A12, A22))
E2 (pk(A21, A22), A23, fkA11, AR1)
altrimenti si può risolvere anche così ma c'è la possibilità di avere un numero più elevato di valori nulli
E1 (pkA11, A12, fk(A21,A22)*per R1, AR1*, fk(A21, A22)* per R3, AR3*)
R2 (pk(A11, A21, A22))
E2 (pk(A21, A22), A23)
Spero di esserti stata di aiuto, non considerarlo cmq certamente giusto, anzi chiedo a chiunque veda errori di comunicarlo al più presto..
grazie!!
| All times are GMT. The time now is 09:49. | Show all 5 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.