Begrippen Flashcards

1
Q

DBMS

A

Databasemanagement systeem

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

Database

A

Door een dbms geïntegreerde verzameling van gegevens waarin:
- gegevens een eenduidige definitie hebben
- samenhang tussen gegevens vaststaat
- meerdere ‘views’ mogelijk zijn
- gegevens worden in records opgeslagen
- structuur van gegevens aangeboden aan applicaties vormt logische weergave van de database

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

Interne niveau

A

Beschrijving van de manier waarop gegevens in de database worden vastgelegd.
Op welke schijf, hoeveel ruimte daar is, toegepaste indextechnieken, blokgrootte, begin- eindpositie van een veld, etc

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

Conceptueel niveau

A

Omschrijving van:
- welke gegevens bijhouden
- welke soorten gegevens samen de records van een tabel vormen
- welke regels gelden over en tussen gegevens
- structuur van de gegevens

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

Extern niveau

A

Hoe de eindgebruiker/applicatie de gegevens ter beschikking gesteld krijgt. Verschil in welke gegevens wel of niet zichtbaar en hoe de eindgebruiker/applicatie hiermee kan werken

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

DDL

A

Data definition language

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

Data definition language

A

Een taal waarmee we de structuur van een database beschrijven (bv SQL)

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

Index

A

Een technische verwijzing om de vindbaarheid van gegevens te vergroten

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

Fysieke gegevensonafhankelijkheid

A

Het niet hoeven aanpassen van een programma voor wijzigingen in de interne beschrijving

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

Logische gegevensonafhankelijkheid

A

Het niet hoeven wijzigen van een programma bij wijzigingen in de structuur van de conceptuele beschrijving

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

DML

A

Data manipulation language

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

Data manipulation language

A

De taalelementen die zorgen dat we gegevens kunnen toevoegen, opvragen en aanpassen in een database

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

Query

A

Een opvraag-programma voor een relationele database

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

Host language

A

De programmeertaal van de applicatie die de gegevens gaat gebruiken

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

Data sublanguage

A

Taalelementen om de gegevens of structuur van de database te kunnen raadplegen en wijzigen

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

Embedding

A

Het tegelijk kunnen gebruiken van de host language en data sublanguage

17
Q

Transactie

A

Een logische eenheid van werk die een programma uitvoert op de inhoud van de database. De DBMS checkt eerst op tegenstrijdigheden alvorens de transactie af te ronden.

18
Q

Access conflict

A

Wanneer 2 of meer verschillende programma’s dezelfde gegevens bewerken

19
Q

Locking

A

Het afsluiten van delen van de database om access conflicten te voorkomen

20
Q

Tunen

A

Het verfijnen van de database om aan eisen gesteld aan de database te blijven voldoen, zoals max responstijden

21
Q

Rollbacks

A

Het terugdraaien van conflicterende wijzigingen

22
Q

Eenheid van beheer

A

Een database om te beheren door een DBMS

23
Q

Relationele database

A

Als de conceptuele beschrijving van een database bestaat uit beschrijvingen van alle in de database voorkomende tabellen

24
Q

View-definities

A

D.m.v. een opvraagtaal verzameling van een of meer tabellen, getoond in een nieuwe tabel