Naam : Mitchell Seedorf Klas : 1iD Docent : Dhr. Heetkamp Vak : OIA Datum : 11 jun. 08
Inleiding Voor het vak OIA moesten wij een database in elkaar zetten die minstens 1 formulier heeft waar je gegevens uit kunt halen en waar klanten zichelf doorheen kunnen werken. Dit heeft een paar weken geduurd voordat dit op gang kwam , ook ben ik 3 weken weggeweest van school dus moest ik vooraf een beetje doorwerken.
2
Inhoudsopgave .....................................................................................................................................................1 Inleiding......................................................................................................................................2 Inhoudsopgave............................................................................................................................3 Handleiding.................................................................................................................................4 FORM2 ( aanvraag reservering )................................................................................................6 .....................................................................................................................................................7 ERD schema ( relaties )..............................................................................................................8
3
Handleiding De klant kan beginnen in het formulier BEGIN. Hierin staat 1 knop deze knop geeft “lenen” weer. Stap 1 is klik op het uitschuiflijstje CD nummer hier kan je eenmaal geselecteerd doorheenscrollen met uw muis en de juiste titel/artiest erbij vinden in de vakjes daaronder genaamd Artiest / Tit. Als u de juiste cd heeft gevonden dan geeft u een datum op hoelang u de cd wilt huren, als u dit gedaan heeft kunt u uw eigen naam selecteren en een record aanmaken door op de aanmaak knop te drukken.
4
FORM1 overzicht uitleningen ( per cd ) NV0 Titnr, tit, genre, artiest, huurpr, RG(cdnr, RG(uitldat, retdat, klntnr, klntnm)) NV1 Titnr, tit, genre, artiest, hprijs_code Titnr, cdnr, RG(uitldat, retdat, klntnr, klntnm) NV1 Titnr, tit, genre, artiest, hprijs_code Titnr, cdnr Cdnr, uitldat, retdat, klntnr, klntnm NV2 Titnr, tit, genre, artiest, hprijs_code cdnr, Titnr Cdnr, uitldat, retdat, klntnr, klntnm (hier kunnen we geen velden vinden die niet afhankelijk zijn van de gehele sleutel) NV3 verwijder velden die niet afhankelijk zijn van niet sleutel gegevens Titnr, tit, genre, artiest, hprijs_code cdnr, Titnr Cdnr, uitldat, retdat, klntnr Klntnr, klntnm Opmerking: de huurprijs bestaat uit een code en twee bedragen, dit moet worden gescheiden! We maken een veld hprijs_code, een veld ppd en een veld ppw Dus dan wordt het nu: NV3 Titnr, tit, genre, artiest, hprijs_code, ppd, ppw cdnr, Titnr Cdnr, uitldat, retdat, klntnr Klntnr, klntnm NV3 Titnr, tit, genre, artiest, hprijs_code cdnr, Titnr Cdnr, uitldat, retdat, klntnr Klntnr, klntnm Hprijs_code, ppd, ppw
5
FORM2 ( aanvraag reservering ) NV0 Dat, titnr, tit, genre, ((RG klantnr, klantnm, klantvnm, klantad, klantpc, klantwpl, klanttel, )) NV1 Dat, titnnr, tit, genre Dat, titnr, klantnr, ((RG klantnr, klantnm, klantvnm, klantad, klantpc, klantwpl, klanttel, )) NV2 Titnr, tit, genre Dat, titnr, klantnr Klantnr, klantnm, klantvnm, klantad, klantpc, klantwpl, klanttel,
6
Form 3 ( 1+2 ) Samen: CDS
Titnr, tit, genre, artiest, hprijs_code
CDNUMMER
cdnr, Titnr
LENING/RETOUR
Cdnr, uitldat, retdat, klntnr
KLANT
Klantnr, klantnm, klantvnm, klantad, klantpc, klantwpl, klanttel,
HUURPRIJS
Hprijs_code, ppd, ppw
RESERVERING
Dat, titnr, klantnr
7
ERD schema ( relaties )
8