Kanssa, mitä olen sanonut, sinulla on seuraavat taulukot: Tuote (Itemid, kuvaus, hinta) Raaka-aineiden (Paino, ...) Komponentit (pituus, leveys, korkeus) OfficeSupplies (Alennus, ...) Normalisointi Sinulla on neljässä pöydässä edellä; Kohta pöytä ja kolme muuta taulukoita. Nämä taulukot eivät yhdistää avaimet. Normalisoida näitä taulukoita meidän on muistettava, että Tuote taulukko ei viittaa mihinkään konkreettisiin kohteen.
Itse asiassa kaikki nämä erä taulukoita voidaan puristaa yhteen Tuotelista seuraavasti: Tuote (Itemid, kuvaus, hinta, paino, pituus, leveys, korkeus, Alennus) Tällaisessa pöytä, siellä on null arvoja; esimerkiksi jos kohde on raaka-aine, sen rivillä, siellä on nolla-arvot pituus ja korkeus soluja. Tässä raaka taulukossa kunkin rivin taulukossa on konkreettinen kohde. Parempi tapa on neljässä pöydässä ja aseta Itemid kaikissa alatyypin pöydät, antaen: Tuote (Itemid, kuvaus, hinta) Raaka-aineiden (Itemid, paino, ...) Komponentit (Itemid, pituus, leveys, korkeus, ...
) OfficeSupplies (Itemid, Alennus, ...) Nämä neljä taulukot ovat ainakin 3NF; se on hieno. Tavoitteenamme oli luoda normalisoitu taulukot alatyypeistä, mikä meillä on paketti, ja olemme tehneet niin. On yksi-yhteen suhde Item pöytä ja alatyyppi taulukoita. Mikä tahansa rivin alatyyppi taulukossa on vastaava rivi Item taulukossa kohteen kuvaus ja hinta. Mikä tahansa rivi Item taulukossa on vastaava rivi yhdessä alatyypin taulukoita, ei kahdessa muussa; vuonna alatyypin taulukon, sinulla on tiettyjä ominaisuuksia. Nyt älä välitä muihin sarakkeisiin loppuun taulukko; näemme, miten se tehdään pian.
Muista, paketit liittyvät kautta taulukot; näemme tällaisia suhteita, myöhemmin. Olemme tulleet loppuun osa sarjasta. Kohtaaminen seuraavassa osassa. Chrys
Oppaat vuonna Series1 Normalization2 alkuperäisessä muodossaan Evaluation3 ensimmäisen normaalin Form4 Toinen Normaali Form5 Kolmas Normaali Form6 Tietokannan Ylätason View7 Paketit ja monet-moneen Relationships8 Paketit ja Subtypes9