Show Menu
Cheatography

Test Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

ER VS Relasj­ons­mod­ellen

ER modellen er et diagram som abstra­herer modellen fra den faktiske databasen.
Relasj­ons­mod­ellen er mer konkret og viser i detalj hvilke tabell­er/­rel­asjoner som skal lagres. Her tas også beslut­ningen om hvordan relasjoner mellom to entiteter skal realis­eres.

ER-mod­ellen: Subklasser

Disjunkt
En entitet tilhøre en og
bare en subklasse
Overla­ppende
En entitet kan tilhøre flere
av subkla­ssene
Delvis
En entitet trenger
ikke å være en av
subklassene
Fullst­endig
En entitet må
være en av
subklassene
 

ER-mod­ellen: Egenskaper

Entiteter: Tabeller hvor data lagres
Attrib­utter: Felter hvor data lagres
Primær­nøkkel: Unik identi­fikator for tabellen
Fremme­dnøkkel: Henvisning til en annen tabell som inneholder relevant inform­asjon
Kardin­ali­teter: Begren­sninger på relasjoner mellom to entite­tsk­lasser
Svake entite­tsk­lasser: Entiteter uten unike identi­fik­atorer. PK dannes av en FK fra en annens entitet sin PK.

Relasj­ons­mod­ellen

Realiserer ER-dia­grammet
Relasjoner mellom entiteter blir realisert gjennom FK og eventuelt egne tabeller
 

ER-mod­ellen: Relasj­ons­typer

(0,n)
(0,1)
(1,n)
(1,1)

Metoder for realis­ering av subklasser

ER-stil
En tabell for hver klasse
Medfører at alle subtab­ellene får FK fra "­sup­er"-­tab­ellen
OO-stil
Hver tabell arver fra alle attrib­uttene til "­sup­er"-­tab­ellen
Null-stil
En tabell, med alle attrib­uttene til ale subtal­lene, hvor NULL er gyldig verdi på feltene