Structured Query Language (SQL) Flashcards

1
Q

SQL

A

= Structured Query Language

= declaratieve taal voor relationele databases

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

Onderdelen SQL

A
  • Data Definition Language (DDL)
  • Data Manipulation Language (DML)
  • Data Query Language (DQL)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

DDL

A

= Data Definition Language
–> brengt structuur van data in database

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

int(lengte)

A

integer: een geheel getal

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

varchar(lengte)

A

string: een stuk tekst met een bepaalde max lengte

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

double (lengte, lengte na komma)

A

kommagetal

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

date

A

datum in formaat YYYY-MM-DD

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

blob

A

Binary Large Object: ongestructureerde data

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

primary key

A

unieke identicator voor elke rij in een database-tabel

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

foreign key

A

om naar primary key van een andere tabel te verwijzen (verbanden tussen tabellen)

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

beperkingen bij foreign keys

A

NOT NULL en UNIQUE

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

ALTER TABLE

A

definitie van tabellen wijzigen

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

DROP TABLE

A

tabel DEFINITIEF verwijderen, niet onomkeerbaar

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

query

A

specifiek gebruik van SELECT
-> nodig om juist die data te selecteren die bruikbaar is om bepaalde bedrijfskundige vragen te beantwoorden

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

data redundatie

A

er wordt veel data gedupliceerd in een tabel

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

equi join

A

records uit meerdere tabellen worden samengevoegd op basis van gelijke waarden tussen een of meerdere velden in beide tabellen

17
Q
A