1.Makkelijk
Welke SQL-instructie voegt nieuwe rijen toe aan een tabel?
- AINSERT
- BSELECT
- CALTER
- DUPDATE
2.Makkelijk
Welk SQL-sleutelwoord verwijdert dubbele rijen uit een resultaat?
- ASINGLE
- BDISTINCT
- CDIFFERENT
- DUNIQUE
3.Makkelijk
Waarvoor wordt een entity-relationshipdiagram (ER-diagram) gebruikt?
- AHet opsommen van de gebruikers van een database
- BHet meten van de prestaties van een database
- CLaten zien hoe een query wordt uitgevoerd
- DHet modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
4.Gemiddeld
Wat is SQL-injectie?
- AEen methode om met één INSERT-instructie snel veel rijen in te voegen
- BEen manier om indexen toe te voegen
- CEen techniek voor databaseback-ups
- DEen aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
5.Gemiddeld
De derde normaalvorm (3NF) verwijdert:
- ASamengestelde sleutels
- BOverbodige indexen op kolommen die geen deel van een sleutel zijn
- CTransitieve afhankelijkheden tussen niet-sleutelattributen
- DAtomaire waarden
6.Gemiddeld
Welke query geeft het aantal verschillende steden in de tabel customers?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT DISTINCT COUNT(city) FROM customers
- CSELECT COUNT(city) FROM customers GROUP BY city
- DSELECT COUNT(DISTINCT city) FROM customers
7.Moeilijk
Een rapportagedatabase kopieert klantnamen naar de tabel orders om joins te vermijden. Wat is de belangrijkste prijs van deze denormalisatie?
- ADe database kan geen indexen meer gebruiken
- BRedundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
- CPrimaire sleutels kunnen niet meer worden gebruikt
- DQuery's op de tabel orders worden trager
8.Moeilijk
Wanneer heet een schedule van gelijktijdige transacties serialiseerbaar?
- AAls geen enkele transactie ooit gegevens leest
- BAls de transacties op maar één CPU draaien
- CAls het effect gelijkwaardig is aan een seriële uitvoering van dezelfde transacties
- DAls elke transactie een volgnummer krijgt
Antwoordenblad
- 1. A · INSERT
- 2. B · DISTINCT
- 3. D · Het modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
- 4. D · Een aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
- 5. C · Transitieve afhankelijkheden tussen niet-sleutelattributen
- 6. D · SELECT COUNT(DISTINCT city) FROM customers
- 7. B · Redundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
- 8. C · Als het effect gelijkwaardig is aan een seriële uitvoering van dezelfde transacties
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.