*   >> läser Utbildning artiklar >> science >> programming

Generalisering Association

atten och ScaleCondition egenskaper är relevanta endast fiskar och inte till andra kategorier av djur. Antalet egenskaper för denna tabell kan vara många; Jag har bara nämnt några. Eftersom inte alla egenskaper är relevanta för alla djur, en del av tabellcellerna är tomma. Dessa tomma tabellceller sägs ha null-värden. Tabell 9,1 inte är en mycket bekväm tabell. Denna tabell har faktiskt tre grupper: den generiska huvudgruppen (kolumner), däggdjuret undergruppen (kolumner) och fiskar undergruppen (kolumner). Så det är trevligt att ha tre tabeller i stället för ett stort bord.

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

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.