Dette er, hvad du gør for at få de normaliserede tabeller for de tre tabeller (i virkeligheden du vil ende op med for tabeller). Opret en anden tabel kaldet forsamlingen bordet. Placer primære nøgle i hver af de tre tabeller i denne nye tabel. Du skal have følgende tabeller: Motorcykel (SerialNo, Model, WheelID, CrankID, StemID) Medarbejder (EmpID, navn, adresse, Løn, ...) Komponenter (Itemid, kategori) Assembly (SerialNo, EmpID, Itemid, ...
) Du kommer nu til Forsamlingen bordet; for hver af de tre tabeller, kontrollere dig, hvis forholdet mellem Assembly tabel og tabellen er et en-til-mange-relation. Hvis det er du understrege nøglen kopieret til forsamlingen bordet. Hvis det er en en-til-en-forhold, ikke understrege den kopierede nøgle (eller understrege det med en punkteret linie). De understregede taster danner det primære sammensatte nøgle i forsamlingen klassen. I det foreliggende tilfælde er alle tre kopierede nøgler understreget. Figur 6.2 viser den form for diagram. Der er fire tabeller (klasser) i diagrammet.
Den ene er en diamant form. De fire tabeller danner en n-foldig forhold. N-ary forhold er faktisk ejes af diamant klasse. Alle fire borde er nu i det mindste 3NF. Ordforråd: En én-til-én-forhold eller et en-til-mange-relation kaldes et binært forhold. Hey! Taler om kolonner for at tilføje i forsamlingen klassen. En af de kolonner, du er sikker på at tilføje i forsamlingen bordet er den dato-tid søjle, som vil vise, når (sidste dato) motorcyklen blev samlet. Det er det for normalisering og n-foldig forhold. N-ary er den sidste af de foreninger, jeg har til at behandle.
Vi stopper her for denne tutorial og fortsætter i den næste del af serien. Chrys
Vejledninger i Series1 Normalization2 oprindelige form evaluering3 First Normal Form4 Anden Normal Form5 Tredje Normal Form6 Database Top-Level View7 pakker og mange-til-mange Relationships8 Pakker og Subtypes9 Pakker og Reflexive Relationships10 Pakker