1.Makkelijk
Wat doet een CHECK-constraint?
- AWeigert rijen waarvan de waarden niet aan een voorwaarde voldoen
- BControleert of een tabel bestaat voordat er een query op wordt uitgevoerd
- CControleert het wachtwoord van de gebruiker
- DTelt de rijen in een tabel
2.Makkelijk
Hoe sorteer je een resultaat van het hoogste naar het laagste salaris?
- AORDER BY salary DESC
- BORDER BY salary ASC
- CSORT salary DOWN
- DGROUP BY salary DESC
3.Makkelijk
Tot welk deel van SQL behoren GRANT en REVOKE?
- AData Query Language (DQL)
- BData Control Language (DCL)
- CData Definition Language (DDL)
- DData Manipulation Language (DML)
4.Gemiddeld
Wat is een dirty read?
- AGegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
- BDezelfde rij twee keer lezen en dezelfde waarde krijgen
- CGegevens lezen van een beschadigde schijf
- DGegevens lezen zonder WHERE-clausule
5.Gemiddeld
De tweede normaalvorm (2NF) verwijdert:
- AAlle NULL-waarden
- BTransitieve afhankelijkheden tussen niet-sleutelkolommen via een andere niet-sleutelkolom
- CGedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- DVreemde sleutels
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?
- AKoppel de tabel employees aan zichzelf met twee aliassen
- BMaak een tweede kopie van de tabel op schijf
- CGebruik alleen GROUP BY manager_id
- DCombineer de tabel met zichzelf met UNION ALL en een WHERE-filter
7.Moeilijk
Wat toont EXPLAIN (of EXPLAIN ANALYZE in PostgreSQL) voor een query?
- ADe lijst van gebruikers die de query hebben uitgevoerd
- BDe betekenis van elk SQL-sleutelwoord in de query
- CAlleen een herschrijving van de query in de notatie van de relationele algebra
- DHet door de optimizer gekozen uitvoeringsplan, zoals scans en joinmethoden
8.Moeilijk
Tabel b bevat in kolom y de waarden 1, 2 en NULL. Wat geeft SELECT * FROM a WHERE x NOT IN (SELECT y FROM b) terug?
- AHelemaal geen rijen
- BAlleen rijen van a waarin x NULL is
- CElke rij van a
- DRijen van a waarin x niet 1 of 2 is
Antwoordenblad
- 1. A · Weigert rijen waarvan de waarden niet aan een voorwaarde voldoen
- 2. A · ORDER BY salary DESC
- 3. B · Data Control Language (DCL)
- 4. A · Gegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
- 5. C · Gedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- 6. A · Koppel de tabel employees aan zichzelf met twee aliassen
- 7. D · Het door de optimizer gekozen uitvoeringsplan, zoals scans en joinmethoden
- 8. A · Helemaal geen rijen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.