1.Makkelijk
Welke SQL-instructie voegt nieuwe rijen toe aan een tabel?
- AUPDATE
- BSELECT
- CALTER
- DINSERT
2.Makkelijk
Hoe verschilt UNION ALL van UNION?
- AUNION ALL houdt dubbele rijen
- BUNION ALL sorteert het resultaat
- CUNION ALL werkt alleen op één tabel
- DUNION ALL verwijdert dubbele rijen
3.Makkelijk
Hoe heet een rij van een tabel in het relationele model?
- AEen tupel
- BEen schema
- CEen domein
- DEen attribuut
4.Gemiddeld
Waarom kan een tabel maar één geclusterde index hebben?
- AGeclusterde indexen gebruiken te veel geheugen
- BDe SQL-standaard verbiedt meer dan één index op een tabel
- CDe rijen kunnen fysiek maar in één volgorde worden opgeslagen
- DGeclusterde indexen kunnen alleen op de primaire sleutel liggen
5.Gemiddeld
Welke query geeft het aantal bestellingen per klant?
- ASELECT DISTINCT COUNT(*) FROM orders
- BSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- CSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- DSELECT customer_id FROM orders WHERE COUNT(*) > 0
6.Gemiddeld
Waarom worden indexen op kolommen aangemaakt?
- AOm NULL-waarden te voorkomen
- BOm zoekopdrachten en joins op die kolommen te versnellen
- COm inserts en updates op die kolommen sneller te maken
- DOm schijfruimte te besparen
7.Moeilijk
Een rapportagedatabase kopieert klantnamen naar de tabel orders om joins te vermijden. Wat is de belangrijkste prijs van deze denormalisatie?
- APrimaire sleutels kunnen niet meer worden gebruikt
- BQuery's op de tabel orders worden trager
- CRedundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
- DDe database kan geen indexen meer gebruiken
8.Moeilijk
x is NULL en y = 1. Wat is de waarde van de voorwaarde (x > 5 OR y = 1)?
- ANULL, dus de rij wordt altijd geweigerd
- BUNKNOWN
- CTRUE
- DFALSE
Antwoordenblad
- 1. D · INSERT
- 2. A · UNION ALL houdt dubbele rijen
- 3. A · Een tupel
- 4. C · De rijen kunnen fysiek maar in één volgorde worden opgeslagen
- 5. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. B · Om zoekopdrachten en joins op die kolommen te versnellen
- 7. C · Redundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
- 8. C · TRUE
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.