pagrindinis skirtumas tarp apibendrinimo ir specializacijos DBVS yra tas Apibendrinimas yra procesas, kuriame sujungiami žemesnio lygio subjektai, kad būtų sukurtas aukštesnio lygio subjektas, o „Specializacija“ yra aukštesnio lygio subjekto padalijimas į žemesnio lygio subjektus..
Kiekviena organizacija turi saugoti duomenis pagal reikalavimus. Duomenų rūšių yra įvairių, ir turėtų būti mechanizmas, kaip juos tvarkyti. Duomenų bazių valdymo sistema (DBVS) gali būti naudojama veiksmingai saugoti, atnaujinti, valdyti ir atkurti duomenis. Prieš saugodami duomenis duomenų bazėje, turėtumėte vizualiai parodyti kuriamą duomenų bazę. Entity Relationship (Entity Relationship - ER) schema gali būti naudojama norint gauti konceptualų duomenų bazės supratimą. ER schema remiasi ER modeliu. Dėl duomenų sudėtingumo ER modelis buvo tobulinamas toliau. Jis žinomas kaip patobulintų subjektų santykių modelis (EER). Diagrama, pagrįsta EER modeliu, vadinama patobulinta ER schema. Apibendrinimas ir specializacija yra dvi patobulinto ER modelio sąvokos, kurios gali būti pritaikytos brėžti EER diagramą.
1. Apžvalga ir svarbiausias skirtumas
2. Kas yra apibendrinimas DBVS
3. Kas yra specializacija DBVS
4. DBMS apibendrinimo ir specializacijos ryšys
5. Šalutinis palyginimas - apibendrinimas vs DBMS lentelių formos specializacija
6. Santrauka
Subjektas nurodo realaus pasaulio objektą, ir tarp subjektų yra ryšiai. ER schema yra pagrįsta Entity-Relations (ER) modeliu. Entity santykių modelis yra modelis, naudojamas projektuojant ir vaizduojant ryšius tarp duomenų. Medicinos centro duomenų bazėje gali būti subjektas, pavyzdžiui, pacientas, gydytojas, darbuotojas ir kt. Kiekvienas subjektas turi savybes, kurios jas apibūdina. Jie yra žinomi kaip atributai. Paciento subjektas gali turėti atributus, tokius kaip paciento ID, vardas, adresas, telefonas ir pan. Asociacija tarp subjektų yra žinoma kaip ryšys.
Dėl duomenų sudėtingumo pirminis ER modelis buvo tobulinamas toliau. Jis žinomas kaip patobulintas ER (EER) modelis. Diagrama, pagrįsta EER modeliu, vadinama patobulinta ER (EER) schema. Apibendrinimas yra sąvoka, kuri gali būti naudojama braižant EER diagramą. Apibendrinant, žemesnieji subjektai gali būti sujungti į aukštesnio lygio subjektus. Jis taip pat žinomas kaip metodas „iš apačios į viršų“. Taikant šį metodą, subjektai sujungiami kartu, kad būtų atliktas apibendrintas subjektas.
01 paveikslas: apibendrinimas, metodas „iš apačios į viršų“
Pagal aukščiau pateiktą diagramą yra du subjektai, vadinami studentu ir dėstytoju. Studentų subjektas turi atributus student_id, vardą ir miestą. Lektorius turi atributus lektorius_id, vardą ir miestą. Abu gali būti sujungti kartu, kad būtų sukurtas asmuo. Vardas ir miesto atributai yra būdingi abiems subjektams. Todėl juos galima įtraukti į asmenį. Studentų įmonė turi savo atributą student_id. Lektoriaus subjektas turi savo atributą lektorius_id. Studento ir dėstytojo subjektai dar labiau apibendrinami kaip Asmens subjektas.
Specializacija yra priešinga apibendrinimui. Specializuojantis aukštesnio lygio subjektas gali būti suskirstytas į žemesnio lygio subjektus. Aukštesnio lygio subjektas specializuojasi toliau. Jis taip pat žinomas kaip metodas „iš viršaus į apačią“. Apsvarstykite tą patį pavyzdį, kaip aukščiau.
02 paveikslas: Specializacija, metodas „iš viršaus į apačią“
Pagal aukščiau pateiktą diagramą, asmenį subjektą galima dar suskaidyti į specializuotus subjektus, kurie yra studentai ir dėstytojai. Asmuo subjektas turi vardą ir miestą. Todėl šie požymiai taip pat priklauso studentų ir dėstytojų subjektams. Studentų subjektas turi pavadinimo ir miesto atributus bei savo atributą, kuris yra „student_id“. Lektoriaus subjektas turi vardą, miesto atributus ir savo atributą, kuris yra lektoriaus_id. Galima pastebėti, kad Asmens subjektas yra labiau specializuotas studentų ir dėstytojų.
Apibendrinimas vs DBVS specializacija | |
Apibendrinimas yra žemesnio lygio subjektų sujungimo procesas, siekiant sukurti aukštesnio lygio subjektus. | Specializacija yra aukštesnio lygio subjekto padalijimo į žemesnio lygio subjektus procesas. |
Sinonimai | |
Apibendrinimas žinomas kaip „iš apačios į viršų“ metodas. | Specializacija yra žinoma kaip metodas „iš viršaus į apačią“. |
Pagrindinė užduotis | |
Apibendrinant, keli subjektai yra sujungiami į vieną apibendrintą subjektą pagal jų panašias savybes. | Specializuojantis, subjektas skirstomas į pogrupius pagal jų savybes. |
Duomenų bazės struktūrai modeliuoti naudojamos ER diagramos. Tai suteikia konceptualų duomenų bazės supratimą. Jis remiasi ER modeliu. ER modelis buvo kuriamas toliau, ir jis yra žinomas kaip patobulintas ER modelis. Diagramomis pagrįstas EER modelis yra EER modelis. Apibendrinimas ir specializacija yra dvi sąvokos, kurios gali būti pritaikytos brėžinant patobulintą ER diagramą. Skirtumas tarp apibendrinimo ir specializacijos DBVS yra tas, kad apibendrinimas yra žemesnio lygio subjektų sujungimo procesas, siekiant sukurti aukštesnio lygio subjektą, o „Specializacija“ yra aukštesnio lygio subjekto padalijimo į žemesnio lygio subjektus procesas. Šiame straipsnyje aptariamas skirtumas tarp apibendrinimo ir specializacijos DBVS.
1. „Patobulintas ER modelis“. Apibendrinimas, specializavimas ir apibendrinimas ER modelyje | Studijų naktis. Galima rasti čia
2. „Apibendrinimas“. Www.tutorialspoint.com, Mokymo taškas, 2018 m. Sausio 8 d. Galima rasti čia