Saffira
Legacy Member
Voor mijn eindwerk (programma voor een hondentrimsalon) moet ik nu de database gaan schrijven maar ik suck at normaliseren.
Kan iemand hier eens een kijkje naar nemen en me wat tips geven.
Dankje
Normalisatie
0° NV
KLANTEN
klantNr
klantNaam
klantAdres
telefoonPrivé
telefoonWerk
Postcode
Plaats
VerkoopGeschiedenis
hondNr
hondNaam
Ras
Geslacht
Kleur
Geboortedatum
Gedrag
medischeProblemen
artsNr
artsNaam
artsAdres
artsTelefoon
behNr
behDatum
behBeschrijving
behVachtconditie
behTijdsduur
behPrijs
afsprNr
afsprDatum
afsprTijdstip
verkNr
verkNaam
verkAantal
verkPrijsExBTW
verkPrijsInBTW
verkPrijsVerkoop
eigNr
eigNaam
eigAantal
eigPrijsExBTW
eigPrijsInBTW
1° NV
KLANTEN (klantNr, klantNaam, klantAdres, telefoonPrivé, telefoonWerk, Postcode, Plaats, verkoopGeschiedenis)
KLANT_HOND_RELATIE (klantNr, hondNr)
HOND (hondNr, hondNaam, Ras, Geslacht, Kleur, Geboortedatum, Gedrag, medischeProblemen)
DIERENARTS (hondNr, artsNr, artsNaam, artsAdres, artsTelefoon)
BEHANDELING (hondNr, behNr, behDatum, behBeschrijving, behVachtconditie, behTijdsduur, behPrijs)
AFSPRAKEN (hondNr, afsprNr, afsprDatum, afsprTijdstip)
PRODUCTEN_VERKOOP (klantNr, verkNr, verkNaam, verkAantal, verkPrijsExBTW, verkPrijsInBTW, verkPrijsVerkoop)
PRODUCTEN_EIGEN_GEBRUIK (eigNr, eigNaam, eigAantal, eigPrijsExBTW, eigPrijsInBTW)
2° NV
KLANTEN (klantNr, klantNaam, klantAdres, telefoonPrivé, telefoonWerk, Postcode, Plaats, verkoopGeschiedenis)
KLANT_HOND_RELATIE (klantNr, hondNr)
HOND (hondNr, hondNaam, Ras, Geslacht, Kleur, Geboortedatum)
MEDISCHE PROBLEMEN (hondNr, medischeProblemen)
GEDRAG (hondNr, Gedrag)
DIERENARTS (hondNr, artsNr, artsNaam, artsAdres, artsTelefoon)
BEHANDELING (hondNr, behNr, behDatum, behBeschrijving, behVachtconditie, behTijdsduur, behPrijs)
AFSPRAKEN (hondNr, afsprNr, afsprDatum, afsprTijdstip)
PRODUCTEN_VERKOOP (klantNr, verkNr, verkNaam, verkAantal, verkPrijsExBTW, verkPrijsInBTW, verkPrijsVerkoop)
PRODUCTEN_EIGEN_GEBRUIK (eigNr, eigNaam, eigAantal, eigPrijsExBTW, eigPrijsInBTW)
3° NV
KLANTEN (klantNr, klantNaam, klantAdres, telefoonPrivé, telefoonWerk)
KLANT_HOND_RELATIE (klantNr, hondNr)
HOND (hondNr, hondNaam, Ras, Geslacht, Kleur, Geboortedatum)
MEDISCHE PROBLEMEN (hondNr, medischeProblemen)
GEDRAG (hondNr, Gedrag)
DIERENARTS (hondNr, artsNr, artsNaam, artsAdres, artsTelefoon)
BEHANDELING (hondNr, behNr, behDatum, behBeschrijving, behVachtconditie, behTijdsduur, behPrijs)
AFSPRAKEN (hondNr, afsprNr, afsprDatum, afsprTijdstip)
PRODUCTEN_VERKOOP (klantNr, verkNr, verkNaam, verkAantal, verkPrijsExBTW, verkPrijsInBTW, verkPrijsVerkoop)
PRODUCTEN_EIGEN_GEBRUIK (eigNr, eigNaam, eigAantal, eigPrijsExBTW, eigPrijsInBTW)
VERKOOPGESCHIEDENIS (klantNr, verkNr, verkoopGeschiedenis)
WOONPLAATS (klantNr, Postcode, Plaats)
Kan iemand hier eens een kijkje naar nemen en me wat tips geven.
Dankje
Normalisatie
0° NV
KLANTEN
klantNr
klantNaam
klantAdres
telefoonPrivé
telefoonWerk
Postcode
Plaats
VerkoopGeschiedenis
hondNr
hondNaam
Ras
Geslacht
Kleur
Geboortedatum
Gedrag
medischeProblemen
artsNr
artsNaam
artsAdres
artsTelefoon
behNr
behDatum
behBeschrijving
behVachtconditie
behTijdsduur
behPrijs
afsprNr
afsprDatum
afsprTijdstip
verkNr
verkNaam
verkAantal
verkPrijsExBTW
verkPrijsInBTW
verkPrijsVerkoop
eigNr
eigNaam
eigAantal
eigPrijsExBTW
eigPrijsInBTW
1° NV
KLANTEN (klantNr, klantNaam, klantAdres, telefoonPrivé, telefoonWerk, Postcode, Plaats, verkoopGeschiedenis)
KLANT_HOND_RELATIE (klantNr, hondNr)
HOND (hondNr, hondNaam, Ras, Geslacht, Kleur, Geboortedatum, Gedrag, medischeProblemen)
DIERENARTS (hondNr, artsNr, artsNaam, artsAdres, artsTelefoon)
BEHANDELING (hondNr, behNr, behDatum, behBeschrijving, behVachtconditie, behTijdsduur, behPrijs)
AFSPRAKEN (hondNr, afsprNr, afsprDatum, afsprTijdstip)
PRODUCTEN_VERKOOP (klantNr, verkNr, verkNaam, verkAantal, verkPrijsExBTW, verkPrijsInBTW, verkPrijsVerkoop)
PRODUCTEN_EIGEN_GEBRUIK (eigNr, eigNaam, eigAantal, eigPrijsExBTW, eigPrijsInBTW)
2° NV
KLANTEN (klantNr, klantNaam, klantAdres, telefoonPrivé, telefoonWerk, Postcode, Plaats, verkoopGeschiedenis)
KLANT_HOND_RELATIE (klantNr, hondNr)
HOND (hondNr, hondNaam, Ras, Geslacht, Kleur, Geboortedatum)
MEDISCHE PROBLEMEN (hondNr, medischeProblemen)
GEDRAG (hondNr, Gedrag)
DIERENARTS (hondNr, artsNr, artsNaam, artsAdres, artsTelefoon)
BEHANDELING (hondNr, behNr, behDatum, behBeschrijving, behVachtconditie, behTijdsduur, behPrijs)
AFSPRAKEN (hondNr, afsprNr, afsprDatum, afsprTijdstip)
PRODUCTEN_VERKOOP (klantNr, verkNr, verkNaam, verkAantal, verkPrijsExBTW, verkPrijsInBTW, verkPrijsVerkoop)
PRODUCTEN_EIGEN_GEBRUIK (eigNr, eigNaam, eigAantal, eigPrijsExBTW, eigPrijsInBTW)
3° NV
KLANTEN (klantNr, klantNaam, klantAdres, telefoonPrivé, telefoonWerk)
KLANT_HOND_RELATIE (klantNr, hondNr)
HOND (hondNr, hondNaam, Ras, Geslacht, Kleur, Geboortedatum)
MEDISCHE PROBLEMEN (hondNr, medischeProblemen)
GEDRAG (hondNr, Gedrag)
DIERENARTS (hondNr, artsNr, artsNaam, artsAdres, artsTelefoon)
BEHANDELING (hondNr, behNr, behDatum, behBeschrijving, behVachtconditie, behTijdsduur, behPrijs)
AFSPRAKEN (hondNr, afsprNr, afsprDatum, afsprTijdstip)
PRODUCTEN_VERKOOP (klantNr, verkNr, verkNaam, verkAantal, verkPrijsExBTW, verkPrijsInBTW, verkPrijsVerkoop)
PRODUCTEN_EIGEN_GEBRUIK (eigNr, eigNaam, eigAantal, eigPrijsExBTW, eigPrijsInBTW)
VERKOOPGESCHIEDENIS (klantNr, verkNr, verkoopGeschiedenis)
WOONPLAATS (klantNr, Postcode, Plaats)