1.Makkelijk
Welke instructie voegt een nieuwe kolom toe aan een bestaande tabel?
- AUPDATE TABLE
- BINSERT COLUMN
- CALTER TABLE
- DCREATE COLUMN
2.Makkelijk
Welke clausule geeft in PostgreSQL en MySQL alleen de eerste 10 rijen van een resultaat terug?
- AMAX 10
- BFIRST 10 ONLY
- CTOP ROWS 10
- DLIMIT 10
3.Makkelijk
Tot welk deel van SQL behoren instructies zoals CREATE, ALTER en DROP?
- AData Manipulation Language (DML)
- BData Control Language (DCL)
- CData Definition Language (DDL)
- DTransaction Control Language (TCL)
4.Gemiddeld
Welke instructie verwijdert alle rijen van een tabel, behoudt de structuur en kan geen WHERE-clausule hebben?
- ATRUNCATE TABLE
- BDROP TABLE
- CALTER TABLE
- DDELETE FROM met een WHERE-clausule
5.Gemiddeld
Waarom worden indexen op kolommen aangemaakt?
- AOm inserts en updates op die kolommen sneller te maken
- BOm schijfruimte te besparen
- COm NULL-waarden te voorkomen
- DOm zoekopdrachten en joins op die kolommen te versnellen
6.Gemiddeld
Een tabel employees heeft een kolom manager_id die naar een andere werknemer verwijst. Hoe toon je elke werknemer naast de naam van zijn manager?
- ACombineer de tabel met zichzelf met UNION ALL en een WHERE-filter
- BMaak een tweede kopie van de tabel op schijf
- CGebruik alleen GROUP BY manager_id
- DKoppel de tabel employees aan zichzelf met twee aliassen
7.Moeilijk
Er is een samengestelde index op (last_name, first_name). Welke voorwaarde kan die het effectiefst gebruiken?
- AWHERE UPPER(first_name) = 'EVA'
- BWHERE last_name = 'Jansen'
- CWHERE first_name LIKE '%a'
- DWHERE first_name = 'Eva'
8.Moeilijk
De tabel employee(emp_id, dept_id, dept_name) heeft de sleutel emp_id, en dept_id → dept_name. Welke uitspraak is juist?
- AZe staat in BCNF en dus ook in 3NF
- BZe staat niet in 2NF
- CZe staat niet in 1NF
- DZe staat in 2NF maar niet in 3NF
Antwoordenblad
- 1. C · ALTER TABLE
- 2. D · LIMIT 10
- 3. C · Data Definition Language (DDL)
- 4. A · TRUNCATE TABLE
- 5. D · Om zoekopdrachten en joins op die kolommen te versnellen
- 6. D · Koppel de tabel employees aan zichzelf met twee aliassen
- 7. B · WHERE last_name = 'Jansen'
- 8. D · Ze staat in 2NF maar niet in 3NF
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.