1.Makkelijk
Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?
- ARENAME
- BALIAS
- CAS
- DNAME
2.Makkelijk
Welke SQL-instructie wijzigt waarden in rijen die al bestaan?
- AMODIFY
- BINSERT
- CREPLACE COLUMN
- DUPDATE
3.Makkelijk
Een vreemde sleutel (foreign key) is:
- AEen sleutel die door buitenlandse gebruikers wordt gebruikt
- BEen kolom die verwijst naar de primaire sleutel van een andere tabel
- CEen kolom waarvan de waarden uniek moeten zijn in alle rijen van de tabel
- DEen sleutel die altijd versleuteld is
4.Gemiddeld
Een view in SQL is:
- AEen kopie van een tabel op schijf
- BEen opgeslagen query die zich gedraagt als een virtuele tabel
- CEen type index
- DEen scherm in de databaseclient om tabellen te doorbladeren
5.Gemiddeld
Studenten kunnen veel vakken volgen en vakken hebben veel studenten. Hoe wordt dit in tabellen gemodelleerd?
- AMet een lijst van vak-id's die in één kolom is opgeslagen
- BMet een koppeltabel die vreemde sleutels naar zowel studenten als vakken bevat
- CDoor studenten en vakken samen te voegen tot één tabel
- DMet een kolom met een vreemde sleutel course_id in de tabel students die naar courses verwijst
6.Gemiddeld
Wat geeft SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results terug?
- AAlleen de studenten die geslaagd zijn
- BHet aantal studenten dat geslaagd en gezakt is
- CElke naam met het label 'pass' of 'fail', afhankelijk van het cijfer
- DEen fout, omdat CASE niet is toegestaan in SELECT
7.Moeilijk
Waarom wordt NATURAL JOIN als riskant beschouwd in productiequery's?
- AHij koppelt op elke kolom met dezelfde naam, dus een nieuwe kolom kan het resultaat ongemerkt veranderen
- BHij geeft altijd een cartesisch product terug
- CHij wordt door geen enkele database ondersteund
- DHij negeert primaire en vreemde sleutels en houdt alleen NULL-rijen over
8.Moeilijk
Welk isolatieniveau voorkomt dirty reads, maar staat non-repeatable reads nog toe?
- ARead committed
- BRead uncommitted
- CSerializable
- DRepeatable read
Antwoordenblad
- 1. C · AS
- 2. D · UPDATE
- 3. B · Een kolom die verwijst naar de primaire sleutel van een andere tabel
- 4. B · Een opgeslagen query die zich gedraagt als een virtuele tabel
- 5. B · Met een koppeltabel die vreemde sleutels naar zowel studenten als vakken bevat
- 6. C · Elke naam met het label 'pass' of 'fail', afhankelijk van het cijfer
- 7. A · Hij koppelt op elke kolom met dezelfde naam, dus een nieuwe kolom kan het resultaat ongemerkt veranderen
- 8. A · Read committed
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.