La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Complementi di basi di dati Progetti ModelGen - MIDST P. Atzeni, P. Cappellari, G. Gianforme 12 marzo 2007.

Presentazioni simili


Presentazione sul tema: "Complementi di basi di dati Progetti ModelGen - MIDST P. Atzeni, P. Cappellari, G. Gianforme 12 marzo 2007."— Transcript della presentazione:

1 Complementi di basi di dati Progetti ModelGen - MIDST P. Atzeni, P. Cappellari, G. Gianforme 12 marzo 2007

2 P. Atzeni12 marzo 20072 Schemas in our dictionary SM-Abstract OIDSchemaName 3011Employees 3021Departments 2013Clerks 2023Offices SM-AttributeOfAbstract OIDSchemaNameisIdentisNullableTypeAbstrOID 4011EmpNoTFInt301 4021NameFFText301 4041NameTFChar302 4051AddressFFText302 5013CodeTFInt201 ………………… Employees Departments EmpNo Name Address

3 P. Atzeni12 marzo 20073 Due modelli ER binario –Entità –Attributi –Relationship binarie OO –Classi –Campi –Riferimenti

4 P. Atzeni12 marzo 20074 Un dizionario per il modello ER

5 P. Atzeni12 marzo 20075 Un dizionario per il modello OO

6 P. Atzeni12 marzo 20076 Nel supermodello Entity AttributeOfEntity Abstract AttributeOfAbstract BinaryRelationshipBinaryAggregationOfAbstract Class Field Abstract AttributeOfAbstract ReferenceFieldReferenceAttributeOfAbstract

7 P. Atzeni12 marzo 20077 Un dizionario per più modelli

8 P. Atzeni12 marzo 20078 Un supermodello Membership 0,N1,1 Abstract ID Name isIdentifier isNullable BinAggrOfAbs 0,N 1,1 ID Name Role isOptional isFunctional Role isFunctional 0,N AttrOfAbs isOptional IsIdent GenOfAbstract RefAttOfAbs 0,N1,1 AttrOfAggofAbs 1,10,N ID Name isNullable Type From Membership 0,N1,1 ID Name CompOfALAggOfLex ID Name isKey FKFKComp ToFromTo 0,N 1,1 1,N1,1 ID Type 1,1 0,N 1,1 ID Name isNullable Type ID Name isIdentifier isOptional ID isTotal

9 P. Atzeni12 marzo 20079 Esercizi Rappresentare gli schemi seguenti (ed eventualmente altri più complessi) nel dizionario del supermodello

10 P. Atzeni12 marzo 200710 Relazionale Data di Nascita Secondo nome NomeCognomeMatricola Numero Corso Codice Corso VotoStudente DocenteTitoloNumeroCodice

11 P. Atzeni12 marzo 200711 E-R Calciatore nome cognomeetà presenze Portiere Giocatore gol fatti gol subiti Partita Squadra nome anno fondazione data risultato 0,N 1,1

12 P. Atzeni12 marzo 200712 O-O Persona nome cognome CF indirizzo Studente matricola università Lavoratore stipendio dipendente società Società nome indirizzo Università nome indirizzo Indirizzo via numero CAP città


Scaricare ppt "Complementi di basi di dati Progetti ModelGen - MIDST P. Atzeni, P. Cappellari, G. Gianforme 12 marzo 2007."

Presentazioni simili


Annunci Google