100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Samenvatting van Belangrijke Concepten en Onderwerpen voor het Vak Databases op HBO-ICT in Groningen

Rating
-
Sold
-
Pages
8
Uploaded on
10-05-2025
Written in
2024/2025

Deze samenvatting behandelt de belangrijkste concepten voor werken met relationele databases en SQL, als onderdeel van het vak Databases op HBO-ICT in Groningen. Het legt uit hoe je tabellen structureert met het relationele model en hoe je gegevens beheert met DCL (toegangsrechten) en DML (gegevensmanipulatie). Het bespreekt ook verschillende soorten SQL-joins (INNER, LEFT, RIGHT, FULL OUTER, CROSS) en hoe je deze gebruikt om tabellen te combineren. Verder worden functies zoals COALESCE en filteropties met WHERE en AND/OR behandeld. Er worden best practices gegeven voor het schrijven van efficiënte SQL-query's en het voorkomen van fouten, zoals cartesiaanse producten. Tot slot wordt het normalisatieproces uitgelegd, met de focus op het verminderen van redundantie en het waarborgen van de gegevensintegriteit.

Show more Read less
Institution
Module









Whoops! We can’t load your doc right now. Try again or contact support.

Connected book

Written for

Institution
Study
Module

Document information

Summarized whole book?
Yes
Uploaded on
May 10, 2025
Number of pages
8
Written in
2024/2025
Type
Summary

Subjects

Content preview

DATABASES EN SQL
TENTAMENSTOF
Begrippen:

 Relationeel gegevensmodel: Dit verwijst naar het ontwerp van een
database die gegevens organiseert in tabellen, wat de basis vormt voor het
werken met relationele databases. Het heeft te maken met hoe gegevens
worden opgeslagen, genormaliseerd, en geordend.

 DCL statements: DCL staat voor Data Control Language, en het wordt
gebruikt voor het beheren van de toegangsrechten van gebruikers. Denk
hierbij aan commando’s zoals GRANT en REVOKE.

 DML statements: DML staat voor Data Manipulation Language, en deze
commando’s worden gebruikt om gegevens in een database te manipuleren.
Voorbeelden zijn INSERT, UPDATE, en DELETE.

 ANSI SQL: Dit is de gestandaardiseerde versie van SQL, die door veel
verschillende databasebeheersystemen wordt ondersteund.

 Normalisatie: Het proces van het organiseren van gegevens in een database
om redundantie te verminderen en de gegevensintegriteit te verbeteren, tot
de derde normaalvorm (3NF).

 Beperkings- en gedragsregels: Dit betreft de regels die zorgen voor de
integriteit van de gegevens, zoals datatypes, null-waarden en referentiële
integriteit.

 Multi-tenant database architectuur: Dit verwijst naar een database-
structuur die meerdere gebruikers (tenants) ondersteunt, waarbij elke
gebruiker zijn eigen gescheiden gegevens heeft, maar de infrastructuur wordt
gedeeld.



Overzicht van SQL JOIN's: Inner Join:

 Dit is de meest gebruikte JOIN in SQL. Bij een INNER JOIN worden alleen de
rijen uit twee tabellen gecombineerd waar de join-voorwaarde waar is. Als de
voorwaarde niet waar is, komen de rijen niet in de resultaatset.

Outer Join:

 Bij een LEFT OUTER JOIN, RIGHT OUTER JOIN, of FULL OUTER JOIN worden ook
de rijen opgenomen die geen overeenkomende waarde hebben in de andere
tabel, met NULL ingevulde kolommen.

, Cross Join:

 Dit is een JOIN zonder een join-voorwaarde. Het resultaat is het cartesisch
product van de twee tabellen, waarbij elke rij uit de eerste tabel wordt
gecombineerd met elke rij uit de tweede tabel.



Correcte Query-uitvoering:

Bij het uitvoeren van een SQL-query is het belangrijk te zorgen dat de join-condities
correct worden ingesteld, zodat alleen de juiste gegevens worden teruggegeven. Ook
moet ervoor gezorgd worden dat de SQL-syntaxis overeenkomt met de SQL-
standaard en de dialecten die door het gebruikte databasebeheersysteem (DBMS)
worden ondersteund.

In een query waarbij je INNER JOIN gebruikt, moeten de tabellen correct gekoppeld
worden, en moeten de voorwaarden voor de joins correct worden geformuleerd. Dit
voorkomt onverwachte resultaten zoals het verlies van gegevens door verkeerde
relaties tussen de tabellen.



Samenvatting SQL-functies en JOINs:

 JOIN: Voor het combineren van tabellen.

 WHERE: Voor het toepassen van filters.

 INNER JOIN: Geeft alleen de rijen terug die voldoen aan de opgegeven
voorwaarde.

 LEFT JOIN: Geeft alle rijen uit de linker tabel en de overeenkomende rijen uit
de rechter tabel terug. Als er geen overeenkomst is, komen er NULL-waarden
in de rechter tabel.

 RIGHT JOIN: Het omgekeerde van LEFT JOIN.

 FULL OUTER JOIN: Combineert de eigenschappen van zowel LEFT JOIN als
RIGHT JOIN.

 CROSS JOIN: Combineert elke rij van de eerste tabel met elke rij van de
tweede tabel.



Toetsvoorbereiding – SQL Tests: Om goed voorbereid te zijn op een SQL-toets,
moet je zowel de syntaxis van SQL-queries begrijpen als hoe je deze queries kunt
toepassen op de database. Dit omvat:

1. De basis SQL-commando's zoals SELECT, INSERT, UPDATE, en DELETE.

2. Joins: Begrijp het verschil tussen INNER JOIN, LEFT JOIN, en RIGHT JOIN.

3. Waarvoor gebruik je GROUP BY, HAVING, en ORDER BY.

4. Subqueries: Hoe en wanneer gebruik je subqueries in een query.
£6.85
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
lisanengberts

Get to know the seller

Seller avatar
lisanengberts Hanzehogeschool Groningen
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
8 months
Number of followers
0
Documents
1
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions