Så du ville have de pattedyr og fisk sub tabeller. Tabel 9.2 er den vigtigste generiske tabel med navn, Animal. Tabel 9.3 er pattedyret sub tabel med navnet pattedyr. Tabel 9.4 er den fisk sub tabel med navn Fishes.Inheritance For at forbinde sub tabeller til de vigtigste bord, sub tabeller har ID (primærnøgle) kolonne. Hver id i en sub tabel findes i hovedtabellen. I tilfælde af dyrehandleren ID er AnimalID. Med denne, i gennemførelsen, vil DBMS vide, at sub tabeller arver de generiske egenskaber hovedtabellen. For eksempel har hver pattedyret har en DateBorn og navn.
Disse generiske egenskaber ikke er i sub tables.Class Diagram Figur 9.1 viser klassen diagram for ovenstående tabeller. En lille, ubesatte trekant benyttes til at angive generalisering sammenslutning. Linjer udgør sub klasser er forbundet til trekanten. I diagrammet basen klasse (tabel) er øverst og sub klasser (eller arvet) klasser er nedenfor. Sub klasser arver egenskaber og metoder (se senere) af basen klassen. De arvelige egenskaber er ikke gentagne gange har skrevet i sub klassediagrammer. Træet kan fortsætte nedad.
Den pattedyr klasse (kategori) kan yderligere opdeles i kat og hund klasser (kategorier), hvilket gør træet til at vokse nedad. I pattedyret klassen, ville der være generiske egenskaber, som ville være fælles for hunde og katte klasser. Du behøver ikke kun at have to sub klasser pr forælder klasse, kan du have tre, fire, fem, eller en række. Bemærk: Det er muligt for en sub klasse at have to forældre; som ikke er behandlet i denne tutorial.Conclusion I en generalisering forhold, har du et sæt af klasser i et hierarki. Klassen i toppen er base klasse.
Hver klasse under en anden arver egenskaberne (kolonner) i dets moderselskab klasse. Alle sub klasser arver egenskaberne af basen klassen. Lad os stoppe her og fortsætte i den næste del af serien. ChrysTutorials i Series1 database2 Database Tabel Keys3 Database tab