Erinevus üldistamise Ja Spetsialiseerumise Vahel DBMS-is

Sisukord:

Erinevus üldistamise Ja Spetsialiseerumise Vahel DBMS-is
Erinevus üldistamise Ja Spetsialiseerumise Vahel DBMS-is

Video: Erinevus üldistamise Ja Spetsialiseerumise Vahel DBMS-is

Video: Erinevus üldistamise Ja Spetsialiseerumise Vahel DBMS-is
Video: DBMS 1.4 Structure of Database Management System (DB Users, Query Processor & Storage Manager) 2024, November
Anonim

Peamine erinevus - üldistamine vs spetsialiseerumine DBMS-is

Peamine erinevus üldistamise ja spetsialiseerumise vahel DBMS-is on see, et üldistamine on protsess, kus madalama taseme üksused ühendatakse kõrgema taseme üksuse loomiseks, samas kui spetsialiseerumine on protsess, mille käigus jagatakse kõrgema taseme üksus madalama taseme üksusteks.

Iga organisatsioon peab andmeid säilitama vastavalt nõuetele. Andmeid on erinevat tüüpi ja nende korrastamiseks peaks olema mehhanism. Andmebaasi haldussüsteemi (DBMS) saab kasutada andmete tõhusaks salvestamiseks, värskendamiseks, haldamiseks ja hankimiseks. Enne andmete andmebaasi salvestamist peaks kavandatav andmebaas olema visuaalselt esitatud. Andmebaasi kontseptuaalse mõistmise saamiseks saab kasutada diagrammi Entity Relationship (ER). ER-skeem põhineb ER-mudelil. Andmete keerukusega arendati edasi ER-mudelit. Seda tuntakse kui täiustatud üksuse seose mudelit (Enhanced Entity Relationship model, EER). EERi mudelil põhinevat skeemi nimetatakse Enhanced ER diagrammiks. Üldistamine ja spetsialiseerumine on kaks täiustatud ER mudeli mõistet, mida saab kasutada EER-diagrammi joonistamiseks.

SISU

1. Ülevaade ja peamine erinevus

2. Mis on üldistamine DBMS-is

3. Mis on spetsialiseerumine DBMS-is

4. Üldistamise ja DBMS-i spetsialiseerumise seos

5. Kõrvuti võrdlus - üldistamine vs DBMS-i spetsialiseerumine tabelina

6. Kokkuvõte

Mis on üldistamine DBMS-is?

Üksus viitab reaalse maailma objektile ja üksuste vahel on seosed. ER-skeem põhineb Entity-relationship (ER) mudelil. Entity seose mudel on mudel, mida kasutatakse andmete vaheliste seoste kujundamiseks ja esitamiseks. Meditsiinikeskuse andmebaasis võib olla üksus nagu patsient, arst, töötaja jne. Igal üksusel on omadused, mis neid kirjeldavad. Neid tuntakse kui atribuute. Patsiendüksusel võivad olla sellised atribuudid nagu patsiendi_nimi, nimi, aadress, telefon jne. Üksuste vahelist seost tuntakse kui suhet.

Andmete keerukusega arendati edasi algset ER-mudelit. Seda tuntakse kui täiustatud ER (EER) mudelit. EERi mudelil põhinevat skeemi nimetatakse Enhanced ER (EER) diagrammiks. Üldistamine on mõiste, mida saab kasutada EER-diagrammi joonistamisel. Üldistades saab madalamaid üksusi ühendada kõrgema tasandi üksusteks. Seda tuntakse ka alt üles lähenemise nime all. Selles lähenemisviisis ühendatakse üksused üldise üksuse teostamiseks.

Üldistamine ja spetsialiseerumine DBMS-i
Üldistamine ja spetsialiseerumine DBMS-i

Joonis 01: Üldistamine, alt üles lähenemine

Ülaltoodud skeemi kohaselt on kaks üksust nimega üliõpilane ja õppejõud. Tudengüksus sisaldab atribuute student_id, nime ja linna. Lektor sisaldab atribuute lektor_id, nimi ja linn. Mõlemat saab ühendada, et luua üksus Isik. Nime ja linna atribuudid on mõlemale üksusele ühised. Seetõttu saab need paigutada üksusesse Isik. Õpilasüksusel on oma atribuut student_id. Õppejõu üksusel on oma atribuut lektor_id. Üksused Üliõpilane ja õppejõud üldistatakse üksuseks Isik.

Mis on DBMS-i spetsialiseerumine?

Spetsialiseerumine on üldistuse vastand. Spetsialiseerumisel saab kõrgema tasandi üksuse jaotada madalama taseme üksusteks. Kõrgema tasandi üksus on edasi spetsialiseerunud. Seda tuntakse ka kui ülalt alla lähenemist. Vaatleme sama näidet nagu eespool.

Peamine üldistamine ja spetsialiseerumine DBMS-i
Peamine üldistamine ja spetsialiseerumine DBMS-i

Joonis 02: spetsialiseerumine, ülalt alla lähenemine

Vastavalt ülaltoodud skeemile saab üksuse Isik edasi jaotada spetsialiseeritud üksusteks, mis on üliõpilased ja õppejõud. Isikul on nimi ja linnaüksused. Seetõttu kuuluvad need atribuudid ka üliõpilaste ja õppejõudude üksustele. Õpilasüksus sisaldab nime ja linna atribuute ning oma atribuuti student_id. Lektori üksus sisaldab nime, linna atribuute ja oma atribuuti, mis on lektor_id. Võib täheldada, et üksus Isik on spetsialiseerunud edasi üliõpilastele ja õppejõududele.

Milline on seos üldistamise ja spetsialiseerumise vahel DBMS-is?

Üldistamine on spetsialiseerumise vastand ja spetsialiseerumine vastupidine üldistamisele

Mis vahe on üldistamisel ja spetsialiseerumisel DBMS-is?

Erinev artikkel keskel enne tabelit

Üldistamine vs DBMS-i spetsialiseerumine

Üldistamine on protsess, kus madalama taseme üksused ühendatakse kõrgema taseme üksuse saamiseks. Spetsialiseerumine on protsess, mille käigus jagatakse kõrgema tasandi üksus madalama taseme üksusteks.
Sünonüümid
Üldistamist nimetatakse alt üles lähenemiseks. Spetsialiseerumine on tuntud kui ülalt alla lähenemine.
Peamine ülesanne
Üldistamisel ühendatakse arv üksusi nende üldiste üksuste põhjal nende sarnaste tunnuste põhjal. Spetsialiseerumisel jaguneb üksus nende omaduste põhjal allüksusteks.

Kokkuvõte - üldistamine vs spetsialiseerumine DBMS-is

ER-skeeme kasutatakse andmebaasi struktuuri modelleerimiseks. See annab kontseptuaalse arusaamise andmebaasist. See põhineb ER-mudelil. ER-mudelit arendati edasi ja see on tuntud kui Enhanced ER-mudel. Diagrammil põhinev EER-mudel on EER-mudel. Üldistamine ja spetsialiseerumine on kaks mõistet, mida saab kasutada täiustatud ER-diagrammi joonistamisel. DBMS-i üldistuse ja spetsialiseerumise erinevus seisneb selles, et üldistamine on madalama taseme üksuste ühendamise protsess kõrgema tasandi üksuse tootmiseks, samas kui spetsialiseerumine on protsess, mille käigus jagatakse kõrgema taseme üksus madalama taseme üksusteks. Selles artiklis käsitletakse üldistamise ja spetsialiseerumise erinevust DBMS-is.

Soovitatav: