Relationsmodellen Flashcards
Vad är en nyckel?
Ett eller flera attribut
Vad är en relation?
En relation är samma sak som en tabell, med rader och namngivna kolumner
Vad kallas raderna?
Vad kallas kolumnerna?
Raderna=tupler
Kolumnerna=attribut
Vad innehåller tupler?
Vad innehåller attributen?
tupler=data
attribut=egenskaper
Relationer innehåller bara enkla och atomära värden, vad innebär enkla och atomära?
Enkla värden:man kan inte ha mer n ett enda värde per ruta
Atomära: värdena är inte delbara, ex. ett telefonnummer delas inte upp i enskilda siffror
Vad innebär en supernyckel och hur många attribut får den innehålla?
En supernyckel är en kombination av attribut vars värden är garanterat unika, den får ha hur många attribut som helst.
Vad är en primärnyckel?
En kolumn/kombination av kolumner som alltid har ett unikt värde för varje rad i tabellen,
ex. personnummer samt anställningsID
Vad är en kandidatnyckel?
En kolumn/kombination av kolumner som alltid har ett unikt värde för varje rad i tabellen, en av dessa väljer man som primärnyckel.
Vad är skillnaden på primärnyckel och kandidatnyckel
Alla primärnycklar är också kandidatnycklar. Men alla kandidatnycklar är inte primärnycklar.
Vad är en foreign key?
Ett attribut som refererar till en annan tabell, ett värde i en tabell ska ha samma värde i en annan tabell.