Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

2009NOEA/IT - Databasedesign1 Agenda Datamodellering Databasedesign Normalisering.

Lignende præsentationer


Præsentationer af emnet: "2009NOEA/IT - Databasedesign1 Agenda Datamodellering Databasedesign Normalisering."— Præsentationens transcript:

1 2009NOEA/IT - Databasedesign1 Agenda Datamodellering Databasedesign Normalisering

2 2009NOEA/IT - Databasedesign2 Datamodellering Hvorfor? E/R-modellen Begreber Diagrammering

3 2009NOEA/IT - Databasedesign3 Begrebsmæssige datamodeller En logisk model af de data, som er grundlaget for en virksomheds informationssystemer Implementations-uafhængig model Rimelig stabil over tid –Begrebsmæssige datastruktur ændres langt mindre end ønsker om funktionalitet En domænemodel i UML er et bud på en begrebsmæssig datamodel

4 2009NOEA/IT - Databasedesign4 Eksempel I firmaet Minibank registreres der oplysninger om kunder og konti. Om kunder registreres navn, adresse, cprnr og status (A= særlig gode kunder, B= almindelige kunder eller C= problemkunder). Om konti registreres kontonr, saldo og rentefod. En konto hører altid til en og kun en kunde, en kunde kan have 0 eller flere konti.

5 2009NOEA/IT - Databasedesign5 ER-Datamodel (en domænemodel kunne bruges) Kunde Konto ejer cprnrstatus navn n1 adr gadepostnrby ktonr saldo rf

6 2009NOEA/IT - Databasedesign6 Entitet: svarer til et fænomen eller begreb (objekt) i problemområdet. –Beskrives ved attributter og en primærnøgle –attributter er defineret over et domæne og kan være sammensatte Relation: udtrykker en forbindelse mellem to eller flere entiteter –en relations grad er antallet af deltagende entiteter –en relations kardinalitet kan være 1-1, 1-n eller n-m og udtrykker hvor mange forekomster, der kan være relateret –entiteter har obligatorisk eller frivillig medlemskab i en relation E/R-modellen: Begreber


Download ppt "2009NOEA/IT - Databasedesign1 Agenda Datamodellering Databasedesign Normalisering."

Lignende præsentationer


Annoncer fra Google