Informatie-analyse 1: Er zijn veel manieren om een database te vullen

Slides:



Advertisements
Verwante presentaties
Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Advertisements

Meerdere tabellen: Relaties en Joins
Datamodelleren.
Relationele databases en
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
Module 7 – Hoofdstuk 5 (4) SQL – voorwaarden aan groepen en meerdere tabellen.
Databank van een restaurant Download op Twee tabellen: Klanten: Alle klanten die minstens.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Het selecteren van data uit meerdere gekoppelde tabellen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Relationele Databases
Relationele Databases Hoofdstuk 10
Databases.
DATABASES Hoofdstuk
<Mdl01 hoorcollege 1>
Base: bewerkingen 2 soorten - Oplopend- Aflopend.
LauwersCollege Buitenpost Informatica
Informatica Hoofdstuk 11 LauwersCollege Buitenpost Informatica
LauwersCollege Buitenpost Informatica
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Vrij Technisch Instituut - Hasselt
Workshop PHP Een productencatalogus Met database.
Databases.
Relationele Databases Hoofdstuk 10 Deel 2 Blz.: 90 t/m 95.
Cijfers over o.a. Europa Hans de Ruiter Gent, 19 november 2010.
Presentatie bij hoofdstuk 12 van Informatica Edu’Actief
havo B Samenvatting Hoofdstuk 1
Woordenschat en kijk op taal Hoofdstuk 2 en 3
SQL ( SERVER ) Les #02: T-SQL. A GENDA Herhaling les 4 Views SELECT…INTO Beheren van tabellen: CREATE ALTER DROP Opdracht voor de volgende les.
LauwersCollege Buitenpost Informatica
7 Databases. SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam.
Computervaardigheden Hoofdstuk 4 — Databank (Basis)
7 Databases. STRUCTURED QUERY LANGUAGE Bij het relationele model hoort een programmeertaal waarmee de database benaderd kan worden. In de praktijk wordt.
24/04/2015IT-Assurance1 IT-Assurance deeltijd 4. Inleiding SQL Introductie in de basisfuncties Bijbehorend lesmateriaal: -AIV-boek van Derksen en Crins.
Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
Tabel Record veld. Databank = een geordende verzameling van bij elkaar horende gegevens.
Presentatie titel Rotterdam, 00 januari 2007 Draaitabellen in Excel Rotterdam, 6 december 2011 drs. ing. M.M.A. Scheepers Instituut voor Management Opleidingen.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Analyse 3 INFANL01-3 week 2 CMI Informatica.
Week 6 BIMAIV03 les B1. DML en DDL ata D anipulation M anguage L ata D efinition D anguage L.
Week 2 BIMAIV03 Les A3. DISTINCT (1) Van welke uitgevers staan er boeken in deze tabel? BOEKNRTITELUITGEVERPRIJS Word in twaalf dagenMEU€ 22,50.
ANALYSE 3 INFANL01-3 WEEK 6 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Subqueries met correlaties ▸ Subqueries zonder correlaties ▸ Views ▸
BIMAIV03 Les A6 BIMAIV03 Les A6. Het resultaat van een query (1) BOEKEN SELECT MAX(prijs) FROM boeken; SELECT MAX(prijs) FROM boeken; BOEKNRTITELUITGEVERPRIJS.
Datamodelleren FCO-IM methode.
Wat is SQL (1)? SQL (Structured Query Language):  is een zeer krachtige taal met een beperkt vocabulaire (aantal ‘woorden’)  is declaratief (‘WAT’ niet.
5.3 Gegevens Verzamelen. Tellen en meten/Aantonen Je kunt gegevens verzamelen door tellen, meten en wegen (kwalitatief onderzoek) of door aantonen (kwantitatief.
Uitleg bij de vragenlijst Veiligheidsbeleving
Databases.
– Software development fundamentals
SQL Cursus deel
Rob Goossens Wat weten we nog?.
LauwersCollege Buitenpost Informatica
Databases.
Zeeslag Bron: csunplugged.org / csunplugged.nl.
Magische bits Bron: csunplugged.org.
Les 5: rekenen met grafieken, diagrammen en tabellen
havo B Samenvatting Hoofdstuk 1
Stage zoeken bij Entree-opleiding
Software Development fundamentals
Informatie-analyse 2: Informatie-analyse met FCO-IM
Procedures Introductie.
SQL Les 3 23 February 2019.
SQL Les 7 24 February 2019.
SQL Les 4 12 May 2019.
Voorkennis Wiskunde Les 12 Hoofdstuk 5: §5.5 en §5.8.
– Software development fundamentals
SJABLOON VOOR EEN SCHOOLREISJE
Klik hier om verder te lezen
Transcript van de presentatie:

Informatie-analyse 1: Er zijn veel manieren om een database te vullen Presentatie bij hoofdstuk 12 van de methode 'Informatica'

Eerste poging:

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"

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!

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

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!

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)

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 ....

Tweede poging:

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.

Zoek cijfers voor eng: ok eng

Databasezoekt rij voor rij... ja nee eng

ja nee nee nee nee nee nee nee nee ja eng

Resultaat:

Wij lezen tabel als: .... database-programma niet!

Oplossing?

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"

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"

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

In deze tabel worden wel erg veel gegevens dubbel ingevuld.....

Gegevens dubbel opslaan is een bron van fouten

(je kunt altijd koppelen) tabel Cijfer De Oplossing. (je kunt altijd koppelen) tabel Leerling

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