ch 9 Flashcards

1
Q

Vad är ett databashanteringssystem (database management system)?

A

Ett system som sköter databaser genom att utföra kommandon för att uppdatera databaserna och för att hämta data från databaserna. En programvara som hanterar skapande,
uppdatering, sökning och administration av databaser

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

Vad innebär commit och rollback i databas-sammanhang?

A

En commit innebär att en transaktion är genomförd och godkänd av databashanteraren. En rollback innebär att det har uppkommit något problem under en transaktion och att databashanteraren därför återställer databasen i det tillstånd den hade före transaktionen
(transaktionen rullas tillbaka)

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

Vad är ett schema i samband med ett databassystem?

A

Ett databasschema är en beskrivning av en databas struktur, vilket för relationsdatabaser är
dess tabeller och kolumner

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

Vad heter det dominerande frågespråket som används för att hämta data från och manipulera data i en databas?

A

SQL (structured query language)

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

Vad kallas i databassammanhang, en sekvens av operationer som paketeras ihop och där antingen alla operationer lyckas (utförs) eller alla misslyckas (ingen utförs) (all operations together either succeed or fail)?

A

Transaktion (transaction)

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

För relationsdabaser finns det tre (3) operationer (relational operations), med vars hjälp man
kan skapa nya tabeller som utgör delmängder och/eller kombinationer av befintliga tabeller.
Vilka operationer?

A

Select

Project

Join

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

Vad innebär data mining?

A

Data mining handlar om att upptäcka mönster i samlingar av data

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

Vad är ett data warehouse?

A

En samling statisk data från en eller flera källor, avsedd för analys av datat

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

Vad är en databas (database) i förhållande till ett databashanteringssystem (DBMS – database management system)?

A

En databas är en organiserad samling av data (som kan hanteras av ett
databashanteringssystem). Ett databashanteringssystem är ett system för att skapa, uppdatera och administrera databaser, samt besvara frågor ställda mot databaserna

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

Till vilken programmeringsparadigm hör databasfrågespråket SQL (structured query
language)?

A

Deklarativa programmeringsspråk (declarative programming languages)

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

Nämn ett vanligt problem som kan uppstå vid t ex överföringar mellan konton som
transaktioner skyddar mot

A

Ett problem är att pengar dras från det ena kontot men aldrig sätts in på det andra (pga avbrott eller fel)

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

Vad är SQL?

A

Structured Query Language (SQL) är ett deklarativt programmeringsspråk som används för att
hämta och manipulera data i relationsdatabaser

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

På vilka två sätt kan en transaktion avslutas?

A

En transaktion som lyckas avslutas med en commit, och en transaktion som misslyckas
avslutas genom en rollback som gör transaktionens arbete ogjort

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

Vad är en transaktion?

A

En sekvens av databasoperationer, som alla tillsammans antingen ska lyckas eller misslyckas

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

En transaktion kan avslutas på två olika sätt, vilka?

A

Genom en commit eller en roll-back

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

Vad är ett databas-schema?

A

En beskrivning av databasens struktur

17
Q

Vad är en databas?

A

En organiserad samling av data (hanterad av ett DBMS)

18
Q

Vad är en databasmodell?

A

En konceptuell vy av databasen

19
Q

Nämn två saker som skiljer en objektorienterad databas från en relationsdatabas?

A

Varje enhet lagras som ett objekt som kan innehålla metoder. DBMS upprätthåller länkar/
referenser/pekare mellan objekt

20
Q

Vad är data mining?

A

Handlar om att upptäcka mönster i datasamlingar

21
Q

Vad representerar en tabell i relationsmodellen för databaser?

A

En relation

22
Q

Vad representerar en kolumn i en tabell i relationsmodellen för databaser?

A

Ett attribut

23
Q

Vad representerar en rad i en tabell i relationsmodellen för databaser?

A

En instans

24
Q

Vilka är de tre relationsoperationerna i relationsmodellen för databaser?

A

Select, project, join

25
Q

Vad kallas den typ av data mining som har gjort webbshopen Amazon så framgångsrik

A

Association analysis