SQL
Wat is een databank / database?
Alle gegevens van een organisatie zitten in een databank
Een database is een essentieel onderdeel van een informatiesysteem
Het is een verzameling van permanente gegevens, opgeslagen in een logische
structuur
Voordat je een database opzet, moet je bedenken welke gegevens je nodig hebt
o Gegevensanalyse
Een database bestaat uit een verzameling van persistente gegevens die door
toepassing worden gebruikt en dat beheerd is door een databasebeheersysteem
o DMBS
Om de gegevens van een databank te kunnen opvragen, aanpassen, aanvullen,
toe te voegen en te verwijderen gebruiken we dus een DMBS systeem
Een databasemanagementsysteem is de softwarecomponent die instaat voor het
beheer van één of meerdere databases
Om gegevens uit een database te halen, gebruik je altijd SQL
Datamodel
Alvorens gegevens op te vragen, te beheren uit een database via SQL moeten
we eerst meer inzicht krijgen in een datamodel
Een datamodel is
o Een tekening geen stuk code
, o Beschrijving van welke gegevens je opslaat en hoe die gegevens met
elkaar in relatie staan
o Document dat je opstelt als analyse
Structurele modellen
o Relationeel model
Bestaat uit
Tabel table
Kolom column
Rij row
Integriteitsregel constraint
Primaire sleutel primary key
Refererende sleutel foreign key
Alternatieve sleutel alternate key
Tabel, kolom & rij
gegevens kunnen we maar op één manier opslaan in tabellen
rij
kolom
De rijen in een tabel hebben geen specifieke volgorde
o Het is een verzameling van rijen
Identieke rijen mogen niet voorkomen
Elke waarde in een kolom is van dezelfde soort
De volgorde van kolommen is onbelangrijk
De waarden die voorkomen in een kolom
o Populatie van de kolom
De kruising van een rij en een kolom kan maar één waarde bevatten
Integriteitsregels
De inhoud van een tabel moet meestal aan bepaalde voorwaarden voldoen
o Integriteitsregels of constraints
RDMBS relational database management system
2
, o Controleert de regels
Sleutels zijn een toepassing van integriteitsregels
3