Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

2:Relations modellering og design regler.

Lignende præsentationer


Præsentationer af emnet: "2:Relations modellering og design regler."— Præsentationens transcript:

1 2:Relations modellering og design regler.
Eksamensspørgsmål 2:Relations modellering og design regler.

2 Relations modellering
Ved DB design er relations modellering tvunget Real world koncepter overført til DB design ”Virkeligheden” tilpasses afhængigt af fokus Svage entiteter – ”Pure fabrication” Relations egenskaber Kardinalitet – Antal forekomster (max/min entries) Connectivity – m:m, 1:m, 1:1 etc. Participation – Optional / Mandatory I forhold til ”relation” eller ”den anden entitet”

3 Design regler. En Entity beskrives som en tabel i en RDB
Mange-Til-Mange forhold beskrives med en ny tabel, indeholdende de to primærenøgler, som fremmednøgler. En-Til-Mange forhold implementeres ved at kopiere primærnøglen fra En- tabellen og indsætte den som fremmednøgle i Mange-tabellen. Rekursive forhold gælder samme ovenstående regler, afhængig af connectivity. Ternary forhold beskrives lige som Mange-Til-Mange forholdet, der indgår dog i alt tre entiteter, hvis fremmednøgler indgår i den nyoprettede tabel. Attributter i entiteter kan direkte konverteres til attributter i den tilhørende tabel. Super-entiteter i et generaliserings forhold beskrives som en tabel i databasen. Sub-entiteterne indsættes direkte som tabeller, indeholdende super-entitetens primærnøgle, som fremmednøgle. En-Til-Mange forhold, hvor kardinaliteten er 1 eller større, beskrives på samme måde som almindelige en-til-mange forhold, med den forskel at, fremmednøglen i mange-tabellen, skal sættes til ”Not Null”. En-Til-En forhold kræver mere omtanke. Her er det nødvendigt at skelne mellem subjekt og target, og efterfølgende tildeles subjektets primærnøgle som fremmednøgle i target. Samtidig skal regel 9 ligeledes overholdes.


Download ppt "2:Relations modellering og design regler."

Lignende præsentationer


Annoncer fra Google