Ero Yleistämisen Ja Erikoistumisen Välillä DBMS: Ssä

Sisällysluettelo:

Ero Yleistämisen Ja Erikoistumisen Välillä DBMS: Ssä
Ero Yleistämisen Ja Erikoistumisen Välillä DBMS: Ssä

Video: Ero Yleistämisen Ja Erikoistumisen Välillä DBMS: Ssä

Video: Ero Yleistämisen Ja Erikoistumisen Välillä DBMS: Ssä
Video: Jaxuhaleista konkretiaan! -NyytiWebinaari korona-ajan väsyttämille opiskelijoille 2024, Huhtikuu
Anonim

Keskeinen ero - yleistys vs. erikoistuminen DBMS: ssä

Keskeinen ero yleistämisen ja erikoistumisen välillä DBMS: ssä on se, että yleistäminen on prosessi, jossa yhdistetään alemman tason entiteetit korkeamman tason yksikön tuottamiseksi, kun taas erikoistuminen on prosessi, jolla korkeamman tason yksikkö jaetaan alemman tason entiteetteihin.

Jokaisen organisaation on tallennettava tietoja vaatimusten mukaisesti. Tietoja on erityyppisiä, ja niiden järjestämiseen pitäisi olla mekanismi. Tietokannan hallintajärjestelmää (DBMS) voidaan käyttää tietojen tehokkaaseen tallentamiseen, päivittämiseen, hallintaan ja noutamiseen. Ennen kuin tiedot tallennetaan tietokantaan, suunnitellusta tietokannasta tulisi olla visuaalinen esitys. Entity Relationship (ER) -kaaviota voidaan käyttää käsitteellisen käsityksen saamiseksi tietokannasta. ER-kaavio perustuu ER-malliin. Tietojen monimutkaisuuden myötä ER-mallia kehitettiin edelleen. Se tunnetaan nimellä Enhanced Entity Relationship model (EER). EER-malliin perustuvaa kaaviota kutsutaan Enhanced ER -diagrammiksi. Yleistäminen ja erikoistuminen ovat kaksi parannetun ER-mallin käsitettä, joita voidaan käyttää piirtämään EER-kaavio.

SISÄLLYS

1. Yleiskatsaus ja keskeinen ero

2. Mikä on yleistys DBMS: ssä

3. Mikä on erikoistuminen DBMS: ään

4. Yleistämisen ja DBMS: n erikoistumisen suhde

5. Rinnakkainen vertailu - yleistys vs DBMS: n erikoistuminen taulukkomuodossa

6. Yhteenveto

Mitä yleistäminen on DBMS: ssä?

Entiteetti viittaa reaalimaailman esineeseen, ja entiteettien välillä on suhteita. ER-kaavio perustuu Entity-relationship (ER) -malliin. Entiteettisuhdemalli on malli, jota käytetään tietojen välisten suhteiden suunnittelussa ja esittämisessä. Lääketieteellisen keskuksen tietokannassa voi olla entiteetti, kuten potilas, lääkäri, henkilöstön jäsen jne. Jokaisella yksiköllä on ominaisuuksia kuvaavat ominaisuudet. Ne tunnetaan attribuutteina. Potilasyksiköllä voi olla määritteitä, kuten potilaan tunnus, nimi, osoite, puhelin jne. Yksikköjen välinen yhteys tunnetaan suhteena.

Tietojen monimutkaisuuden myötä alkuperäistä ER-mallia kehitettiin edelleen. Se tunnetaan nimellä Enhanced ER (EER) -malli. EER-malliin perustuvaa kaaviota kutsutaan Enhanced ER (EER) -diagrammiksi. Yleistäminen on käsite, jota voidaan käyttää piirrettäessä EER-kaaviota. Yleistämisessä alemmat yksiköt voidaan yhdistää ylemmän tason kokonaisuuteen. Se tunnetaan myös nimellä alhaalta ylöspäin suuntautuva lähestymistapa. Tässä lähestymistavassa yksiköt yhdistetään yhteen yleisen kokonaisuuden toteuttamiseksi.

DBMS: n yleistäminen ja erikoistuminen
DBMS: n yleistäminen ja erikoistuminen

Kuva 01: Yleistäminen, alhaalta ylöspäin suuntautuva lähestymistapa

Yllä olevan kaavion mukaan on kaksi kokonaisuutta, joita kutsutaan opiskelijaksi ja luennoitsijaksi. Opiskelija-entiteetti sisältää attribuutit student_id, nimi ja kaupunki. Luennoitsija sisältää attribuutit lecturer_id, nimi ja kaupunki. Molemmat voidaan yhdistää yhdessä Person-kokonaisuuden luomiseksi. Nimi ja kaupunki-attribuutit ovat yhteisiä molemmille entiteeteille. Siksi ne voidaan sijoittaa Henkilö-kokonaisuuteen. Opiskelija-kokonaisuudella on oma attribuutti student_id. Lecturer-yksiköllä on oma attribuutti lecturer_id. Opiskelija- ja lehtoriyksiköt yleistetään edelleen Henkilö-kokonaisuudeksi.

Mikä on erikoistuminen DBMS: ään?

Erikoistuminen on yleistämisen vastakohta. Erikoistumisessa ylemmän tason yksikkö voidaan jakaa alemman tason yksiköihin. Ylemmän tason yksikkö on erikoistunut edelleen. Se tunnetaan myös nimellä ylhäältä alaspäin suuntautuva lähestymistapa. Harkitse samaa esimerkkiä kuin yllä.

Keskeinen yleistys ja erikoistuminen DBMS: ään
Keskeinen yleistys ja erikoistuminen DBMS: ään

Kuva 02: Erikoistuminen, ylhäältä alas -lähestymistapa

Yllä olevan kaavion mukaan kokonaisuus Henkilö voidaan edelleen jakaa erikoistuneisiin yksiköihin, jotka ovat opiskelija ja lehtori. Henkilö-entiteetillä on nimi- ja kaupunkikokonaisuudet. Siksi nämä attribuutit kuuluvat myös opiskelija- ja lehtoriyksiköihin. Opiskelija-entiteetti sisältää nimen ja kaupungin määritteet sekä oman määritteen, joka on student_id. Lecturer-yksikkö sisältää nimen, kaupungin määritteet ja oman määritteen, joka on lecturer_id. Voidaan havaita, että Henkilö-yksikkö on erikoistunut edelleen opiskelijaan ja opettajaan.

Mikä on yleistämisen ja erikoistumisen suhde DBMS: ssä?

Yleistäminen on vastakohta erikoistumiselle ja erikoistuminen on päinvastainen yleistämiselle

Mikä on ero yleistämisen ja erikoistumisen välillä DBMS: ssä?

Erilainen artikkeli keskellä taulukkoa

Yleistäminen vs DBMS: n erikoistuminen

Yleistäminen on prosessi, jossa alemman tason entiteetit yhdistetään ylemmän tason yksikön tuottamiseksi. Erikoistuminen on prosessi, jossa ylemmän tason yksikkö jaetaan alemman tason yksiköihin.
Synonyymit
Yleistämistä kutsutaan alhaalta ylöspäin suuntautuvaksi lähestymistavaksi. Erikoistumista kutsutaan ylhäältä alas -menetelmäksi.
Päätehtävä
Yleistämisessä monet yhteisöt kootaan yhdeksi yleiseksi kokonaisuudeksi niiden samankaltaisten ominaisuuksien perusteella. Erikoistumisessa yhteisö jaetaan alayksiköihin niiden ominaisuuksien perusteella.

Yhteenveto - yleistys vs. erikoistuminen DBMS: ssä

ER-kaavioita käytetään mallintamaan tietokannan rakennetta. Se tarjoaa käsitteellisen käsityksen tietokannasta. Se perustuu ER-malliin. ER-mallia kehitettiin edelleen, ja se tunnetaan nimellä Enhanced ER-malli. Kaavioihin perustuva EER-malli on EER-malli. Yleistäminen ja erikoistuminen ovat kaksi käsitettä, joita voidaan käyttää piirrettäessä tehostettua ER-kaaviota. Ero yleistämisen ja erikoistumisen välillä DBMS: ssä on se, että yleistäminen on prosessi, jossa yhdistetään alemman tason entiteetit korkeamman tason yksikön tuottamiseksi, kun taas erikoistuminen on prosessi, jolla korkeamman tason yksikkö jaetaan alemman tason entiteetteihin. Tässä artikkelissa käsitellään yleistämisen ja erikoistumisen välistä eroa DBMS: ssä.

Suositeltava: