1.Makkelijk
Tot welk deel van SQL behoren instructies zoals CREATE, ALTER en DROP?
- AData Definition Language (DDL)
- BData Manipulation Language (DML)
- CTransaction Control Language (TCL)
- DData Control Language (DCL)
2.Makkelijk
Wat stelt NULL voor in SQL?
- AEen lege string
- BEen ontbrekende of onbekende waarde
- CEen onwaar booleaanse waarde
- DHet getal nul in numerieke kolommen
3.Makkelijk
Welke SQL-instructie haalt gegevens op uit een tabel?
- AINSERT
- BUPDATE
- CSELECT
- DCREATE
4.Gemiddeld
Welke query geeft het hoogste salaris per afdeling?
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- CSELECT MAX(dept), salary FROM emp GROUP BY salary
- DSELECT dept, MAX(salary) FROM emp ORDER BY dept
5.Gemiddeld
Wat is een dirty read?
- AGegevens lezen van een beschadigde schijf
- BDezelfde rij twee keer lezen en dezelfde waarde krijgen
- CGegevens lezen zonder WHERE-clausule
- DGegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
6.Gemiddeld
Welke instructie verwijdert alle rijen van een tabel, behoudt de structuur en kan geen WHERE-clausule hebben?
- ADROP TABLE
- BTRUNCATE TABLE
- CALTER TABLE
- DDELETE FROM met een WHERE-clausule
7.Moeilijk
Wat vereist de regel van write-ahead logging (WAL)?
- AHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
- BDe log wordt pas na een crash geschreven
- CDatapagina's moeten vóór de log worden geschreven
- DElke query moet worden gelogd voordat hij wordt geparst
8.Moeilijk
Wat is een bekend nadeel van het opsplitsen van tabellen naar BCNF vergeleken met 3NF?
- ABCNF-tabellen kunnen geen primaire sleutels hebben
- BSommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
- CDe decompositie verliest altijd gegevens bij het terugkoppelen
- DBCNF staat meer redundantie toe dan 3NF
Antwoordenblad
- 1. A · Data Definition Language (DDL)
- 2. B · Een ontbrekende of onbekende waarde
- 3. C · SELECT
- 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. D · Gegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
- 6. B · TRUNCATE TABLE
- 7. A · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
- 8. B · Sommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.