Database les 3 Termen en Keys

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

This lesson contains 26 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

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

Slide 1 - Slide

Vorige keer part II
Database
Datamodel
DBMS
SQL

Slide 2 - Slide

Wat is een datamodel ?

Slide 3 - Mind map

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 - Slide

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 - Slide

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 - Slide

Wat is een relationele database ?

Slide 7 - Mind map

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 - Slide

Relationele database

Slide 9 - Slide

Tabel, kolom en rij

Slide 10 - Slide

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 - Slide

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

Slide 15 - Slide

Primaire sleutel (Primairy Key)

Slide 16 - Slide

Refererende sleutel (Foreign Key)

Slide 17 - Slide

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 - Slide

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 - Slide

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

Slide 20 - Slide

Slide 21 - Slide

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 - Slide

Wat is een relationele database ?

Slide 23 - Mind map

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 - Slide

Vragen ?

Slide 25 - Slide

Volgende les
Hoofdstuk 5

Slide 26 - Slide