torsdag 19 november 2009

Datamodellering - Del 2

Sammansatt nyckel, Foreign Key, Tvingande, Beroende

En FK finns alltid på många sidan.
[Kund]-----E[telefon]
KUND     TELEFON

kundID     telefonID, telefonnummer, kundID

Om man vill ha en sammansatt nyckel så måste vi sätta ett beroende eller tvingande. | eller B. Nu får vi att telefon har två stycken PK kundID och telefonID.
Detta är bra eftersom om man har väldigt många kunder så indexeras KundID först och alla telefonnummer ifrån en viss kund kommer efter varandra.



[Kund]-B----E[telefon]
KUND     TELEFON

kundID    kundID,telefonID,telefonnummer

Egenrelation
En egenrelation när ett objekt relaterar till sig själv.
DVS en rad i tabellen relaterar till en annan eller till sig själv.













Här ser man att PersonalID finns på två ställen. Tor är chefen och det finns två personer under honom. Monica och snobben. Snobben är även distriktschef och har en säljare Danne under sig.

Matris
En matris är relaterad till sig själv genom en många till många relation.








Såhär ser tabellen ut.

Inga kommentarer:

Skicka en kommentar