*   >> läser Utbildning artiklar >> science >> programming

Sammansättning Association

Databas Essentials - Del 8Division 1Introduktion Detta är en del 8 av min serie, Database Essentials. Databas Essentials är division 1 av en uppsättning av tutorials jag har på Database. I denna del av serien, tittar vi på vad som kallas kompositionen Association. Detta är en annan typ av relation vi måste lära oss. Vårt mål är att upptäcka denna typ av förening och inte veta hur man härleda det eller när du ska använda den eller hur man använder it.Meaning av komposition Association En komposition liknar en Aggregation.

Men i en komposition du har klasser som i slutändan blir den nya klassen. Med andra ord du har föremål som slutligen blir det nya objektet. Detta innebär att du har tabeller vars rader (egenskaper), kan beskrivas som egenskaper hos den nya tabellen. Sammansättning erbjudanden mer med fysiska enheter än aggregering. Kompositionsexempel finns vanligen i fabriker. Vi såg ett exempel av en aggregering relation i den tidigare delen av serien. Där hade vi en försäljning bord och en SaleItem bord. I den här guiden ska vi titta på ett exempel på en komposition relationship.

Example överväga en fabrik där cyklar tillverkas. Den ultimata objektet (klass) är en cykel. Denna cykel är byggd av hjul, vev, stam, etc. Detta innebär att klasserna hjul, vev, stam, etc. slutligen bilda cykeln klassen. Med andra ord cykeln objektet är byggd från föremål, hjul, vev, stam, etc. Fig 8.1 visar ett klassdiagram för denna cykel komposition relation. Du måste öppna följande länk i ett nytt webbläsar flik för att se bilden. Omdömen

https://www.broad-network.com/ChrysanthusForcha/composition.htm Det finns fyra tabeller i diagrammet.

Du har cykel bord där varje rad är för en cykel (färdig produkt). Du har hjul bord där varje rad är för ett hjul (komponent) i fabriken butiken. Du har Crank bord där varje rad är en vev (komponent) i fabriken butiken. Du har Stem bord där varje rad är en stam i fabriken butiken. För varje rad i Cykel tabellen finns det två rader i fälgar tabellen (en cykel har två hjul), en rad i Crank tabell och en rad i Stem tabellen. I praktiken kommer det att finnas många andra komponent tabeller, inte bara tre, såsom anges.

I diagrammet diamanterna är fyllda diamanter, medan den sammanlagda relation, är diamant en öppen diamant. Tabellerna för komponenterna är kopplade till cykeltabellen genom närvaro av deras ID i Cykel table.Conclusion I en komposition som du har klasser som slutligen blir en ny klass. I exemplet ovan, Wheels, Crank och Ste

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.