Pagrindinis skirtumas - apibendrinimas ir specializacija DBVS
Pagrindinis skirtumas tarp apibendrinimo ir specializacijos DBVS yra tas, kad apibendrinimas yra žemesnio lygio subjektų sujungimo procesas siekiant sukurti aukštesnio lygio objektą, o specializacija yra aukštesnio lygio subjekto padalijimo į žemesnio lygio subjektus procesas.
Kiekviena organizacija turi saugoti duomenis pagal reikalavimus. Yra įvairių tipų duomenys, todėl turėtų būti jų tvarkymo mechanizmas. Duomenų bazių valdymo sistema (DBVS) gali būti naudojama efektyviai duomenims saugoti, atnaujinti, valdyti ir nuskaityti. Prieš saugant duomenis duomenų bazėje, turėtų būti vizualiai suprojektuojama kuriama duomenų bazė. Konceptualiam duomenų bazės supratimui galima naudoti subjekto ryšio (ER) diagramą. ER diagrama pagrįsta ER modeliu. Sudėtinus duomenis, ER modelis buvo toliau plėtojamas. Jis žinomas kaip sustiprinto subjekto santykio modelis (EER). Diagrama, pagrįsta EER modeliu, vadinama patobulinta ER diagrama. Apibendrinimas ir specializacija yra dvi patobulinto ER modelio sąvokos, kurias galima pritaikyti piešiant EER diagramą.
TURINYS
1. Apžvalga ir pagrindiniai skirtumai
2. Kas yra apibendrinimas DBVS
3. Kas yra specializacija DBVS
4. Santykis tarp apibendrinimo ir specializacijos DBVS
5. Šoninis palyginimas - apibendrinimas ir specializacija DBVS lentelių pavidalu
6. Santrauka
Kas yra apibendrinimas DBVS?
Esybė nurodo realaus pasaulio objektą, o tarp esybių yra ryšių. ER diagrama remiasi subjekto-santykio (ER) modeliu. „Entity“santykių modelis yra modelis, naudojamas kuriant ir vaizduojant duomenų ryšius. Medicinos centro duomenų bazėje gali būti toks subjektas kaip pacientas, gydytojas, personalo narys ir kt. Kiekvienas subjektas turi juos apibūdinančių savybių. Jie žinomi kaip atributai. Paciento subjektas gali turėti tokius atributus kaip: paciento ID, vardas, adresas, telefonas ir kt. Asociacijų ryšys yra žinomas kaip santykis.
Sudėtinus duomenis, originalus ER modelis buvo toliau plėtojamas. Jis žinomas kaip sustiprinto ER (EER) modelis. Diagrama, pagrįsta EER modeliu, vadinama Enhanced ER (EER) diagrama. Apibendrinimas yra sąvoka, kurią galima naudoti piešiant EER diagramą. Apibendrinant, žemesnieji subjektai gali būti sujungti į aukštesnio lygio subjektą. Jis taip pat žinomas kaip „iš apačios į viršų“metodas. Taikant šį metodą, subjektai sujungiami, kad būtų atliktas apibendrintas subjektas.
01 pav. Apibendrinimas, požiūris iš apačios į viršų
Pagal pirmiau pateiktą diagramą yra du subjektai, vadinami studentais ir dėstytojais. Studentų objekte yra atributai student_id, vardas ir miestas. Lektoriuje yra atributai lektorius_idas, vardas ir miestas. Abu dalykus galima sujungti, kad būtų sukurtas asmens objektas. Pavadinimas ir miesto atributai yra bendri abiem subjektams. Todėl jie gali būti dedami į Asmens subjektą. Studentų subjektas turi savo atributą studentas_id. Lektoriaus subjektas turi savo atributą lektorius_id. Studentai ir dėstytojai yra apibendrinti į asmenį.
Kas yra DBVS specializacija?
Specializacija yra priešinga apibendrinimui. Specializuojantis, aukštesnio lygio subjektą galima suskirstyti į žemesnio lygio subjektus. Aukštesnio lygio įmonė specializuojasi toliau. Jis taip pat žinomas kaip „iš viršaus į apačią“metodas. Apsvarstykite tą patį pavyzdį kaip ir aukščiau.
02 pav. Specializacija, požiūris iš viršaus į apačią
Pagal pirmiau pateiktą schemą subjektas Asmuo gali būti toliau suskirstytas į specializuotus subjektus, kurie yra studentai ir dėstytojai. Asmuo subjektas turi vardo ir miesto subjektus. Todėl šie atributai taip pat priklauso studentų ir dėstytojų subjektams. Studentų objekte yra pavadinimas ir miesto atributai bei savo atributas, kuris yra studento ID. Lektoriaus objekte yra pavadinimas, miesto atributai ir savas atributas, kuris yra lektoriaus_id. Galima pastebėti, kad asmuo asmuo specializuojasi toliau studentų ir dėstytojų srityje.
Koks yra apibendrinimo ir specializacijos ryšys DBVS?
Apibendrinimas yra priešingas specializacijai, o specializacija yra priešinga apibendrinimui
Koks skirtumas tarp apibendrinimo ir specializacijos DBVS?
Skirtingas straipsnis viduryje prieš lentelę
Apibendrinimas ir specializacija DBVS |
|
Apibendrinimas yra žemesnio lygio subjektų sujungimo procesas, siekiant sukurti aukštesnio lygio subjektą. | Specializacija yra aukštesnio lygio subjekto padalijimo į žemesnio lygio subjektus procesas. |
Sinonimai | |
Apibendrinimas yra žinomas kaip „iš apačios į viršų“metodas. | Specializacija vadinama „iš viršaus į apačią“metodu. |
Pagrindinė užduotis | |
Apibendrinant, daugelis subjektų sujungiami į vieną apibendrintą subjektą, atsižvelgiant į jų panašias charakteristikas. | Specializuojantis subjektas yra padalijamas į subsubjektus pagal jų ypatybes. |
Santrauka - apibendrinimas ir specializacija DBVS
ER diagramos naudojamos duomenų bazės struktūrai modeliuoti. Tai suteikia konceptualų duomenų bazės supratimą. Jis pagrįstas ER modeliu. ER modelis buvo toliau plėtojamas ir žinomas kaip patobulintas ER modelis. Diagrama pagrįstas EER modelis yra EER modelis. Apibendrinimas ir specializacija yra dvi sąvokos, kurias galima pritaikyti piešiant patobulintą ER diagramą. Skirtumas tarp apibendrinimo ir specializacijos DBVS yra tas, kad apibendrinimas yra žemesnio lygio subjektų sujungimo procesas, siekiant sukurti aukštesnio lygio objektą, o specializacija yra aukštesnio lygio subjekto padalijimo į žemesnio lygio subjektus procesas. Šiame straipsnyje aptariamas skirtumas tarp apibendrinimo ir specializacijos DBVS.