*   >> Læs Uddannelse artikler >> science >> programming

Generalisering Association

og ikke andre kategorier af dyr. Antallet af boliger til denne tabel kan være mange; Jeg har lige nævnt et par stykker. Da ikke alle egenskaber er relevante for alle dyr, nogle af tabelcellerne er tomme. Disse tomme tabelceller siges at have NULL-værdier. Tabel 9.1 er ikke en meget praktisk tabel. Denne tabel har faktisk tre grupper: den generiske vigtigste gruppe (kolonner), pattedyr sub gruppe (kolonner) og fisk undergruppe (kolonner). Så det er rart at have tre tabeller i stedet for én stor tabel. Den vigtigste bord til de generiske egenskaber bliver basen bordet.

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

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.