Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdSonny Widjaja Laatst gewijzigd meer dan 6 jaar geleden
1
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
Presentatie bij hoofdstuk 12 van de methode 'Informatica'
2
Eerste poging:
3
Kun je Access goed laten zoeken in deze tabel?
1. Zoek alle cijfers van een leerling, (bijvoorbeeld leerling 105): SELECT Llnr, Voornaam, ned, eng, wia, inf, ges, bio, ecn FROM cijfers WHERE Llnr = "105"
4
Kun je Access goed laten zoeken in deze tabel?
1. Zoek alle cijfers van een leerling, (bijvoorbeeld leerling 105): SELECT Llnr, Voornaam, ned, eng, wia, inf, ges, bio, ecn FROM cijfers WHERE Llnr = "105" Ok, maar wel veel lege plekken!
5
Kun je Access goed laten zoeken in deze tabel?
2. Zoek alle cijfers van een vak, (bijvoorbeeld van nederlands): SELECT Llnr, Voornaam, ned FROM cijfers WHERE ned IS NOT NULL
6
Kun je Access goed laten zoeken in deze tabel?
2. Zoek alle cijfers van een vak, (bijvoorbeeld van nederlands): SELECT Llnr, Voornaam, ned FROM cijfers WHERE ned IS NOT NULL Ok, maar het is wel erg verschillend van de vorige, terwijl de vraag bijna hetzelfde is!
7
Kun je Access goed laten zoeken in deze tabel?
3. Zoek alle onvoldoendes: SELECT Llnr, Voornaam, ned, eng, wia, inf, ges, bio, ecn FROM cijfers WHERE ??? (onvoldoende kan overal staan)
8
Zoek de onvoldoendes: gaat niet! ned<5.5 of eng<5.5 of
wia<5.5 of inf<5.5 of ges<5.5 of ....
9
Tweede poging:
10
Kun je Access goed laten zoeken in deze tabel?
Door alle lege plekken lukt het niet eens om de tabel in Access in te voeren.... Maar als dat wel zou lukken, geven de lege plekken problemen bij het zoeken.
11
Zoek cijfers voor eng: ok eng
12
Databasezoekt rij voor rij...
ja nee eng
13
ja nee nee nee nee nee nee nee nee ja eng
14
Resultaat:
15
Wij lezen tabel als: .... database-programma niet!
16
Oplossing?
17
Je kunt Access goed laten zoeken in deze tabel!
1. Zoek alle cijfers van een leerling, (bijvoorbeeld leerling 105): SELECT Llnr, Voornaam, Vak, Cijfer FROM cijfers3 WHERE Llnr = "105"
18
Je kunt Access goed laten zoeken in deze tabel!
1. Zoek alle cijfers van een leerling, (bijvoorbeeld leerling 105): SELECT Llnr, Voornaam, Vak, Cijfer FROM cijfers3 WHERE Llnr = "105" 2. Zoek alle cijfers van een vak, (bijvoorbeeld van nederlands): SELECT Llnr, Voornaam, Vak, Cijfer FROM cijfers3 WHERE Vak = "ned"
19
Je kunt Access goed laten zoeken in deze tabel!
1. Zoek alle cijfers van een leerling, (bijvoorbeeld leerling 105): SELECT Llnr, Voornaam, Vak, Cijfer FROM cijfers3 WHERE Llnr = "105" 2. Zoek alle cijfers van een vak, (bijvoorbeeld van nederlands): SELECT Llnr, Voornaam, Vak, Cijfer FROM cijfers3 WHERE Vak = "ned" 3. Zoek alle onvoldoendes: SELECT Llnr, Voornaam, Vak, Cijfer FROM cijfers3 WHERE Cijfer < 5.5
20
In deze tabel worden wel erg veel gegevens dubbel
ingevuld.....
21
Gegevens dubbel opslaan is een bron van fouten
22
(je kunt altijd koppelen)
tabel Cijfer De Oplossing. (je kunt altijd koppelen) tabel Leerling
23
Je kunt Access goed laten zoeken in deze tabellen!
1. Zoek alle cijfers van een leerling, (bijvoorbeeld leerling 105): SELECT Leerling.Llnr, Voornaam, Vak, Cijfer FROM Leerling, Cijfer WHERE Leerling.Llnr = Cijfer.Llnr AND Leerling.Llnr = "105" 2. Zoek alle cijfers van een vak, (bijvoorbeeld van nederlands): SELECT Leerling.Llnr, Voornaam, Vak, Cijfer FROM Leerling, Cijfer WHERE Leerling.Llnr = Cijfer.Llnr AND Vak = "ned" 3. Zoek alle onvoldoendes: SELECT Leerling.Llnr, Voornaam, Vak, Cijfer FROM Leerling, Cijfer WHERE Leerling.Llnr = Cijfer.Llnr AND Cijfer < 5.5
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.