Database les 3 Termen en Keys

Vorige keer
Installatie SQL Server
Installatie SSMS
Aanmaken van de Northwind Db.
1 / 26
suivant
Slide 1: Diapositive
ICTMBOStudiejaar 2

Cette leçon contient 26 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Vorige keer
Installatie SQL Server
Installatie SSMS
Aanmaken van de Northwind Db.

Slide 1 - Diapositive

Vorige keer part II
Database
Datamodel
DBMS
SQL

Slide 2 - Diapositive

Wat is een datamodel ?

Slide 3 - Carte mentale

Datamodel
Met een datamodel (of gegevensmodel of Bachmandiagram) wordt beschreven hoe de gegevens in een informatiesysteem gestructureerd zijn. In een datamodel kun je zien welke gegevens in een informatiesysteem worden vastgelegd en wat de verbanden zijn tussen deze gegevens.
Een datamodel bestaat dus uit:
• tabellen;
• velden;
• sleutels;
• de relaties tussen de tabellen.

Slide 4 - Diapositive

Lesdoel
Aan het einde van de les kan je:
• Het kunnen omschrijven uit welke onderdelen een database is opgebouwd door de termen tabel, record en veld te gebruiken.
• Het kunnen aangeven wat een primaire sleutel is en waarvoor deze gebruikt wordt.
• Het verband kunnen uitleggen tussen een foreign key en relaties.
• Weten welke andere typen sleutels er nog meer zijn en waarvoor deze dienen.
• Het kunnen aangeven van de verschillende relatiesoorten en wanneer deze toe te passen.

Slide 5 - Diapositive

Wat is een relationele database ?
  1. Zoek uit wat een Relationele database is
  2. Gebruik hiervoor het internet
  3. Hulp nodig ? Vraag het mij of je medestudent
  4. Je hebt 5 minuten de tijd
  5. Zet je resultaat in het woordweb
  6. Klaar ?  Lees 3.1 vanuit de PDF.

Slide 6 - Diapositive

Wat is een relationele database ?

Slide 7 - Carte mentale

Relationele database definitie...
Een relationele database is een database die is opgebouwd volgens een relationeel model. De gegevens worden opgeslagen in tabellen waarin de rijen de soortgelijke groepen informatie, de records vormen, en de kolommen de informatie die voor elk record moet worden opgeslagen.

Slide 8 - Diapositive

Relationele database

Slide 9 - Diapositive

Tabel, kolom en rij

Slide 10 - Diapositive

Wat is dit ?
A
Tabel
B
Kolom
C
Rij
D
Geen idee

Slide 11 - Quiz

Wat wordt hier bedoeld ?
A
Tabel
B
Kolom
C
Rij
D
Geen idee ?

Slide 12 - Quiz

Wat wordt hier bedoeld ?
A
Tabel
B
Kolom
C
Rij
D
Geen idee

Slide 13 - Quiz

Integriteitregel
Integriteitregels worden door een relationeel databasemanagementsysteem (RDBMS) gecontroleerd. Elke keer dat de inhoud van een tabel gemuteerd wordt, controleert het RDBMS of de nieuwe gegevens aan de geldende integriteitregels voldoen. Dit is duidelijk een taak van het RDBMS. De integriteitregels moeten dan wel eerst gespecificeerd worden, zodat ze bekend zijn.

Slide 14 - Diapositive

Integriteitregel
De verschillende vormen:
• Primaire sleutel (Primairy Key)
• Refererende sleutel (Foreing Key)
• Kandidaatsleutel
• Alternatieve sleutel

Slide 15 - Diapositive

Primaire sleutel (Primairy Key)

Slide 16 - Diapositive

Refererende sleutel (Foreign Key)

Slide 17 - Diapositive

Soorten relaties
• 1 op 1 (komt bijna niet voor in een db)
• 1 op n (= 1 op veel)
• n op 1 (= veel op 1)
• n op m (= veel op veel) (kan wel, maar zal nooit ingebouwd worden)

Slide 18 - Diapositive

1:N
In een één-op-veel-relatie kan één record in een tabel worden gekoppeld aan één of meer records in een andere tabel. 

Elke klant kan bijvoorbeeld meerdere bestellingen hebben.

Slide 19 - Diapositive

N:1
Is bijna hetzelfde als 1:N alleen een andere zoekingang.

Slide 20 - Diapositive

Slide 21 - Diapositive

Zelf aan de slag....
Wat? Maak opdracht 3.1 en 3.2 vanuit de PDF
Hoe ? 
Hulp ? Vraag het aan je buurman of aan mij
Uitkomst ? Zet het in Word daarna in Teams.
Tijd ? 30 minuten
Klaar ?  Lees hoofdstuk 5 vanuit de PDF

Slide 22 - Diapositive

Wat is een relationele database ?

Slide 23 - Carte mentale

Relationele database definitie...
Een relationele database is een database die is opgebouwd volgens een relationeel model. De gegevens worden opgeslagen in tabellen waarin de rijen de soortgelijke groepen informatie, de records vormen, en de kolommen de informatie die voor elk record moet worden opgeslagen.

Slide 24 - Diapositive

Vragen ?

Slide 25 - Diapositive

Volgende les
Hoofdstuk 5

Slide 26 - Diapositive