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

Pakketten en Compositions

erd toegevoegd tot een geheel object vormen. Dus verwijder de groepen; geeft elke nieuwe groep een primaire sleutel (als deze niet in de groep). Kopieer de primaire sleutels als woningen in de hoofdtabel. Deze gekopieerd primaire sleutels in de hoofdtabel nu buitenlandse sleutels. Onderstrepen ze in de hoofdtabel met gebroken lijnen. Dus we hebben de motorfiets (SerialNo, Model, WheelID, CrankID, StemID) Wiel (WheelID, velgen, spaken) Crank (CrankID, Gewicht) Stem (StemID, gewicht, grootte) SerialNo is de primaire sleutel voor motorfiets. Motorcycle tafel heeft de buitenlandse sleutels.

De kleine tafels hebben hun unieke sleutels. Deze vier tabellen zijn nu in ten minste de 3NV. Deze vier tafels zijn in het Motorcycle-pakket. Dus het schema van Fig. 10,1 is in de tabel motorfiets package.The componenten We zagen de tafel componenten in het inkooppakket in één van de vorige delen van de serie. Componenten zijn motorfiets onderdelen. Voor de eenvoud veronderstellen dat de drie delen boven, dat het wiel, Crank en Stem zijn de enige onderdelen (componenten) die een motor heeft. We hadden de tafel componenten, Components (ItemID, lengte, breedte, hoogte, ...

) Toen we het analyseren van de Purchasing pakket kregen we ItemID als de primaire sleutel voor componenten; dat is waar we hadden de tafel Components. Vergeet niet dat wij niet echt compleet de tafel Components. Dus hier moeten we de tafel Componenten te verzoenen met de drie bovenstaande tabellen. Hier, lengte, breedte en hoogte van de tabel Components gemiddelde grootte en dus moet verwijzen naar de grootte van de component (motor deel) genoemd Stem.

Op dit punt kan een slimme database-ontwerper beseffen dat, hoewel de Wiel, Crank en Stem lessen vormen een compositie met de Motorcycle tafel, vormen ze een generalisatie (subtypes) met de componenten deel. Maak je geen zorgen als je niet kunt realiseren dat nu, want ik blijven om te bewijzen dat ze vormen subtypes tot de klasse Components. Uit de bovenstaande discussie, moet de tafel componenten nu: Components (ItemID, WheelID, Velgen, Spokes, CrankID, Gewicht, StemID, gewicht, grootte) Ik heb gewoon plaats de eigenschappen van de componenten, Wiel, Crank, en Stem in de componenten tafel.

Neem aan dat de werknemers van de motorfiets bedrijf die de database moet vertelde ons dat elke component een categorie. Bijvoorbeeld sommige onderdelen zijn rotatie, zoals wielen, en sommige zijn bevestigd, zoals de steel. Dus, een waarde voor de categorie is rotatie of v

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