Dette er hva du gjør for å få tak i de normaliserte tabeller for de tre tabeller (faktisk vil du ende opp med for tabeller). Lag en annen tabell kalt Forsamlingen tabellen. Sett primærnøkkel til hver av de tre tabellene inn i denne nye tabellen. Du bør ha følgende tabeller: Motorsykkel (SerialNo, modell, WheelID, CrankID, StemID) Medarbeider (EmpID, navn, adresse, Lønn, ...) Komponenter (Itemid, Kategori) Assembly (SerialNo, EmpID, Itemid, ...
) Du kommer nå til forsamlingen bordet; for hver av de tre tabeller, kontrollerer man om forholdet mellom Assembly tabellen og tabellen er en en-til-mange-relasjon. Hvis det er du understreke nøkkelen kopiert til Assembly tabellen. Hvis det er en en-til-en forhold, ikke understreke kopiert nøkkelen (eller understreke det med en stiplet linje). De understrekede nøkler danner det primære sammensatte nøkkelen til Assembly klassen. I den foreliggende sak, er alle tre kopiert nøkler understreket. Fig 6.2 viser hva slags diagram. Det er fire bord (klasser) i diagrammet. Den ene er en diamant form.
De fire bord danne en n-ær relasjon. N-ær relasjon er faktisk holdt av diamantklassen. Alle fire tabeller er nå i det minste den 3NF. Vocabulary: en en-til-en relasjon eller en-til-mange-relasjon kalles et binært forhold. Hey! Snakker om kolonner for å legge i Assembly klassen. En av kolonnene du er sikker på å legge inn Forsamlingen tabellen er datoen-time-kolonnen, som vil vise når (siste dato) motorsykkelen ble montert. Det er det for normalisering og n-ær relasjon. N-ary er den siste av de assosiasjoner jeg har til å behandle. Vi stopper her for kurset og fortsette i neste del av serien.
Chrys
Guider i Series1 Normalization2 Initial Form Evaluation3 Først Normal Form4 Second Normal Form5 Tredje Normal Form6 Database Top-Level View7 Pakker og mange-til-mange Relationships8 Reiser Subtypes9 Pakker og Reflexive Relationships10 Reiser Compositions11 Pakker og N -ary Association12 Database Normalisering fra Top-Level View13 Databas