Det kan være mer enn én eiendom i en gruppe som ikke er i de andre gruppene. Med det jeg har sagt, har du følgende tabeller: Element (Itemid, beskrivelse, pris) råmaterialer (Vekt, ...) Komponenter (Lengde, bredde, høyde) OfficeSupplies (Rabatt, ...) Normalisering Du har fire tabellene over; Element bord og de tre andre tabeller. Disse tabellene er ikke forbundet med nøkler. Å normalisere disse tabellene vi må huske på at varen tabellen refererer ikke til noen konkrete element.
Faktisk alle disse element tabellene kan pakkes sammen i ett element tabellen som følger: Element (Itemid, beskrivelse, pris, vekt, lengde, bredde, høyde, Rabatt) i et slikt bord, vil det være nullverdier; for eksempel, hvis elementet er et råmateriale, i sin rad, vil det være null-verdier for lengde og høyde celler. I dette urene tabell hver rad i tabellen representerer en konkret gjenstand. En bedre måte er å ha de fire bordene og deretter plassere Itemid i alle subtype tabeller, noe som gir: Element (Itemid, beskrivelse, pris) råmaterialer (Itemid, vekt, ...
) Komponenter (Itemid, lengde, bredde, høyde, ...) OfficeSupplies (Itemid, Rabatt, ...) Disse fire tabellene er i det minste 3NF; det er greit. Vårt mål var å etablere normaliserte tabeller fra subtypene, som vi har i en pakke, og vi har gjort det. Det er en en-til-en-forhold mellom Element bord og subtype tabeller. Enhver rad i en subtype bord har en tilsvarende rad i elementtabellen for varens beskrivelse og pris. Enhver rad i elementtabellen har en tilsvarende rad i en av subtype tabeller, ikke i de to andre; i subtype tabellen, har du spesifikke egenskaper.
For nå ikke bry deg om de andre kolonnene for å fullføre bordet; vi skal se hvordan du gjør det snart. Husk at pakkene er relatert gjennom tabeller; vi skal se slike relasjoner, senere. Vi har kommet til enden av denne delen av serien. Rendezvous i neste del. Chrys
Guider i Series1 Normalization2 Initial Form Evaluation3 Først Normal Form4 Second