Huvudtabellen för generiska egenskaperna blir bastabellen. Då skulle du ha däggdjur och fiskar under tabeller. Tabell 9.2 är den viktigaste generiska tabell med namn, Animal. Tabell 9.3 är däggdjuret sub tabellen med namnet däggdjur. Tabell 9.4 är fiskar sub tabell med namn Fishes.Inheritance För att länka under tabeller huvudtabellen, under tabellerna har ID (primärnyckel) kolonn. Varje ID i en undertabellen hittas i huvudtabellen. I fallet med PET lagra ID är AnimalID. Med detta i genomförandet, kommer DBMS vet att under tabeller ärver generiska egenskaperna hos huvudtabellen.
Exempelvis har varje däggdjur en DateBorn och Namn. Dessa generiska egenskaper inte i sub tables.Class Diagram Fig 9.1 visar klassdiagram för tabellerna ovan. En liten, ofylld triangel används för att indikera generalisering föreningen. Linjer bildar underklasserna är anslutna till triangeln. I diagrammet basklass (tabell) är upptill och underklasser (eller ärvt) klasser är nedan. Under klasser ärver egenskaper och metoder (se nedan) av basklass. De ärvda egenskaperna inte upprepade gånger skrivit i underklassdiagram. Trädet kan fortsätta nedåt.
Däggdjuret klass (kategori) kan vara ytterligare delas upp i katt och hund klasser (kategorier), vilket gör trädet att växa nedåt. I däggdjuret klassen, skulle det finnas generiska egenskaper, vilket skulle vara gemensamt för katt- och hund klasser. Du behöver inte bara behöver ha två underklasser per moderklass, kan du ha tre, fyra, fem, eller valfritt antal. Obs: Det är möjligt för en sub klass för att ha två föräldrar; som inte beaktas i detta tutorial.Conclusion I en generalisering förhållande, har du en uppsättning klasser i en hierarki. Klassen på toppen är basklassen.
Varje klass under en annan ärver egenskaperna (kolumner) i den överordnade klassen. Alla underklasser ärver egenskaper basklassen. Låt oss stanna här och fortsätta i nästa del i serien. ChrysTutoria