Doel
Een relationele database gebruikt meerdere tabellen die worden gekoppeld door overeenkomstige sleutels.
Dus we gaan nu 2 tabellen maken en er een koppeling, een relatie, tussen leggen.
De Tabel Car
Maak in Adminer een tabel car met een aantal kolommen zoals kenteken, kleur, bouwjaar en merk. Zoek zelf lekker uit hoe het werkt met die veldtypes (zie de pagina Database Lingo)
Zet er auto’s in
Via car -> New Item maak je nu een nieuw record. Een auto. Opslaan. Zie je ‘m ook. Je kunt pas verder als je minstens 1 record hebt.
Denk nog eens na
Ja die merk kolom, dat is niet zo handig om dat als char(32) te doen. Want op hoeveel manieren kun je Mitsjoebisju schrijven?!
Maak de tabel Merk
Nu maak je een aparte tabel voor het merk.
merknaam, char(32)merk_id INT– not null default 0 auto_increment- Voeg een foreign key toe voor
merk -> merk_id - Verander de tabel
car(alter table) en pas de kolommerk_idaan, zodat je dezeforeign keygebruikt. Door de vorige stap staat deze nu in de select lijst.
Controleer het database schema
Klik op de naam van je database en dan Database Schema. Als het goed is, dan ligt die pijl er

Voeg nu gegevens toe
Om je database echt in actie te zien: Voeg 2 merken toe en van elk merk minstens 2 auto’s
Inleveren
Lever screenshots in van:
- database schema
- browse car tabel
- browse merk tabel
Zorg dat de URL en je database naam telkens te zien zijn.