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.
Quiz(36 vragen)
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?
2. Wat is de juiste SQL-syntax om gegevens op te vragen uit de tabel 'klanten'?
3. Wat is de rol van SQL in een database?
4. Wat is een uniek kenmerk van een primaire sleutel in een database?
5. Vul in: Een ______ is een waarde die elke rij in een tabel uniek identificeert.
6. Wat gebeurt er als je een WHERE-clausule toevoegt aan een SELECT-query?
7. Wat is de functie van een vreemde sleutel?
8. Wat is het belangrijkste verschil tussen een INNER JOIN en een LEFT JOIN?
9. True or False: SQL kan alleen gegevens ophalen.
10. Wat bevat het resultaat van een SELECT-query?
11. Wat doet de functie SUM() in SQL?
12. Wat typeert een relationele database het beste?
13. Wat is de betekenis van de WHERE-clausule?
14. Wat is het belangrijkste doel van een index in een database?
15. Wat is normalisatie in de context van databases?
16. Wat doet de GROUP BY-clausule in SQL?
17. Welke SQL-opdracht gebruik je om gegevens opnieuw in te voeren?
18. Wat is een entiteit in de context van relationele databases?
19. Wat is een index in een database?
20. Wat doet de COUNT functie in SQL?
21. Wat doet de DELETE-opdracht in SQL?
22. True of false: SQL is case-sensitive.
23. Wat is het doel van de UPDATE-opdracht?
24. Wat is een foreign key binnen een relationele database?
25. Welke van de volgende opties is géén type database?
26. Welke SQL opdracht gebruik je om nieuwe records aan een tabel toe te voegen?
27. Wat is een tabel in de context van databases?
28. Wat houdt normalisatie in binnen databases?
29. True or False: Een database kan meer dan één tabel bevatten.
30. Wat is de functie van de HAVING-clausule in SQL?
31. Wat is het belangrijkste doel van een primaire sleutel?
32. Wat betekent ACID in de context van databases?
33. Welke SQL-opdracht gebruik je om gegevens te selecteren?
34. Wat is het verschil tussen een tabel en een view?
35. Welke van de volgende uitspraken over een primaire sleutel is juist?
36. Wat is een voorbeeld van een samengestelde sleutel?
Gerelateerde sets
SQL WHERE
Abitur: SQL JOIN Idee
Normalisierung Datenbanken Abiturvorbereitung
Entity-Relationship-Modell Kardinalitäten fürs Abi
Relationale Algebra
Transaktionen ACID Definitionen
SQL GROUP BY und HAVING
Wiederholung: Tabelle Schlüssel
Maak je eigen studieset
Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.

