1.Makkelijk
Wat garandeert een UNIQUE-constraint op een kolom?
- AGeen twee rijen hebben dezelfde niet-NULL-waarde in die kolom
- BDe kolomwaarden zijn gesorteerd
- CDe kolom kan na het invoegen niet meer worden gewijzigd
- DDe kolom wordt automatisch de primaire sleutel van de tabel
2.Makkelijk
Welke operator wordt gebruikt voor eenvoudige patroonherkenning in tekst in een WHERE-clausule?
- ALIKE
- BMATCH
- CCONTAINS
- DSIMILAR
3.Makkelijk
Wat doet ROLLBACK in een transactie?
- AVerwijdert de tabel
- BSlaat alle wijzigingen van de transactie definitief op schijf op
- CHerhaalt de laatste instructie
- DMaakt de wijzigingen sinds het begin van de transactie ongedaan
4.Gemiddeld
Wat is een databasetrigger?
- ACode die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
- BEen query die een gebruiker met de hand uitvoert
- CEen soort index die zoeken versnelt
- DEen geplande back-up van de database
5.Gemiddeld
Wat is SQL-injectie?
- AEen aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
- BEen manier om indexen toe te voegen
- CEen techniek voor databaseback-ups
- DEen methode om met één INSERT-instructie snel veel rijen in te voegen
6.Gemiddeld
Een view in SQL is:
- AEen scherm in de databaseclient om tabellen te doorbladeren
- BEen type index
- CEen opgeslagen query die zich gedraagt als een virtuele tabel
- DEen kopie van een tabel op schijf
7.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?
- AElke rij van a
- BAlleen rijen van a waarin x NULL is
- CRijen van a waarin x niet 1 of 2 is
- DHelemaal geen rijen
8.Moeilijk
Wat is het resultaat van SELECT COUNT(col) FROM t als alle waarden in col NULL zijn en de tabel 10 rijen heeft?
- AEen fout
- B0
- C10
- DNULL
Antwoordenblad
- 1. A · Geen twee rijen hebben dezelfde niet-NULL-waarde in die kolom
- 2. A · LIKE
- 3. D · Maakt de wijzigingen sinds het begin van de transactie ongedaan
- 4. A · Code die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
- 5. A · Een aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
- 6. C · Een opgeslagen query die zich gedraagt als een virtuele tabel
- 7. D · Helemaal geen rijen
- 8. B · 0
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.