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

Generalisatie Association

laws eigenschappen zijn alleen voor zoogdieren en niet te vissen of een andere categorie relevant. De zoet en ScaleCondition eigenschappen zijn alleen relevant voor vissen en niet op andere categorieën van dieren. Het aantal woningen voor deze tabel kan veel zijn; Ik heb zojuist noemde een paar. Omdat niet alle eigenschappen voor alle dieren betrokken zijn, enkele van de tabel cellen leeg. Deze lege tafel cellen wordt gezegd dat null-waarden hebben. Tabel 9.1 is niet een zeer gunstige tafel.

Deze tafel heeft eigenlijk drie groepen: de generieke hoofdgroep (kolommen), de sub zoogdier groep (kolommen) en de vissen subgroep (kolommen). Het is zo leuk om drie tafels in plaats van één grote tafel te hebben. De hoofdtabel van de generieke eigenschappen wordt de basis tabel. Dan zou je het zoogdier en vissen sub tafels. Tabel 9.2 is de belangrijkste generieke tafel met de naam, Animal. Tabel 9.3 is het zoogdier sub tafel met de naam Zoogdier. Tabel 9.4 is de vissen hulptafel met naam Fishes.

Inheritance Om de sub tabellen verwijzen naar de hoofdtabel, sub tabellen de ID (primaire sleutel) kolom. Elke ID in een sub-tabel is te vinden in de hoofdtabel. Bij het huisdier slaan de ID is AnimalID. Met deze, in de uitvoering, zal het DBMS weten dat de sub-tabellen erven de generieke eigenschappen van de hoofdtabel. Bijvoorbeeld, elk zoogdier een DateBorn en naam. Deze algemene eigenschappen zijn niet in de sub tables.Class Diagram Figuur 9.1 toont het klasse diagram voor de bovenstaande tabellen. Een kleine, niet gevulde driehoek wordt gebruikt om de generalisatie associatie plaatsvindt.

Lijnen vormen de subklassen zijn verbonden met de driehoek. In het diagram de basisklasse (tabel) is bovenaan en subklassen (of erfelijke) klassen zijn hieronder. De sub-klassen overerven de eigenschappen en methoden (zie later) van de basisklasse. De erfelijke eigenschappen worden niet herhaaldelijk getypt in de sub-class diagrammen. De boom kan naar beneden blijven. De klasse zoogdier (categorie) kan verder opgesplitst in kat en hond klassen (categorieën) zijn, waardoor de boom naar beneden groeien.

In de klasse zoogdier, zou er generieke eigenschappen, die gemeenschappelijk zouden zijn voor kat en hond klassen. Je hoeft niet alleen nodig om twee sub-klassen per bovenliggende klasse, kunt u drie, vier, vijf, of een aantal. Opmerking: Het is mogelijk dat een subklasse van twee ouders; dat wordt niet meegenomen in dit tutorial.Conclusion In een generalisatie relatie, heb je een set van k

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