Relationsmodellen Flashcards

1
Q

Vad är en nyckel?

A

Ett eller flera attribut

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad är en relation?

A

En relation är samma sak som en tabell, med rader och namngivna kolumner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad kallas raderna?

Vad kallas kolumnerna?

A

Raderna=tupler

Kolumnerna=attribut

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad innehåller tupler?

Vad innehåller attributen?

A

tupler=data

attribut=egenskaper

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Relationer innehåller bara enkla och atomära värden, vad innebär enkla och atomära?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad innebär en supernyckel och hur många attribut får den innehålla?

A

En supernyckel är en kombination av attribut vars värden är garanterat unika, den får ha hur många attribut som helst.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad är en primärnyckel?

A

En kolumn/kombination av kolumner som alltid har ett unikt värde för varje rad i tabellen,
ex. personnummer samt anställningsID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vad är en kandidatnyckel?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad är skillnaden på primärnyckel och kandidatnyckel

A

Alla primärnycklar är också kandidatnycklar. Men alla kandidatnycklar är inte primärnycklar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad är en foreign key?

A

Ett attribut som refererar till en annan tabell, ett värde i en tabell ska ha samma värde i en annan tabell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly