Ik ben bezig met het bouwen van een database. Een project van school, wat begint met het interviewen van de "klant" tot het presenteren van het uiteindelijke product. Inmiddels is mijn ontwerp goedgekeurd door de klant, en heb ik groen licht gekregen voor het bouwen van de database.
Het probleem zit hem nu in het normaliseren. Na een aantal lessen proberen wilde dit nog steeds niet lukken. Op internet heb ik een handige tutorial gevonden, op deze site.
http://www.phphulp.nl/php/tutorials/3/150/
Helaas kwam ik hiermee ook niet tot het gewenste resultaat, maar verdere Google-searches leverden mij enkel 3 flamewars op tussen gebruikers van verschillende fora. Ik hoop dat iemand mij hiermee kan helpen.
De bedoeling is dat we een applicatie ontwikkelen, waarmee de gebruiker met een paar muisklikken een cijferkaart kan uitprinten van een leerling. Deze gegevens worden door de gebruiker ingevoerd in Access 2000, waar we uiteindelijk de database in moeten bouwen.
Een schematisch ontwerp van mijn rapport in Excel:
http://www.frozen-land.com/ioi/schets.xls
De informatie die in de database zal moeten komen:
Hieronder wat ik van de normalisering heb gemaakt:
Zelf denk ik dat de fout in de repeterende groep zit in de nulde normaalvorm. Kan iemand mij hiermee enigszins op weg helpen? Mocht er nog iets aan informatie missen, dan hoor ik dat graag.
Het probleem zit hem nu in het normaliseren. Na een aantal lessen proberen wilde dit nog steeds niet lukken. Op internet heb ik een handige tutorial gevonden, op deze site.
http://www.phphulp.nl/php/tutorials/3/150/
Helaas kwam ik hiermee ook niet tot het gewenste resultaat, maar verdere Google-searches leverden mij enkel 3 flamewars op tussen gebruikers van verschillende fora. Ik hoop dat iemand mij hiermee kan helpen.
De bedoeling is dat we een applicatie ontwikkelen, waarmee de gebruiker met een paar muisklikken een cijferkaart kan uitprinten van een leerling. Deze gegevens worden door de gebruiker ingevoerd in Access 2000, waar we uiteindelijk de database in moeten bouwen.
Een schematisch ontwerp van mijn rapport in Excel:
http://www.frozen-land.com/ioi/schets.xls
De informatie die in de database zal moeten komen:
De schuine tekst tussen haakjes zijn de namen van de velden.Leerlinginformatie:
Voornaam (VN_leerling)
Achternaam (AN_leerling)
OV-nummer (NR_leerling)
Klasinformatie:
Klascode (Code_klas)
Klasnaam (Naam_klas)
Mentorinformatie:
Voornaam (VN_mentor)
Achternaam (AN-mentor)
Naamcode (NC_mentor)
Toetsinformatie:
Toetscode (Code_toets)
Behaald cijfer (Cijfer1)
Herkansing (Herkansing)
Gemiddeld cijfer (Procesgegeven)
Vakinformatie:
Vakcode (Code_vak)
Vaknaam (Naam_vak)
Hieronder wat ik van de normalisering heb gemaakt:
Voor deze database gaan we niet verder dan de derde normaalvorm. Voor de sleutel maak ik voor het gemak gebruik van onderstreepte tekst, voor de vreemde sleutels maak ik gebruik van doorgehaalde tekst.Nulde normaalvorm:
VN_leerling, AN_leerling, NR_leerling, [Naam_klas, Code_klas, VN_mentor, AN-mentor, NC_mentor, Code_toets, Cijfer1, Herkansing, Code_vak, Naam_vak]
Eerste normaalvorm:
NR_leerling, VN_leerling, AN_leerling
NR_leerling, Code_klas, Naam_klas
Code_klas, NC_mentor, VN_mentor, AN-mentor,
NC_mentor Code_toets, Cijfer1, Herkansing
Code_toets, Code_vak, Naam_vak
Tweede normaalvorm:
Derde normaalvorm:
Zelf denk ik dat de fout in de repeterende groep zit in de nulde normaalvorm. Kan iemand mij hiermee enigszins op weg helpen? Mocht er nog iets aan informatie missen, dan hoor ik dat graag.
[ Voor 33% gewijzigd door the_scientist op 25-03-2005 12:35 ]