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

1ste jaar Database - samenvatting

Rating
-
Sold
-
Pages
50
Uploaded on
01-02-2025
Written in
2024/2025

Deze samenvatting voor het eerste jaar Database legt de belangrijkste concepten op een duidelijke en eenvoudige manier uit. Je leert alles over het relationele model en hoe je databasetabellen maakt. Ook komen belangrijke SQL-commando’s aan bod, zoals SELECT, WHERE, FROM, GROUP BY, HAVING, ORDER BY, en hoe je subquery’s en DISTINCT gebruikt. Verder wordt MySQL uitgelegd en krijg je uitleg over karaktersets en normalisatie, zodat je leert hoe je een goed georganiseerde en efficiënte database kunt maken. Deze samenvatting helpt je snel door de stof heen en is ideaal voor het voorbereiden van je examens en opdrachten!

Show more Read less
Institution
Course











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

Written for

Institution
Study
Course

Document information

Uploaded on
February 1, 2025
Number of pages
50
Written in
2024/2025
Type
Summary

Subjects

Content preview

🤍
Database
Exam theorie 40%

Exam praktijk 60%




Deel 1 – Relationeel model
Entiteiten en eigenschappen
Welke eigenschappen van de entiteit Game zie je hier?
platform, titel,…


Eigenschappen bevatten waarden
Waarden kunnen zijn of te vrij in te geven of te kiezen uit
een lijst

Voorbeeld: titels ingeven (vrij), keuzelijst (kiezen)


Wat is een eigenschap van wat?



Is “Beschikbaarheid” een eigenschap van de entiteit Menu-
item?
Is “Beschikbaarheid” een eigenschap van de entiteit Game? ✅

Is “Out-now” enz. een eigenschap van de entiteit Menu-item?


Is “Out-now” enz. een eigenschap van de entiteit Game? ✅
Is “Platform” een eigenschap van de entiteit Menu-item? ❌
Is “Platform” een eigenschap van de entiteit Game? ✅



Database 1

, ✅
Is type “New”/”Used” een eigenschap van de entiteit Menu-
item?
Is type “New”/”Used” een eigenschap van de entiteit Game? ❌
Welke gegevens herhalen zich?
herhaald gegeven: titel en platform


Is Titel een herhalend gegeven?
Ja


Gegevens
Vraag: Geef alle platformen waarop Marvel’s Avengers is
uitgebracht
Welke rijen zullen weerhouden worden?
✅ de

Kijk naar de rij “Titel”. De eerste kolom komt overeen
tweede kolom komt niet overeen …

Actie: Zelfde gegevens meerdere malen invoeren


Probleem:

Veel typewerk

Hoger risico op foutieve invoer (Titel)

Foutieve invoer zorgt voor andere waarden indien letterlijk
bekeken

Meer opslagruimte nodig

Oplossing:

Zorgen dat zelfde gegevens slechts 1x voorkomen

Techniek = normaliseren van gegevens

Grondig uitgewerkt in gegevensanalyse

Relationeel model



Database 2

, Doel
1. Een genormaliseerde database maken.

2. Gegevens invoeren in de database via een app.

Opbouw
Identificeer eigenschappen waarvan de waarde > 1x voorkomt
Eigenschappen: titel, platform, type, prijs

Waarde: PC waarde van platform, new waarde van type, 64.98
waarde van prijs


Herhaal deze eigenschappen in een aparte entiteit, die als
tabel wordt opgeslagen.
Voeg aan elke nieuwe entiteit een eigenschap Id toe, die een
uniek identificatienummer bevat.

Dit nummer maakt het eenvoudig en snel om koppelingen te maken
tussen de entiteiten.


Invoer eigenschappen van een game via keuzelijsten

Minder typewerk

Minder risico op foutieve invoer



Eigenschappen v.e. game bevatten nu voornamelijk verwijzingen

Minder opslagruimte nodig

Definitie van verwijzingen op te halen via nummer

Relaties
Relatie = Koppeling tussen 2 tabellen

Binnen een relatie spreken we van:

Parent: bevat de definitie van een gegeven
bv. Platform in tblPlatforms




Database 3

, Child: bevat een verwijzing naar de definitie van een
gegeven

bv. PlatformId in tblGames



Een game wordt uitgebracht voor een platform

Platform is dus een eigenschap van een welbepaald game



Kardinaliteit

Bepaalt verhouding tussen parent en child
Eén op één

Voor 1 parent exact 1 child

Komt weinig voor

Soms gebruikt om tekortkomingen van database te omzeilen

Eén op meer

Voor 1 parent meerdere childs

Eén uitgever kan meerdere games hebben

Voor 1 child slechts 1 parent

Voorbeeld: Uitgever en game



Relaties zijn regels om data-integriteit te garanderen

Data-integriteit

Waarden van verwijzingen mogen niet naar niet-bestaand iets
verwijzen



Belangrijkste vormen voor regels

Cascade: wijzigt waarde van parent, wijzigt ook waarde in
child

Restrict: waarde parent mag niet gewijzigd worden als er
childs zijn




Database 4
$16.13
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
CoxQuincy

Get to know the seller

Seller avatar
CoxQuincy Artesis Plantijn Hogeschool Antwerpen
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
11 months
Number of followers
0
Documents
6
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 tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right 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 aced it. It really can be that simple.”

Alisha Student

Frequently asked questions