Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien 4.2 TrustPilot
logo-home
Resume

1ste jaar Database - samenvatting

Note
-
Vendu
-
Pages
50
Publié le
01-02-2025
Écrit en
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!

Montrer plus Lire moins











Oups ! Impossible de charger votre document. Réessayez ou contactez le support.

Infos sur le Document

Publié le
1 février 2025
Nombre de pages
50
Écrit en
2024/2025
Type
Resume

Sujets

Aperçu du contenu

🤍
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
€13,46
Accéder à l'intégralité du document:

Garantie de satisfaction à 100%
Disponible immédiatement après paiement
En ligne et en PDF
Tu n'es attaché à rien

Faites connaissance avec le vendeur
Seller avatar
CoxQuincy

Faites connaissance avec le vendeur

Seller avatar
CoxQuincy Artesis Plantijn Hogeschool Antwerpen
Voir profil
S'abonner Vous devez être connecté afin de suivre les étudiants ou les cours
Vendu
0
Membre depuis
11 mois
Nombre de followers
0
Documents
6
Dernière vente
-

0,0

0 revues

5
0
4
0
3
0
2
0
1
0

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions