Detta är vad du göra för att få de normaliserade tabeller för tre tabeller (i själva verket kommer att sluta med för tabeller). Skapa en annan tabell som kallas bordet församlingen. Placera primärnyckeln i var och en av de tre tabellerna i denna nya tabellen. Du bör ha följande tabeller: Motorcykel (SerialNo, modell, WheelID, CrankID, StemID) Anställd (EmpID, namn, adress, Lön, ...) Komponenter (Itemid, kategori) Montering (SerialNo, EmpID, Itemid, ...
) Du kommer nu till bordsaggregatet; för vart och ett av de tre tabellerna kan du kontrollera om förhållandet mellan församlingen bord och bordet är en en-till-många-relation. Om det är du understryka nyckeln kopieras till tabellen församlingen. Om det är en en-till-ett förhållande, inte betona den kopierade nyckeln (eller understryka det med en streckad linje). De understrukna nycklar bildar det primära sammansatta nyckeln i församlingen klassen. I det aktuella fallet är alla tre kopierade nycklar strukna. Fig 6.2 visar vilken typ av diagram. Det finns fyra tabeller (klasser) i diagrammet.
Den ena är en diamantform. De fyra bord bildar en n-faldig relation. Den n-nära relation är faktiskt hålls av diamantklass. Alla fyra bord är nu åtminstone i 3NF. Ordlista: En en-till-en relation eller en en-till-många-samband kallas en binär relation. Hallå! Talar om kolumner för att lägga i församlingen klassen. En av de kolumner som du är säker på att lägga i tabellen församlingen är datum- och tids kolonn, som visas när (sista dagen) motorcykeln monterades. Det vill säga den för normalisering och n-nära relation. N-ary är den sista av de organisationer som jag har att behandla.
Vi stanna här för denna tutorial och fortsätter i nästa del i serien. Chrys
Handledning i Series1 Normalization2 ursprungliga form Evaluation3 First Normal Form4 Andra Normal Form5 Tredje Normal Form6 Database Top-Level frånView7s Paket och många-till-många Relationships8 Paket och Subtypes9 Paket och Refle