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

Sisällysluettelo:

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

Video: Ero yleistyksen ja erikoistumisen välillä DBMS:ssä

Video: Ero yleistyksen ja erikoistumisen välillä DBMS:ssä
Video: Zeitgeist Addendum 2024, Marraskuu
Anonim

Avainero – yleistäminen vs. erikoistuminen DBMS:ssä

Avainero DBMS:n yleistämisen ja erikoistumisen välillä on, että yleistäminen on prosessi, jossa yhdistetään alemman tason kokonaisuudet korkeamman tason kokonaisuuden tuottamiseksi, kun taas erikoistuminen on prosessi, jossa korkeamman tason kokonaisuus jaetaan alemman tason kokonaisuuksiin.

Jokaisen organisaation on tallennettava tiedot vaatimusten mukaisesti. Dataa on monenlaista, ja niiden järjestämiseen pitäisi olla mekanismi. Tietokannan hallintajärjestelmää (DBMS) voidaan käyttää tietojen tallentamiseen, päivittämiseen, hallintaan ja hakemiseen tehokkaasti. Ennen tietojen tallentamista tietokantaan, suunniteltavasta tietokannasta tulee 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 Enhanced Entity Relationship -mallina (EER). EER-malliin perustuvaa kaaviota kutsutaan Enhanced ER -kaavioksi. Yleistäminen ja erikoistuminen ovat parannetun ER-mallin kaksi käsitettä, joita voidaan soveltaa EER-kaavion piirtämiseen.

Mitä on yleistäminen DBMS:ssä?

Entiteetti viittaa reaalimaailman objektiin, ja entiteettien välillä on suhteita. ER-kaavio perustuu Entity-relationship (ER) -malliin. Entiteettisuhdemalli on malli, jota käytetään tietojen välisten suhteiden suunnitteluun ja esittämiseen. Medical Center -tietokannassa voi olla kokonaisuus, kuten potilas, lääkäri, henkilökunnan jäsen jne. Jokaisella entiteetillä on niitä kuvaavia ominaisuuksia. Ne tunnetaan attribuutteina. Potilasentiteetillä voi olla attribuutteja, kuten potilastunnus, nimi, osoite, puhelin jne. Entiteettien välinen yhteys tunnetaan suhteena.

Tietojen monimutkaisuuden vuoksi alkuperäistä ER-mallia kehitettiin edelleen. Se tunnetaan Enhanced ER (EER) -mallina. EER-malliin perustuvaa kaaviota kutsutaan Enhanced ER (EER) -kaavioksi. Yleistys on käsite, jota voidaan käyttää EER-kaavion piirtämisessä. Yleistämisessä alemmat entiteetit voidaan yhdistää ylemmän tason kokonaisuudeksi. Sitä kutsutaan myös alha alta ylös -lähestymistapaksi. Tässä lähestymistavassa entiteetit yhdistetään yhteen yleisen kokonaisuuden muodostamiseksi.

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

Kuva 01: Yleistys, alha alta ylös -lähestymistapa

Yllä olevan kaavion mukaan on olemassa kaksi entiteettiä, nimeltään opiskelija ja opettaja. Opiskelijakokonaisuus sisältää attribuutit opiskelijatunnus, nimi ja kaupunki. Luennoitsija sisältää attribuutit opettajatunnus, nimi ja kaupunki. Molemmat voidaan yhdistää yhteen henkilökokonaisuuden luomiseksi. Nimi- ja kaupunkimääritteet ovat yhteisiä molemmille entiteeteille. Siksi ne voidaan sijoittaa Henkilö-olioon. Opiskelija-entiteetillä on oma attribuuttinsa opiskelijatunnus. Luennoitsija-entiteetillä on oma attribuuttinsa opettajatunnus. Entiteetit Opiskelija ja Luennoitsija yleistetään edelleen Person-kokonaisuudeksi.

Mikä on DBMS-erikoistuminen?

Erikoistuminen on yleistyksen vastakohta. Erikoistumisessa ylemmän tason kokonaisuus voidaan jakaa alemman tason kokonaisuuksiin. Ylemmän tason kokonaisuus on erikoistunut edelleen. Se tunnetaan myös ylhäältä alas -lähestymistavana. 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 jakaa edelleen erikoistuneisiin kokonaisuuksiin, jotka ovat opiskelija ja opettaja. Henkilö-kokonaisuudella on nimi ja kaupunkikokonaisuudet. Siksi nämä attribuutit kuuluvat myös opiskelija- ja luennoitsijakokonaisuuksiin. Opiskelija-entiteetti sisältää nimen ja kaupungin attribuutit sekä oman attribuutin, joka on opiskelijatunnus. Luennoitsija-entiteetti sisältää nimen, kaupunkimääritteet ja oman attribuuttinsa, joka on luennoitsijatunnus. Voidaan havaita, että Henkilö-kokonaisuus on erikoistunut edelleen opiskelijaksi ja opettajaksi.

Mikä on yleistyksen ja DBMS-erikoistumisen suhde?

Yleistäminen on erikoistumisen vastakohta ja erikoistuminen yleistämisen vastakohta

Mitä eroa on DBMS:n yleistämisellä ja erikoistumisella?

Yleistäminen vs erikoistuminen tietokantajärjestelmiin

Yleistäminen on prosessi, jossa alemman tason kokonaisuuksia yhdistetään korkeamman tason kokonaisuuden tuottamiseksi. Erikoistuminen on prosessi, jossa ylemmän tason kokonaisuus jaetaan alemman tason kokonaisuuksiin.
Synonyymit
Yleistäminen tunnetaan alha alta ylös -lähestymistavana. Erikoistuminen tunnetaan ylhäältä alas -lähestymistavana.
Päätehtävä
Yleistämisessä useat entiteetit yhdistetään yhdeksi yleistetyksi kokonaisuudeksi niiden samank altaisten ominaisuuksien perusteella. Erikoistumisessa kokonaisuus jaetaan alakokonaisuuksiin niiden ominaisuuksien perusteella.

Yhteenveto – DBMS:n yleistäminen vs. erikoistuminen

ER-kaavioita käytetään tietokannan rakenteen mallintamiseen. Se tarjoaa käsitteellisen käsityksen tietokannasta. Se perustuu ER-malliin. ER-mallia kehitettiin edelleen, ja se tunnetaan nimellä Enhanced ER -malli. Kaaviopohjainen EER-malli on EER-malli. Yleistäminen ja Erikoistuminen ovat kaksi käsitettä, joita voidaan soveltaa piirrettäessä Enhanced ER -kaaviota. Ero yleistämisen ja erikoistumisen välillä DBMS:ssä on se, että yleistäminen on prosessi, jossa yhdistetään alemman tason entiteetit ylemmän tason kokonaisuuden tuottamiseksi, kun taas erikoistuminen on prosessi, jossa korkeamman tason kokonaisuus jaetaan alemman tason kokonaisuuksiin. Tässä artikkelissa käsitellään eroa yleistyksen ja erikoistumisen välillä DBMS:ssä.

Suositeltava: