Suositeltava, 2024

Toimituksen Valinta

Yleistämisen ja erikoistumisen välinen ero DBMS: ssä

Yleistäminen ja erikoistuminen Sekä termit ovat yleisempiä Object Oriented -tekniikassa, ja niitä käytetään myös tietokannassa samoilla ominaisuuksilla. Yleistyminen tapahtuu, kun jätämme huomiotta erimielisyydet ja tunnustamme alemman yksikön tai lapsiluokan tai suhteiden (DBMS-taulukoiden) väliset yhtäläisyydet korkeamman kokonaisuuden muodostamiseksi. Kun kuitenkin siirryimme erikoistumiseen, se valui korkeamman kokonaisuuden muodostamaan alempia kokonaisuuksia, sitten löydämme erot näiden alempien kokonaisuuksien välillä.

Yleistäminen ja erikoistuminen ovat täsmälleen päinvastaisia. Lisäksi keskustelemme yleistämisen ja erikoistumisen eroista vertailukaavion avulla.

Vertailukaavio

Vertailun perusteetYleistyserikoistuminen
perustiedotSe etenee alhaalta ylöspäin.Se etenee ylhäältä alaspäin.
ToimiaYleistäminen poimii useiden kokonaisuuksien yhteiset piirteet uuden kokonaisuuden muodostamiseksi.Erikoistuminen jakaa kokonaisuuden muodostamaan useita uusia kokonaisuuksia, jotka perivät osan halkaisuelimestä.
yhteisötKorkeamman tason yksikössä on oltava alemman tason yksiköt.Korkeamman tason yksiköllä ei ehkä ole alemman tason yksiköitä.
KokoYleistäminen vähentää kaavion kokoa.Erikoistuminen lisää kaavion kokoa.
hakemusYleistysyksiköt yhteisöryhmässä.Erikoistumista sovelletaan yhteen kokonaisuuteen.
TulosYleistäminen johtaa yhden kokonaisuuden muodostamiseen useista yksiköistä.Erikoistuminen johtaa usean yksikön muodostamiseen yhdestä kokonaisuudesta.

Yleistämisen määritelmä

Yleistäminen, tätä termiä käytetään usein suunniteltaessa mitään relaatiokaaviota. Jos suunnittelu tapahtuu alhaalta ylöspäin, se on yleistetty. Jos yksiköt, jotka ovat luoneet skeeman, jakavat joitakin samanlaisia ​​piirteitä, ne yhdistetään muodostamaan korkeamman tason kokonaisuus.

Yleisesti ottaen sanomme, että jos joillakin alemman tason yksiköillä on joitakin yhteisiä piirteitä, ne muodostavat uuden korkeamman tason kokonaisuuden, joka yhdistyy edelleen joidenkin yhteisöjen kanssa muodostaakseen uuden korkeamman tason kokonaisuuden. Yleisesti ottaen ei voi koskaan olla korkean tason kokonaisuutta ilman alemman tason kokonaisuutta.

Yleistämistä sovelletaan aina ryhmään, ja jos sitä tarkastellaan, se näyttää vähentävän kaavion kokoa.

Keskustelkaa esimerkistä yleistämisestä. Jos pyydän sinua nimeämään joitakin huonekaluja, on yleistä sanoa, että pöytä, ruokapöytä, pöytä, nojatuoli, taitettava tuoli, työtuoli, parivuode, sänky ja luettelo on niin edelleen.

Nyt yleistämme nämä huonekalut, täällä, pöydän, ruokapöydän, tietokoneen pöydän, kaikki ovat sellaisia ​​taulukoita, joten yleistän nämä yksiköt uuteen korkeamman tason organisaatioon. Yksikön nojatuoli, taitettava tuoli, työtuoli, ovat sellaisia ​​puheenjohtajia, joten ne muodostavat uuden korkeamman tason yksikön puheenjohtajan . Yksikkö Parivuode, yhden hengen vuode yhdistettynä muodostamaan korkeamman tason kokonaisuuden Bed . Nyt meillä on kolme korkeamman tason organisaatiota, taulukkoa, tuolia ja sänkyä, jotka voidaan yhdistää entisestään uuden korkeamman tason huonekalujen muodostamiseen .

Huonekalujen kokonaisuus on kaikkien edellä mainittujen kokonaisuuksien yleistetty kokonaisuus.

Erikoistumisen määritelmä

Erikoistuminen on suunnittelumenettely, joka etenee ylhäältä alas . Erikoistuminen on aivan päinvastainen kuin yleistäminen. Erikoistumisessa jaamme kokonaisuuden muodostamaan useita alemman tason yksiköitä. Nämä hiljattain muodostetut alemman tason yksiköt perivät joitakin korkeamman tason yksiköiden ominaisuuksia.

Saattaa käydä niin, että ylemmän tason yksikkö ei ehkä jakaudu edelleen, eikä sillä ehkä ole alemman tason kokonaisuutta. Erikoistumista sovelletaan aina yhteen kokonaisuuteen, ja jos sitä tarkastellaan, se lisää kaavion kokoa.

Letus käsittelee erikoistumista esimerkin avulla. Otetaanko yksikkö Eläin ja sovellamme siihen erikoistumista. Yksikön eläin voidaan edelleen vuotaa sammakkoeläimiin, matelijoihin, lintuihin, nisäkkäisiin, luettelo on pitkä, mutta tämä riittää selittämään erikoistumista.

Nyt yksikön sammakkoeläin voidaan jakaa edelleen krokotiiliin, alligaattoriin, sammakkoon . Yksikön matelija jakautuu käärmeeseen, liskoon . Yksikön lintu voidaan jakaa varpunen, kyyhkynen, papukaijan . Nisäkkäitä voidaan vuotaa tiikeri, leijona, norsu .

Näin erikoistuminen lisää kaavion kokoa kasvavan kokonaisuuden määrää.

DBMS: n yleistämisen ja erikoistumisen keskeiset erot

  1. Perusero yleistämisen ja erikoistumisen välillä on se, että yleistäminen on alhaalta ylöspäin suuntautuva lähestymistapa. Erikoistuminen on kuitenkin ylhäältä alaspäin suuntautuva lähestymistapa.
  2. Yleistysklubi kaikki yhteisöt, jotka jakavat joitakin yhteisiä ominaisuuksia muodostaakseen uuden kokonaisuuden. Toisaalta erikoistuminen läpäisi kokonaisuuden muodostamaan useita uusia kokonaisuuksia, jotka perivät joitakin spilanssi-kokonaisuuden ominaisuuksia.
  3. Yleisesti ottaen ylemmän kokonaisuuden täytyy olla jonkin verran alempia kokonaisuuksia, kun taas erikoistumisessa korkeammalla yksiköllä ei ehkä ole mitään alempaa kokonaisuutta.
  4. Yleistäminen auttaa pienentämään kaavion kokoa, kun taas erikoistuminen on juuri sitä vastapäätä, mikä kasvattaa sellaisten kokonaisuuksien määrää, mikä lisää kaavion kokoa.
  5. Yleistämistä sovelletaan aina yhteisöryhmään, kun taas erikoistumista sovelletaan aina yhteen kokonaisuuteen.
  6. Yleistäminen johtaa yhden kokonaisuuden muodostumiseen, kun taas erikoistuminen johtaa useiden uusien yksiköiden muodostumiseen.

johtopäätös:

Yleistäminen ja erikoistuminen ovat suunnittelumenettelyjä, ja molemmat ovat yhtä tärkeitä kaavion suunnittelussa. Joka käyttää riippuu käyttäjän vaatimuksesta.

Top