Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

ER-modellen, notasjon ENTITETS- TYPE Attributter Relasjon en-til-en relasjon (1:1) en-til-mange relasjon (1:N) mange-til-mange relasjon (N:M)

Liknende presentasjoner


Presentasjon om: "ER-modellen, notasjon ENTITETS- TYPE Attributter Relasjon en-til-en relasjon (1:1) en-til-mange relasjon (1:N) mange-til-mange relasjon (N:M)"— Utskrift av presentasjonen:

1 ER-modellen, notasjon ENTITETS- TYPE Attributter Relasjon en-til-en relasjon (1:1) en-til-mange relasjon (1:N) mange-til-mange relasjon (N:M)

2 relasjon: en-til-en MANNKVINNE er gift med

3 relasjon: en-til-en (m/attributter) MANNKVINNE Personnr Navn Adresse er gift med Personnr Navn Adresse Mann: personnr, navn, adresse Kvinne: personnr, navn, adresse

4 relasjon: en-til-mange BILPERSON eies av eier Entitetstype: person Entitet: Marit Olsen Med andre ord er Marit Olsen en entitet av én bestemt entitetstypen, nemlig person

5 relasjon: en-til-mange (m/attributter) BILPERSON Bilnr Modell Type Personnr Navn Adresse eies av eier Bil: bilnr, modell, type Person: personnr, navn, adresse

6 Primænøkkel og fremmednøkkel  Alle poster i en tabell må kunne identifiseres entydig. Det betyr at vi må ha minst ett felt som inneholder noe som ingen andre poster har. Dette feltet kalles et identifikatorfelt og brukes som en primærnøkkel for tabellen. Følgende krav stilles til en primærnøkkel: feltet skal være entydig, dvs ingen poster skal ha samme verdi lagret i feltet feltet kan ikke inneholde NULL (=”ingenting/ukjent”) feltet kan ikke endre verdi etter at det er lagt inn  Det er ganske sjelden vi har et attributt i en entitet som tilfredsstiller disse kravene, og da må vi opprette en egen kolonne for et serienr, kundenr, kode eller noe som tilfredsstiller kravene for en primærnøkkel. Relasjoner realiseres ved hjelp av fremmednøkler. En fremmednøkkel er en kolonne som inneholder verdier i kolonnen for primærnøkkel i en annen tabell. Fremmednøkkelen henviser altså til en entydig post i en annen tabell, slik relasjonen i datamodellen viser.

7 relasjon: en-til-mange (m/attributter) BILPERSON Bilnr Modell Type Personnr Navn Adresse eies av eier Bil: Bilnr, modell, type Person: Personnr, navn, adresse Bil: Bilnr, modell, type Person: Personnr, navn, adresse Bil: Bilnr, modell, type, personnr Person: Personnr, navn, adresse

8 relasjon: mange-til-mange tar velges av STUDENTFAG

9 relasjon: mange-til-mange (m/attributter) tar velges av STUDENTFAG studnr navn adresse fagkode fagnavn studiepoeng Student: studnr, navn, adresse Fag: fagkode, fagnavn, studiepoeng

10 Oppløsning av mange-til-mange relasjoner ev. STUDENT-FAG tar velges av STUDENTFAG STUDENTFAGFAGVALG PN: studnr PN: fagkode PN: studnr, fagkode


Laste ned ppt "ER-modellen, notasjon ENTITETS- TYPE Attributter Relasjon en-til-en relasjon (1:1) en-til-mange relasjon (1:N) mange-til-mange relasjon (N:M)"

Liknende presentasjoner


Annonser fra Google