martedì 20 ottobre 2009

Entity Relationships Es. da 7 a 21 pag. 179

Ciao a tutti....
Questi esercizi sono stati proposti per riuscire a comprendere in maniera ottimale la cardinalità che ci può essere tra le relazioni delle entità e il modo in cui esse possono partecipare.
Una breve spiegazione....
La cardinalità tra le Entità può essere:
1 a 1(1 - 1), 1 a Molti(1 - M) oppure Molti a Molti(N - M).
Mentre la partecipazione può essere Parziale, se l'entità partecipa in modo relativo alla relazione con l'altra entità, mentre può essere Totale, se partecipa in modo univoco nella relazione tra le entità.
Vediamo gli esercizi per capire meglio:



Prendiamo come esempio l'esercizio numero 7. In questo schema si può dire che un Docente DEVE, relazione con partecipazione Totale (Individuata dalla doppia linea di collegamento), insegnare una sola materia (In riferimento al numero 1 sopra al rombo).
Mentre una materia PUO' essere insegnata da Molti docenti.
La relazione è 1 a Molti, si può individuare dall'1 e la M messi uno sopra e l'altro sotto al rombo.








lunedì 19 ottobre 2009

Entity Relationships (es. 1-6 pag.179)

Salve a tutti, ed ecco che è iniziato un nuovo anno scolastico (speriamo l'ultimo) e quindi altri esercizi verranno pubblicati costantemente in questo Blog.....sotto la sorveglianza del mitico Prof.Natalizi!!!
Questi esercizi sono basati su un nuovo metodo per la progettazione concettuale di dati chiamata, Entity/Relationship, ovvrosulla relazione tra le entità.
Un'entità è un cosa concreta o astratta a cui si possono riferire almeno 2 Attributi.
In questi attributi potrebbe essere necesario trovarne uno che identifichi in maniera univoca l'entità e questa verrà chiamata con il nome di Chiave Primaria o Primary Key(PK)!
Dopo aver fatto questa breve premessa eseguo gli esercizi assegnati:

Es. 1

Es. 2
In questo esercizio ho dovuto trvae più chiavi primarie deboli per formarne una vera e propria che identificasse in maniera univoca il CITTADINO CONTRIBUENTE.





Es. 3

Es. 5


Es. 6