Ero yleistymisen ja erikoistumisen välillä DBMS: ssä

Kirjoittaja: Laura McKinney
Luomispäivä: 1 Huhtikuu 2021
Päivityspäivä: 16 Saattaa 2024
Anonim
Ero yleistymisen ja erikoistumisen välillä DBMS: ssä - Tekniikka
Ero yleistymisen ja erikoistumisen välillä DBMS: ssä - Tekniikka

Sisältö


Yleistäminen ja erikoistuminen ovat molemmat termit yleisempiä Kohteeseen suuntautunut tekniikka, ja niitä käytetään myös Tietokanta samoilla ominaisuuksilla. Yleistys tapahtuu, kun jätetään huomioimatta erot ja tunnustetaan yhtäläisyydet alempien yksiköiden tai lasten luokkien tai suhteiden välillä (taulukot DBMS: ssä) korkeamman kokonaisuuden muodostamiseksi. Kuitenkin kun siirtyimme eteenpäin erikoistuminen, se vuotaa korkeamman kokonaisuuden muodostamaan alempia kokonaisuuksia, sitten löydämme eroja näiden alempien yksikköjen välillä.

Yleistäminen ja erikoistuminen ovat täysin vastakkaisia ​​toisiinsa. Lisäksi keskustelemme yleistymisen ja erikoistumisen eroista vertailutaulun avulla.

  1. Vertailutaulukko
  2. Määritelmä
  3. Keskeiset erot
  4. johtopäätös

Vertailutaulukko

Vertailun perusteetYleistyserikoistuminen
perustiedotSe etenee alhaalta ylöspäin.Se etenee ylhäältä alas.
ToimiaYleistäminen purkaa useiden entiteettien yhteiset piirteet uuden kokonaisuuden muodostamiseksi.Erikoistuminen jakaa kokonaisuuden muodostamaan useita uusia kokonaisuuksia, jotka perivät jonkin jakoyksikön ominaisuuden.
yhteisötYlemmän tason yksiköllä on oltava alemman tason yksiköitä.Korkeamman tason yksiköllä ei välttämättä ole alemman tason yksiköitä.
Koko Yleistäminen pienentää skeeman kokoa.Erikoistuminen lisää kaavan kokoa.
hakemusYksikköryhmän yleistävät kokonaisuudet. Erikoistumista sovelletaan yhteen kokonaisuuteen.
TulosYleistäminen johtaa yhden kokonaisuuden muodostamiseen useasta kokonaisuudesta.Erikoistuminen johtaa usean yksikön muodostamiseen yhdestä kokonaisuudesta.


Määritelmä yleistyminen

Yleistys, tätä termiä käytetään usein suunniteltaessa mitä tahansa relaatiosuunnitelmaa. Jos suunnittelu etenee a alhaalta ylös tavalla, se esitetään yleistyksenä. Jos yksiköillä, jotka on suunniteltu luomaan kaava, on joitain samankaltaisia ​​ominaisuuksia, ne yhdistetään muodostamaan ylemmän tason kokonaisuus.

Yleisesti ottaen sanomme, että jos joillakin alemman tason yksiköillä on joitain yhteisiä piirteitä, ne kerrotaan muodostaen uuden ylemmän tason yksikön, joka yhdistyy edelleen joidenkin yksiköiden kanssa uuden ylemmän tason yksikön muodostamiseksi. Yleisesti ottaen korkean tason yksikköä ei voi koskaan olla ilman mitään alemman tason yksikköä.

Yleistämistä sovelletaan aina kokonaisuusryhmään, ja jos se katsotaan, se näyttää vähentää kaavan koko.


Keskustelemme esimerkistä yleistyksestä. Jos pyydän sinua nimeämään joitain huonekaluja, niin on yleistä sanoa tutkimuspöytä, ruokapöytä, tietokonepöytä, nojatuoli, telttatuoli, Toimistotuoli, parisänky, yhden hengen sänky ja luettelo on niin edelleen.

Nyt me yleistämme nämä huonekalut, täällä, tutkimuspöytä, ruokapöytä, tietokonepöytä, kaikki ovat tavallaan pöytää, joten yleistän nämä kokonaisuudet uudelle korkeamman tason kokonaisuudelle Pöytä. Kokonaisuuksien nojatuoli, kokoontaitettava tuoli, työtuoli ovat sellainen tuoli, joten ne muodostavat uuden ylemmän tason kokonaisuuden Tuoli. Kokonaisuus parivuode, yhden hengen vuode yhdistettynä muodostamaan ylemmän tason kokonaisuuden Sänky. Nyt meillä on kolme korkeamman tason entiteettipöytää, tuolia ja sänkyä, jotka voidaan kerätä edelleen uuden korkeamman tason kokonaisuuden muodostamiseksi Huonekalut.

Huonekalukokonaisuus on yleistetty kokonaisuus kaikista niistä yksiköistä, joista olemme keskustelleet edellä.

Määritelmä erikoistuminen

erikoistuminen on suunnittelumenettely, joka etenee ylhäältä alas tavalla. Erikoistuminen on vastapäätä yleistymistä. Erikoistumisessa jaamme kokonaisuuden muodostamaan useita alemman tason kokonaisuuksia. Nämä vasta muodostetut alemman tason entiteetit perivät joitain ylemmän tason entiteettien ominaisuuksia.

Voi tapahtua, että ylemmän tason yksikkö ei välttämättä hajoa edelleen, ja siksi sillä ei voi olla mitään alemman tason yksikköä. Erikoistumista sovelletaan aina yhteen kokonaisuuteen, ja jos sitä tarkastellaan, se suurentaa skeeman kokoa.

Letus keskustelee erikoistumisesta esimerkin avulla. Otetaanpa kokonaisuus eläin ja soveltaa erikoistumista siihen. Kokonaisuuseläin voidaan edelleen roiskua sammakkoeläin, matelijat, lintuja, nisäkkäät luettelo on pitkä, mutta tämä riittää selittämään erikoistumisen.

Nyt kokonaisuus sammakkoeläin voidaan jakaa edelleen krokotiili, alligaattori, sammakko.Oma-matelija hajoaa kohtaan käärme, lisko. Kokonaisuutena oleva lintu voidaan jakaa varpunen, kyyhkynen, papukaija. Nisäkkäät voivat valua a tiikeri, leijona, norsu.

Näin erikoistuminen lisää entiteetin määrää, joka lisää järjestelmän kokoa.

  1. Perusteellinen ero yleistymisen ja erikoistumisen välillä on, että yleistäminen on alhaalta ylöspäin suuntautuva lähestymistapa. Erikoistuminen on kuitenkin ylhäältä alas suuntautuva lähestymistapa.
  2. Yleistäminen kerää kaikki entiteetit, joilla on joitain yhteisiä ominaisuuksia, uuden kokonaisuuden muodostamiseksi. Toisaalta erikoistuminen vuotaa kokonaisuuden muodostamaan useita uusia kokonaisuuksia, jotka perivät joitain pipatun kokonaisuuden ominaisuuksia.
  3. Yleisesti ottaen korkeammalla yksiköllä on oltava joitain alempia kokonaisuuksia, kun taas erikoistumisessa korkeammalla yksiköllä ei voi olla mitään alempaa kokonaisuutta.
  4. Yleistäminen auttaa vähentämään skeeman kokoa, kun taas erikoistuminen on juuri sitä vastapäätä, sillä se lisää entiteettien määrää ja lisää siten järjestelmän 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 kokonaisuuksien muodostumiseen.

johtopäätös:

Yleistäminen ja erikoistuminen ovat molemmat suunnittelumenetelmiä ja molemmat ovat yhtä tärkeitä kaavan suunnittelussa. Kumpaa käyttää riippuu käyttäjän vaatimuksista.