Database les 3 Termen en Keys

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

In deze les zitten 26 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

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

Slide 1 - Tekstslide

Vorige keer part II
Database
Datamodel
DBMS
SQL

Slide 2 - Tekstslide

Wat is een datamodel ?

Slide 3 - Woordweb

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

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

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

Wat is een relationele database ?

Slide 7 - Woordweb

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

Relationele database

Slide 9 - Tekstslide

Tabel, kolom en rij

Slide 10 - Tekstslide

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

Slide 11 - Quizvraag

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

Slide 12 - Quizvraag

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

Slide 13 - Quizvraag

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

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

Slide 15 - Tekstslide

Primaire sleutel (Primairy Key)

Slide 16 - Tekstslide

Refererende sleutel (Foreign Key)

Slide 17 - Tekstslide

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

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

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

Slide 20 - Tekstslide

Slide 21 - Tekstslide

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

Wat is een relationele database ?

Slide 23 - Woordweb

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

Vragen ?

Slide 25 - Tekstslide

Volgende les
Hoofdstuk 5

Slide 26 - Tekstslide