Hallo,
Ik zit hier al een aantal dagen te zwoegen op Access. Ik ben vrij nieuw met databases bouwen en ik moet voor een opdracht een database bouwen.
Nu loop ik vast bij het invullen van de gegevens en misschien gaat het al mis bij de normalisatie.
Mijn normalisatie:
Nulde Normaalvorm
ORDER: Ordernummer, datum, klantnaam, klant adres, klant postcode, klant woonplaats, klant telefoonnr., klant emailadres, klantnummer, betaalwijze, bezorgwijze, totaal excl. BTW, BTW 19%, Totaal incl. BTW
RG: artikelnummer, artikelaantal, artikelomschrijving, artikel stukprijs, artikel subtotaal
Eerste Normaalvorm
ORDER: Ordernummer, datum, klantnaam, klant adres, klant postcode, klant woonplaats, klant telefoonnr., klant emailadres, klantnummer, betaalwijze, bezorgwijze, totaal excl. BTW, BTW 19%, Totaal incl. BTW
FACTUURINHOUD: ordernummer, artikelnummer, artikelaantal, artikelomschrijving, artikel stukprijs, artikel subtotaal
Tweede Normaalvorm
ORDER: Ordernummer, datum, klantnaam, klant adres, klant postcode, klant woonplaats, klant telefoonnr., klant emailadres, klantnummer, betaalwijze, bezorgwijze, totaal excl. BTW, BTW 19%, Totaal incl. BTW
FACTUURINHOUD: ordernummer, artikelnummer, artikelaantal, artikel subtotaal
ARTIKEL: artikelnummer, artikelomschrijving, artikelstukprijs
Derde Normaalvorm
ORDER: Ordernummer, datum, betaalwijze, bezorgwijze, totaal excl. BTW, BTW 19%, Totaal incl. BTW
KLANT: klantnummer, klantnaam, klant adres, klant postcode, klant woonplaats, klant telefoonnr., klant emailadres
FACTUURINHOUD: ordernummer, artikelnummer, artikelaantal, artikel subtotaal
ARTIKEL: artikelnummer, artikelomschrijving, artikelstukprijs

HIerboven zie je mijn relaties tot nu toe.
Hetgeen waartegen ik aanloop is dat als ik nu gegevens ga invullen (bijv bij order) dan krijg ik niet de mogelijkheid om bijvoorbeeld een klantnummer te kiezen uit de tabel Klant (die tabel is volledig ingevuld overigens).
Ik weet dat dit een beginnersvraag is, maar waarom kan dit niet? Ik kom er niet uit. Heb hier ene boek en heb op internet gezocht, maar helaas.
Ik zit hier al een aantal dagen te zwoegen op Access. Ik ben vrij nieuw met databases bouwen en ik moet voor een opdracht een database bouwen.
Nu loop ik vast bij het invullen van de gegevens en misschien gaat het al mis bij de normalisatie.
Mijn normalisatie:
Nulde Normaalvorm
ORDER: Ordernummer, datum, klantnaam, klant adres, klant postcode, klant woonplaats, klant telefoonnr., klant emailadres, klantnummer, betaalwijze, bezorgwijze, totaal excl. BTW, BTW 19%, Totaal incl. BTW
RG: artikelnummer, artikelaantal, artikelomschrijving, artikel stukprijs, artikel subtotaal
Eerste Normaalvorm
ORDER: Ordernummer, datum, klantnaam, klant adres, klant postcode, klant woonplaats, klant telefoonnr., klant emailadres, klantnummer, betaalwijze, bezorgwijze, totaal excl. BTW, BTW 19%, Totaal incl. BTW
FACTUURINHOUD: ordernummer, artikelnummer, artikelaantal, artikelomschrijving, artikel stukprijs, artikel subtotaal
Tweede Normaalvorm
ORDER: Ordernummer, datum, klantnaam, klant adres, klant postcode, klant woonplaats, klant telefoonnr., klant emailadres, klantnummer, betaalwijze, bezorgwijze, totaal excl. BTW, BTW 19%, Totaal incl. BTW
FACTUURINHOUD: ordernummer, artikelnummer, artikelaantal, artikel subtotaal
ARTIKEL: artikelnummer, artikelomschrijving, artikelstukprijs
Derde Normaalvorm
ORDER: Ordernummer, datum, betaalwijze, bezorgwijze, totaal excl. BTW, BTW 19%, Totaal incl. BTW
KLANT: klantnummer, klantnaam, klant adres, klant postcode, klant woonplaats, klant telefoonnr., klant emailadres
FACTUURINHOUD: ordernummer, artikelnummer, artikelaantal, artikel subtotaal
ARTIKEL: artikelnummer, artikelomschrijving, artikelstukprijs

HIerboven zie je mijn relaties tot nu toe.
Hetgeen waartegen ik aanloop is dat als ik nu gegevens ga invullen (bijv bij order) dan krijg ik niet de mogelijkheid om bijvoorbeeld een klantnummer te kiezen uit de tabel Klant (die tabel is volledig ingevuld overigens).
Ik weet dat dit een beginnersvraag is, maar waarom kan dit niet? Ik kom er niet uit. Heb hier ene boek en heb op internet gezocht, maar helaas.
[ Voor 9% gewijzigd door MauriX op 23-04-2009 11:06 . Reden: Had nog geen vraag gesteld :) ]