Download de presentatie
De presentatie wordt gedownload. Even geduld aub
1
Databases
2
Wat zijn databases? Database = gegevensbank Klantenbestand
Voorraadbeheer Lesrooster Zoekmachines Koopgedrag (bv Albert Heijn) --> Webshop Facebook ….
3
Hoe bouw je een database?
Met behulp van een DBMS (DataBase Management System) Niet meteen gaan bouwen… Eerst een ontwerp maken! We onderscheiden een aantal stappen:
4
Stappen in DB ontwerp Inventariseren informatie behoeften
Gegevens analyse met (bv) FCO-IM Welke informatie is belangrijk? Hoe hangt die informatie samen? Omzetten van FCO-IM naar DB ontwerp “Vullen” van de database met gegevens Gebruiken en beheren van de Database
5
Hoe ziet een DB eruit? Een database slaat gegevens op in een of meerdere tabellen. Deze tabellen hebben een relatie tot elkaar (Relationele model)
6
Tabellen Tabellen bevatten Elk record is uniek -> Primaire sleutel
Kolommen/attributen (horizontaal) Rijen/records/tupels (verticaal) Elk record is uniek -> Primaire sleutel Primaire sleutel is een of meerdere kolommen De inhoud van de primaire sleutel mag voor geen enkel record hetzelfde zijn
7
Voorbeeld: tennisvereniging
8
Informatie uit een database halen
Gegevens -> informatie Om informatie te krijgen kunnen we de database “bevragen” Query Language (vraagtaal) SQL (Structured Query Language)
9
SQL Taal om vragen te stellen aan een database
Lijkt een beetje op mensentaal (Engels) Je moet wel precies zijn
10
SQL voorbeeld Welke presidenten hebben 8 dienstjaren gehad?
SELECT pres_naam FROM presidenten WHERE dienstjaren = 8;
11
Databases stof 2018 Introductie / theorie databases SQL (+- 2,5 weken)
Zelf queries maken op basis van informatievragen Datamodelleren: PO (+- 4 weken) Gegevensbehoefte analyseren Database ontwerpen FCO/IM methode Toets toetsweek: SQL queries op papier + theorie Datamodelleren
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.