Relationele databases en SQL samenvatting

Een spiekbrief voor de toets over relationele databases en SQL, gericht op belangrijke begrippen, commando's en verschillen die relevant zijn voor eindexamenleerlingen in Nederland.

Sophie59·36 flashcards·36 vragen
eindexamencomputer_sciencedatabases
0
Ken ik
1 / 36
0
Aan het leren
Voorkant

Wat is een relationele database?

Tik om om te draaien
Achterkant

Een relationele database is een verzameling tabellen die met elkaar in verband staan. Elke tabel bestaat uit rijen en kolommen.

Tik om om te draaien
Ken ik
Aan het leren

Quiz(36 vragen)

Vraag 1 van 36

1. Wat definieert een relationele database?

Termen in deze set(36)

Flashcards 1(18)

Wat is een relationele database?

Een relationele database is een verzameling tabellen die met elkaar in verband staan. Elke tabel bestaat uit rijen en kolommen.

Wat is SQL?

SQL, of Structured Query Language, is de programmeertaal die wordt gebruikt om te communiceren met relationele databases.

Vul in: Een ______ is een unieke identificatie voor elke rij in een tabel.

Primaire sleutel

Wat is het verschil tussen een primaire sleutel en een vreemde sleutel?

Een primaire sleutel identificeert uniek een rij in een tabel. Een vreemde sleutel verwijst naar een primaire sleutel in een andere tabel.

True or False: SQL kan alleen gegevens ophalen.

False. SQL kan ook gegevens invoegen, bijwerken en verwijderen.

Geef een voorbeeld van een SQL-opdracht.

SELECT naam FROM studenten WHERE leeftijd > 18;

Wat doet de functie COUNT() in SQL?

COUNT() telt het aantal rijen dat voldoet aan een bepaalde voorwaarde. Bijvoorbeeld: SELECT COUNT(*) FROM studenten;

Wat is een tabel?

Een tabel is een gestructureerde set van gegevens, bestaande uit rijen en kolommen, in een relationele database.

Vul in: In SQL, de opdracht ______ wordt gebruikt om gegevens te verwijderen.

DELETE

Hoe definieer je een nieuwe tabel in SQL?

Met de opdracht CREATE TABLE. Voorbeeld: CREATE TABLE studenten (id INT, naam VARCHAR(50));

Wat is een query?

Een query is een verzoek om informatie uit een database. Dit wordt meestal gedaan met SQL.

Wat doet de WHERE-clausule?

De WHERE-clausule filtert rijen in een query op basis van gespecificeerde voorwaarden.

Wat is normalisatie?

Normalisatie is het proces om een database te structureren om redundantie te minimaliseren en dataconsistentie te waarborgen.

Welke SQL-opdracht gebruik je om gegevens bij te werken?

UPDATE. Voorbeeld: UPDATE studenten SET naam = 'Jan' WHERE id = 1;

Wat is een index in een database?

Een index versnelt de zoekopdrachten in een database door een snelle toegang tot de rijen te bieden.

True or False: Een database kan meer dan één tabel bevatten.

True. Een database kan meerdere tabellen bevatten die met elkaar zijn verbonden.

Vul in: De SQL-opdracht ______ wordt gebruikt om gegevens toe te voegen.

INSERT

Wat is een primaire sleutel?

Een primaire sleutel is een kolom of een combinatie van kolommen die elke rij in een tabel uniek identificeert. - Zorgt voor integriteit - Mag geen NULL-waarden bevatten - Een tabel kan maar één primaire sleutel hebben.

Flashcards 2(18)

SQL commando voor gegevens opvragen?

SELECT: gebruik om gegevens uit tabellen op te vragen.

Wat is een primaire sleutel?

Een unieke identificatie van een record in een tabel.

Wat doet de WHERE-clausule?

Filtert records op basis van bepaalde voorwaarden.

Verschil tussen INNER JOIN en LEFT JOIN?

INNER JOIN: alleen overeenkomende records. LEFT JOIN: alle records van de linker tabel.

Het resultaat van een SELECT-query?

Een dataset met rijen en kolommen.

Wat is een relationele database?

Een database die gegevens in tabellen opslaat en relaties tussen deze tabellen definieert.

Wat is het nut van een index?

Versnelt zoekopdrachten door snel toegang tot rijen te bieden.

De functie van GROUP BY?

Groeperen van records op basis van één of meer kolommen.

Vul de lege plaats in: "Een ________ is een tabel in een relationele database."

Entiteit.

Wat doet de COUNT functie?

Telt het aantal records in een dataset.

True of false: SQL is case-sensitive.

False: SQL is niet case-sensitive.

Wat is een foreign key?

Een kolom die verwijst naar een primaire sleutel in een andere tabel.

SQL commando voor gegevens toevoegen?

INSERT INTO: gebruik om nieuwe records aan een tabel toe te voegen.

Wat is normalisatie?

Het proces van het structureren van data om redundantie te minimaliseren.

Wat is de functie van de HAVING-clausule?

Filtert resultaten van een GROUP BY-query.

Wat betekent ACID in databases?

Atomiciteit, Consistentie, Isolatie, Duurzaamheid.

Verschil tussen een tabel en een view?

Tabel: fysieke opslag. View: virtuele tabel, geen fysieke opslag.

Voorbeeld van een samengestelde sleutel?

Een combinatie van twee kolommen als primaire sleutel.

Vragen in deze set(36)

1. Wat definieert een relationele database?

A.Een verzameling tabellen die met elkaar in verband staan.
B.Een enkele tabel zonder relaties.
C.Een programma voor gegevensanalyse.
D.Een soort cloudopslag.

2. Wat is de juiste SQL-syntax om gegevens op te vragen uit de tabel 'klanten'?

A.SELECT * FROM klanten;
B.GET * FROM klanten;
C.SHOW ALL FROM klanten;
D.FETCH * FROM klanten;

3. Wat is de rol van SQL in een database?

A.Het verstoren van gegevens.
B.Het communiceren met relationele databases.
C.Het opslaan van gegevens in een tekstbestand.
D.Het ontwerpen van grafische interfaces.

4. Wat is een uniek kenmerk van een primaire sleutel in een database?

A.Het identificeert records uniek.
B.Het kan meerdere keren dezelfde waarde hebben.
C.Het is altijd een tekstveld.
D.Het kan alleen cijfers bevatten.

5. Vul in: Een ______ is een waarde die elke rij in een tabel uniek identificeert.

A.Primaire sleutel
B.Vreemde sleutel
C.Index
D.Tabelnaam

6. Wat gebeurt er als je een WHERE-clausule toevoegt aan een SELECT-query?

A.Het filtert de resultaten op basis van specifieke criteria.
B.Het voegt nieuwe records toe aan de tabel.
C.Het verwijdert records uit de tabel.
D.Het wijzigt bestaande records.

7. Wat is de functie van een vreemde sleutel?

A.Het verwijst naar een primaire sleutel in een andere tabel.
B.Het identificeert rijen binnen dezelfde tabel.
C.Het voegt nieuwe gegevens toe aan de database.
D.Het verwijdert ongewenste gegevens.

8. Wat is het belangrijkste verschil tussen een INNER JOIN en een LEFT JOIN?

A.INNER JOIN toont alleen overeenkomende records.
B.LEFT JOIN toont alleen overeenkomende records.
C.Ze zijn identiek.
D.LEFT JOIN is sneller dan INNER JOIN.

9. True or False: SQL kan alleen gegevens ophalen.

A.True
B.False
C.Alleen in combinatie met andere talen
D.Afhankelijk van de database

10. Wat bevat het resultaat van een SELECT-query?

A.Een dataset met rijen en kolommen.
B.Een enkel record.
C.Een tabelstructuur zonder gegevens.
D.Alleen kolomnamen.

11. Wat doet de functie SUM() in SQL?

A.Het telt het aantal rijen.
B.Het somt waarden op.
C.Het vindt het gemiddelde.
D.Het filtert gegevens.

12. Wat typeert een relationele database het beste?

A.Gegevens zijn georganiseerd in tabellen met relaties.
B.Gegevens worden opgeslagen in bestanden zonder structuur.
C.Er is geen mogelijkheid tot relaties tussen gegevens.
D.Alle gegevens zijn altijd zichtbaar voor de gebruiker.

13. Wat is de betekenis van de WHERE-clausule?

A.Het voegt nieuwe rijen toe.
B.Het filtert rijen op basis van voorwaarden.
C.Het definieert een nieuwe tabel.
D.Het verwijdert alle gegevens.

14. Wat is het belangrijkste doel van een index in een database?

A.Zoekopdrachten versnellen.
B.Gegevens verwijderen.
C.Datastructuren veranderen.
D.Record duplicatie vergroten.

15. Wat is normalisatie in de context van databases?

A.Het proces van het creëren van back-ups.
B.Het minimaliseren van redundantie en waarborgen van consistentie.
C.Het toevoegen van nieuwe tabellen.
D.Het verwijderen van oude gegevens.

16. Wat doet de GROUP BY-clausule in SQL?

A.Groep records op basis van specifieke kolommen.
B.Verwijdert records uit de dataset.
C.Voegt nieuwe kolommen toe aan de tabel.
D.Zoekt naar specifieke waarden.

17. Welke SQL-opdracht gebruik je om gegevens opnieuw in te voeren?

A.INSERT
B.UPDATE
C.DELETE
D.SELECT

18. Wat is een entiteit in de context van relationele databases?

A.Een tabel in de database.
B.Een record in een tabel.
C.Een soort query.
D.Een view van gegevens.

19. Wat is een index in een database?

A.Een tabel met gebruikersinformatie.
B.Een manier om gegevens efficiënt te vinden.
C.Een soort gegevensback-up.
D.Een rapport over databaseprestaties.

20. Wat doet de COUNT functie in SQL?

A.Telt het aantal records in een dataset.
B.Voegt twee getallen samen.
C.Geeft de maximale waarde terug.
D.Filtert records.

21. Wat doet de DELETE-opdracht in SQL?

A.Het voegt nieuwe gegevens toe.
B.Het verwijdert bestaande gegevens.
C.Het toont gegevens in een tabel.
D.Het past gegevens aan.

22. True of false: SQL is case-sensitive.

A.False.
B.True.
C.Soms.
D.Afhankelijk van de database.

23. Wat is het doel van de UPDATE-opdracht?

A.Het verwijdert gegevens.
B.Het voegt gegevens toe aan een database.
C.Het wijzigt bestaande gegevens.
D.Het creëert een nieuwe tabel.

24. Wat is een foreign key binnen een relationele database?

A.Een kolom die verwijst naar een primaire sleutel in een andere tabel.
B.Een tabel die geen gegevens bevat.
C.Een type aggregatiefunctie.
D.Een index voor snellere zoekopdrachten.

25. Welke van de volgende opties is géén type database?

A.Relationele database
B.XML-database
C.NoSQL-database
D.JSON-database

26. Welke SQL opdracht gebruik je om nieuwe records aan een tabel toe te voegen?

A.INSERT INTO.
B.ADD RECORD.
C.UPDATE.
D.CREATE TABLE.

27. Wat is een tabel in de context van databases?

A.Een grafiek van databasegegevens.
B.Een gestructureerde set van gegevens in rijen en kolommen.
C.Een soort programmatuur.
D.Een datamodel.

28. Wat houdt normalisatie in binnen databases?

A.Het verminderen van redundantie in gegevens.
B.Het toevoegen van meer gegevens.
C.Het creëren van nieuwe tabellen.
D.Het verhogen van gegevensduplicatie.

29. True or False: Een database kan meer dan één tabel bevatten.

A.True
B.False
C.Alleen indien de tabellen verband houden
D.Afhankelijk van het type database

30. Wat is de functie van de HAVING-clausule in SQL?

A.Filtert resultaten na een GROUP BY-query.
B.Voegt records toe aan de dataset.
C.Verwijdert records uit een tabel.
D.Zoekt naar een specifieke waarde.

31. Wat is het belangrijkste doel van een primaire sleutel?

A.Om de database te versnellen.
B.Om elke rij uniek te identificeren.
C.Om gegevens te dupliceren.
D.Om complexe queries mogelijk te maken.

32. Wat betekent ACID in de context van databases?

A.Atomiciteit, Consistentie, Isolatie, Duurzaamheid.
B.Alternatieve, Creatieve, Innovatieve, Digitale.
C.Automatische, Controleerbare, Interactieve, Data.
D.Afgeronde, Compleet, Ingebouwde, Doelen.

33. Welke SQL-opdracht gebruik je om gegevens te selecteren?

A.INSERT
B.UPDATE
C.SELECT
D.DELETE

34. Wat is het verschil tussen een tabel en een view?

A.Een tabel is fysieke opslag, een view is virtueel.
B.Een view is fysieke opslag, een tabel is virtueel.
C.Er is geen verschil.
D.Een tabel kan geen gegevens bevatten, een view wel.

35. Welke van de volgende uitspraken over een primaire sleutel is juist?

A.Een primaire sleutel moet uniek zijn voor elke rij in een tabel.
B.Een primaire sleutel kan meerdere NULL-waarden bevatten.
C.Een primaire sleutel is altijd een tekstveld.
D.Een primaire sleutel kan niet worden gebruikt in combinatie met een vreemde sleutel.

36. Wat is een voorbeeld van een samengestelde sleutel?

A.Een combinatie van twee kolommen als primaire sleutel.
B.Een enkele kolom als primaire sleutel.
C.Een tekstveld zonder waarden.
D.Een tabel zonder primaire sleutel.

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.