*   >> Lezen Onderwijs artikelen >> science >> programming

Pakketten en Compositions

zien. https://www.broad-network.com/ChrysanthusForcha/package-composition.htm Er zijn vier tabellen in het schema van fig10.1. Heb je de Motorcycle tafel waar elke rij is voor één van de motorfiets (eindproduct). Je hebt de wielen tafel waar elke rij is voor een wiel (component) in de fabriek winkel. Je hebt de Crank tafel waar elke rij is voor een crank (component) in de fabriek winkel. Je hebt de Stem tafel waar elke rij is voor een steel in de fabriek winkel. In de praktijk zullen er vele andere component tafels, niet slechts drie aangegeven.

In het schema van de diamanten worden gevuld diamanten, terwijl het voor de totale relatie, de diamant is een open diamant. De tabellen van de componenten zijn gekoppeld aan de motorfiets tafel door de aanwezigheid van hun primaire sleutels in de Motorfiets tabel. Let op: de primaire sleutel van de motorfiets tafel is SerialNo; moet worden onderstreept als alle toetsen. De primaire sleutels van de component tabellen in deze tabel zijn buitenlandse keys.Difference tussen compositie en subtypering bij een preparaat elke tafeltje heeft zijn eigen primaire sleutel.

In de hoofdtabel, primaire sleutels van de kleine tafels zijn attributen (kolommen). Echter, voor subtypen, is er een primaire sleutel voor de hoofdtabel en de kleine tables.Normalizing Laten we kijken naar alle vier de tafels als één tafel: Motorcycle (SerialNo, Model, WheelID, Velgen, Spokes, CrankID, Gewicht, StemID, gewicht, grootte) Elke rij van de motorfiets tafel heeft alle informatie over de motor en alle informatie van de onderdelen die deel uitmaken van de betreffende motor (rij van de tabel).

Wanneer u het ontwerpen vanuit het niets de WheelID, CrankID en StemID IDs kan er niet zijn. Ik heb ze er voor de duidelijkheid brengen. Deze tafel is, zou een aantal nulwaarden in verschillende gedeelten in verschillende rijen. Sommige groepen (kolommen) moet worden verwijderd om kleinere tabellen vormen.

De vraag is, zal u de groepen verwijderen om subtypen te vormen of je zal de groep te verwijderen om een ​​samenstelling te vormen? Om die vraag te beantwoorden, moet je een andere vraag: Hebben de groepen te worden verwijderd toe te voegen tot een deel van een geheel object (bv motor) te vormen of ze niet op tot een hele object te vormen. Als ze toe te voegen aan het hele object te vormen, gebruik dan de samenstelling zoals we hieronder doen. Als ze niet optellen, vervolgens subtypes volgens één van de vorige delen van de serie.

In dit geval worden verwijd

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.