ERD maken en normailseren

  • Onderwerp starter Onderwerp starter wsw
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

wsw

Nieuwe gebruiker
Lid geworden
12 jun 2008
Berichten
1
hallo iedereen,

ik heb een problem met normaliseren van een database en ERD maken.
ik heb twee normalisatie vormen. ik weet niet welk nou goed is.
zou iemand mij aub met normaliseren en ERD maken kunnen helpen.????¿¿¿

alvast bedankt.:)

pieter

-------------------------------------------------------------------------------------------------------

0 NV

klantnummer ( klantnummer, klantnaam, klantadres, klanttelefoonnummer, gehuurde video’s, e-mailadres
RG (titel, bandnummer, genre, regisseur, onderwerp, filmduur, huurprijs, uitleendatum, retourdatum),

1ste NV

1. dat is de nulde normaalvorm
2. SLEUTEL = klantnummer
3.

KLANT ( klantennummer, klantnaam, klantadres, klantpostcode, telefoonnummer, e-mail_adres, gehuurde video’s)

KLANTREGEL ( klantnummer, klantnaam, klantadres, klantpostcode, telefoonnummer, e-mail_adres, gehuurde_video’s, titelnummer, titel, genre, regisseur, onderwerp, filmduur, huurprijs, uitleendatum, retourdatum)

2de NV

TITEL (titelnummer, banduur, genre, regisseur, onderwerp, filmduur, huurprijs, uitleendatum, retourdatum)

KLANT (klantnummer, klantnaam, klantadres, klantpostcode, telefoonnummer, e-mail_adres, gehuurde_gehuurde video’s)

KLANTREGEL (titelnummer, banduur, genre, regisseur, onderwerp, filmduur, huurprijs, uitleendatum, retourdatum)

-------------------------------------------------------------------------------------------------------
0 NV
Titelnr, titel, genre, regisseur, onderwerp, duur, prijscode, dagprijs, weekprijs rg(bandnr, rg(uitleendatum, retourdatum, klantnr, klantnaam))

Titelnr, titel, genre, regisseur, onderwerp, duur, prijscode, dagprijs, weekprijs
titelnr, bandnr, rg(uitleendatum, retourdatum, klantnr, klantnaam)

1 NV
Titelnr, titel, genre, regisseur, onderwerp, duur, prijscode, dagprijs, weekprijs
titelnr, bandnr
bandnr, uitleendatum, retourdatum, klantnr, klantnaam

2 NV = 1 NV
Titelnr, titel, genre, regisseur, onderwerp, duur, prijscode, dagprijs, weekprijs
titelnr, bandnr
bandnr, uitleendatum, retourdatum, klantnr, klantnaam

3 NV
Titelnr, titel, genre, regisseur, onderwerp, duur, prijscode
titelnr, bandnr
bandnr, uitleendatum, retourdatum, klantnr
prijscode, dagprijs, weekprijs
klantnr, klantnaam
 
Normaliseren is niet zo ingewikkeld. Kijk even op Wikipedia bij Normaliseren

Verder normaliseren dan de BCNF heeft niet zoveel zin.
Uit je post kan ik niet veel opmaken.
Hieronder staat het laatste wat zinnig was:
2de NV

TITEL (titelnummer, banduur, genre, regisseur, onderwerp, filmduur, huurprijs, uitleendatum, retourdatum)

KLANT (klantnummer, klantnaam, klantadres, klantpostcode, telefoonnummer, e-mail_adres, gehuurde_gehuurde video’s)

KLANTREGEL (titelnummer, banduur, genre, regisseur, onderwerp, filmduur, huurprijs, uitleendatum, retourdatum)
Als je van hieruit verder werkt en normaliseert naar de 3e NV dan ben je klaar.

HTH:D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan