Les 5b
Opdracht 1a) Maak de tabel personen
Deze tabel krijgt de kolommen: nummer, voornaam en geslacht. Kopieer deze code en vul deze zelf aan op de streepjes.
Tip! deze code print alle tabellen uit. Als je het goed doet, komt er personen in beeld.
Opdracht 1b) Maak de andere metro-tabellen
Maak nu de andere tabellen voor de metroreizen
Het moet er zo uitzien:
Tabel: personen met kolommen: nummer, voornaam en geslacht
Tabel: stations met kolommen: nummer en naam
Tabel: reizen met kolommen: persoonsnummer, datum, tijd, van, naar
Vul deze code weer aan op de streepjes:
Gebruik weer .tables
om je tabellen te bekijken om te zien of alles gelukt is. Als je het goed doet, komt er personen reizen stations in beeld.
2) Data toevoegen
Nu we de tabellen hebben gemaakt kunnen we de tabellen vullen met data. Werk verder in je programma van opdrachten 1a en 1b.
Begin met deze code, en voeg in iedere tabel nog minstens 5 rijen toe. Je mag de data zelf verzinnen of overnemen uit de slides van les 3.
Opdracht 3) Voetbaltabellen
Begin nu een nieuw programma voor de voetbaldata.
Maak daarin de drie tabellen aan voor de voetbalwedstrijden. Je moet nu zelf de kolommen allemaal invullen
Tabel: teams, kolommen: teamnummer en Naam
Tabel: scheidsrechters, kolommen: nummer en Naam
Tabel: wedstrijden, kolommen: date, time, scheidsrechtersnummer, team_1, team_2, goals_1, goals_2
Verzin zelf de code. Als je het goed doet, komt er na het commando .tables
dit in beeld: scheidsrechters teams wedstrijden
4) Tabellen vullen voetbal
Vul nu ook de voetbaltabellen met data. Verzin de data zelf of gebruik de laatste echte wedstrijden uit de eredivisie of het WK!
5) Even terug naar het koppelen van data (X)
Ga terug naar je programma over de metrodata.
Koppel nu jouw eigen drie tabellen van de metroreizen aan elkaar.
Koppel 1x reizen aan personen om de naam van reizigers op te zoeken, en 2x reizen aan stations om de namen van stations te zoeken.
Selecteer ook de juiste kolommen! Als je dan een select schrijft, moet er zoiets uitkomen (maar dan natuurlijk voor jouw eigen data):
Jan, Nesselande, Beurs
Piet, Coolhaven, Oostplein
Last updated