Zoals gelezen op de vorige pagina, maak je een kleine website met een aantal functies.
Voordat het zover is, moeten we eerst helder krijgen welke gegevens we in de databases willen.
Vooraf is al bekend geworden dat er met deze dataset gewerkt moet worden. Als je functionaliteit mist, voeg je deze toe.
Orden en normaliseer deze gegevens, zorg dat er 3 tabellen ontstaan: klanten, rekeningen, transacties
Maak deze tabellen aan in een nieuwe database, die je piggybank noemt.
Je brengt ook relaties aan tussen je tabellen.
Gebruik als voorbeeld dit stuk SQL:
ALTER TABLE tabelnaam
ADD CONSTRAINT fk_kolomnaam
FOREIGN KEY (kolomnaam)
REFERENCES tabelnaam(kolomnaam)
Leg deze relaties:
1. Er kan alleen een rekeningnummer aangemaakt worden voor een bestaande klant. (De tabel klanten moet dus gekoppeld worden met de tabel rekeningen)
2. Bij een nieuwe transactie, kan er alleen voor bestaande rekeningnummers gekozen worden. (De tabel transacties, moet dus gekoppeld worden aan de tabel rekeningen.)
Zie de afbeeldingen hierover voor voorbeeld hoe je websiteje eruit kan zien.
Zorg in ieder geval dat je dit kunt:
Alleen als je bovenstaande voor elkaar hebt:
Heel veel plezier gewenst!


