Begrepp Flashcards

1
Q

Vad är attribut

A

Betyder “egenskap”, och används om

egenskaperna hos entiteterna i ER-modellen

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

Vad innebär databashanterare?

A

Ett program eller ett system av program som kan

hantera en eller flera databaser.

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

Vad är en databas?

A

En samling data som hör ihop och beskriver/modellerar en del av världen t.ex. ett företag och dess verksamhet. Datan är beständig/persistent, den försvinner inte när man avslutar programmet eller stänger av datorn.

En databas skall ha ett schema, beskrivning av vad det är för data som skall lagras i databasen.

Datan skall vara konsistent/ logiskt koherent, den får inte innehålla motsägelser

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

Vad är entitetstyper?

A

När man ritar upp de typer av saker som ska finnas i databasen kallas de entitetstyper.

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

Nämn hur många sambandstyper som finns och vad de heter

A

Tre stycken:
1 till 1 samband, en bil körs av en person
ett till många samband: en person kan äga flera bilar
många till många samband en person kan äga många hus och varje hus kan ägas av flera personer

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

Fortsätt meningen:

Varje tupel innehåller

A

data om en medlem

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

Fortsätt meningen:

Varje attribut anger en

A

egenskap som medlemmarna kan ha

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

Vad beskriver schemat i databassamanhang?

A

Vad som kan finnas i databasen och det innehåll som finns där vid ett visst tillfälle.

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

Vad är relationsmodellen?

A

En datamodell där man beskriver verkligheten genom att lagra data i tabeller

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

en relation kan också kallas

A

tabell

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

en tupel kan också ses som en

A

rad i en tabell

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

ett attribut kan också ses som

A

en kolumn i en tabell

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

Vad utmärker en kandidatnyckel?

A

Unikt identifierar en viss sak, en kolumn eller kombination av kolumner. Får ej ta med onödiga kolumner här.

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

Vad utmärker en supernyckel?

A

En kolumn eller kombination, man får ta med onödiga kolumner här

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

Vad är referensattribut?

A

Ett attribut i en tabell som referear till en annan tabell

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

Vad är redundans?

A

Upprepning av data eller funktion.

17
Q

Vad är BCNF?

A

Boyce-Codds, normalform av 1NF där varje determinant måste vara en kandidatnyckel.

18
Q

Vad är funktionellt beroende?

A

Ett förhållande mellan två attribut eller attributkombinationer i en tabell där om en tabell är funktionellt beroende av en annan kommer förstnämnda tabell att bestämma entydigt över den andra.

19
Q

Vilka är de tre vanliga typerna av integritetsvillkor i relationsdatabaser?

A

Nyckelvillkor
Referensintegritetsvillkor
Lokala check-villkor

20
Q

Förklara referensintegritet i SQL

A

Om två tabeller är hopkopplade med referensattribut, ska det värde som refereras till alltid existera. Om det till exempel står i tabellen Anställda att en viss anställd jobbar på avdelning nummer 17, ska det också finnas en avdelning med nummer 17 i tabellen Avdelningar.