Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Siste forelesning ER/EER-modellering

Liknende presentasjoner


Presentasjon om: "Siste forelesning ER/EER-modellering"— Utskrift av presentasjonen:

1 Siste forelesning ER/EER-modellering
UML klassediagram og ER/EER-modellering side 2 Modellen Studentprosjekt – hva lærte vi? side 3 Modellen Drosjesentral – hva lærte vi? side 4 Modellen Sportshotell – hva vil vi lære? side 5 Else Lervik, oktober 2012

2 UML-klassediagram og ER/EER-modellering
Forskjell fra ordinære klassediagram primærnøkler skal markeres operasjoner angis ikke Generelt gjelder at samme informasjon ikke skal presenteres (eller lagres, men det er en annen ting) to ganger Eksempelvis skal i prinsippet ikke fremmednøkler vises, det framgår av assosiasjoner og andre elementer ved diagrammet (f.eks. arv) Av hensyn til lesbarheten i store modeller kan det likevel være en fordel å vise fremmednøkler. Hvis du velger å gjøre det, må du vise alle – og markere dem med <FK>. Alle modeller i dette kurset vises uten fremmednøkler. Koplingsentitetstyper vises bare dersom de har attributter og/eller inngår i andre sammenhenger Vanligvis er datamodellen en integrert del av problemdomenemodellen – da merkes aktuelle klasser som ”<<persistent>>” Datamodellering og databaser Else Lervik, oktober 2012

3 Modellen Studentprosjekt – hva lærte vi?
et attributt kan anta én av en rekke gyldige verdier (her fagområde og produktnavn) trinær sammenhengstype med attributt svak entitetstype (identitetsavhengighet) side 182 rekursiv sammenhengstype (hierarki) side 191 Datamodellering og databaser Else Lervik, oktober 2012

4 Modellen Drosjesentral – hva lærte vi?
rekursiv sammenhengstype (nettverk) knytter sammenheng til en koplingsentitetstype kun én entitet av denne typen Datamodellering og databaser Else Lervik, oktober 2012

5 Modellen Sportshotell
Dagens oppgave Vil se flere eksempler på svake entitetstyper Vil se flere eksempler en spesiell type trinære sammenhengstyper som forenkles til binære sammenhengstyper på grunn av at den tredje entitetstypen er dato/tidspunkt En person (eller noe annet) disponerer en (eller flere) ting i en bestemt periode (fra – til) Forenkler til binære mange-til-mange-assosiasjoner på grunn av at dato (og tid) er veldefinert Datamodellering og databaser Else Lervik, oktober 2012


Laste ned ppt "Siste forelesning ER/EER-modellering"

Liknende presentasjoner


Annonser fra Google