Databases

advertisement
Databases
Wat zijn databases?

Database = gegevensbank






Klantenbestand
Voorraadbeheer
Zoekmachines
Koopgedrag (bv Albert Heijn)
Index van je MP3 speler
….
Structuur


Een database slaat gegevens op in één of meerdere
tabellen.
Deze tabellen hebben een ralatie tot elkaar
(Relationele model)
Tabellen

Tabellen bevatten



Kolommen/attributen (horizontaal)
Rijen/records/tupels (verticaal)
Elk record is uniek -> Primaire sleutel


Primaire sleutel omvat één of meerdere kolommen
De inhoud van de primaire sleutel mag voor geen enkel
record hetzelfde zijn
De Presidenten database
Informatie uit een database
halen

Gegevens -> informatie

Om informatie te krijgen kunnen we de
database “bevragen”
Query Language (vraagtaal)
SQL (Structured Query Language)


SQL



Taal om vragen te stellen aan een database
Lijkt een beetje op mensentaal
Je moet wel precies zijn
SQL voorbeeld

Welke presidenten hebben 8 dienstjaren gehad?
SELECT pres_naam
FROM presidenten
WHERE dienstjaren = 8;
Download