1.Makkelijk
Hoe sorteer je een resultaat van het hoogste naar het laagste salaris?
- AGROUP BY salary DESC
- BORDER BY salary ASC
- CORDER BY salary DESC
- DSORT salary DOWN
2.Makkelijk
Welke SQL-instructie wijzigt waarden in rijen die al bestaan?
- AUPDATE
- BMODIFY
- CINSERT
- DREPLACE COLUMN
3.Makkelijk
Welke instructie verwijdert een hele tabel, inclusief de structuur?
- AREMOVE TABLE
- BDROP TABLE
- CTRUNCATE ROWS
- DDELETE FROM
4.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
5.Gemiddeld
Waarom mislukt SELECT price * 2 AS double_price FROM t WHERE double_price > 10 in de meeste databases?
- AAliassen mogen geen underscore bevatten
- BRekenen is niet toegestaan in de SELECT-lijst
- CWHERE wordt vóór de SELECT-lijst geëvalueerd, dus de alias bestaat nog niet
- DWHERE kan alleen tekstkolommen vergelijken
6.Gemiddeld
Een view in SQL is:
- AEen kopie van een tabel op schijf
- BEen scherm in de databaseclient om tabellen te doorbladeren
- CEen opgeslagen query die zich gedraagt als een virtuele tabel
- DEen type index
7.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
8.Moeilijk
Hoe kunnen lezers met multiversion concurrency control (MVCC) voorkomen dat ze schrijvers blokkeren?
- ALezers lezen niet-gecommitte gegevens direct
- BSchrijven is niet toegestaan zolang er een lezer actief is
- CLezers zien een consistente momentopname van gecommitte rijversies, terwijl schrijvers nieuwe versies maken
- DLezers wachten altijd tot alle schrijvers hebben gecommit
Antwoordenblad
- 1. C · ORDER BY salary DESC
- 2. A · UPDATE
- 3. B · DROP TABLE
- 4. B · Om zoekopdrachten en joins op die kolommen te versnellen
- 5. C · WHERE wordt vóór de SELECT-lijst geëvalueerd, dus de alias bestaat nog niet
- 6. C · Een opgeslagen query die zich gedraagt als een virtuele tabel
- 7. C · TRUE
- 8. C · Lezers zien een consistente momentopname van gecommitte rijversies, terwijl schrijvers nieuwe versies maken
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.