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 Elk record is uniek -> Primaire sleutel 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;