Perbezaan antara generalisasi dan pengkhususan dalam DBMS

Perbezaan antara generalisasi dan pengkhususan dalam DBMS

Perbezaan utama - Pengumuman vs Pengkhususan Dalam DBMS
 

The Perbezaan utama antara generalisasi dan pengkhususan dalam DBMS ialah Pengumuman adalah proses menggabungkan entiti peringkat rendah untuk menghasilkan entiti peringkat tinggi sementara pengkhususan adalah proses membahagikan entiti peringkat tinggi ke entiti peringkat rendah.

Setiap organisasi perlu menyimpan data mengikut keperluan. Terdapat pelbagai jenis data, dan harus ada mekanisme untuk mengaturnya. Sistem Pengurusan Pangkalan Data (DBMS) boleh digunakan untuk menyimpan, mengemas kini, mengurus dan mengambil data dengan cekap. Sebelum menyimpan data dalam pangkalan data, harus ada perwakilan visual pangkalan data yang akan direka. Rajah Hubungan Entiti (ER) boleh digunakan untuk mendapatkan pemahaman konseptual mengenai pangkalan data. Rajah ER didasarkan pada model ER. Dengan kerumitan data, model ER telah dibangunkan lebih jauh. Ia dikenali sebagai model hubungan entiti yang dipertingkatkan (EER). Gambar rajah berdasarkan model EER dipanggil rajah ER yang dipertingkatkan. Pengumuman dan pengkhususan adalah dua konsep model ER yang dipertingkatkan yang boleh digunakan untuk menarik gambarajah EER.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah generalisasi dalam dbms
3. Apakah pengkhususan dalam DBMS
4. Hubungan antara generalisasi dan pengkhususan dalam DBMS
5. Perbandingan sampingan - Generalisasi vs Pengkhususan dalam DBMS dalam bentuk jadual
6. Ringkasan

Apakah generalisasi dalam dbms?

Entiti merujuk kepada objek dunia nyata, dan ada hubungan di antara entiti. Rajah ER didasarkan pada model entiti-hubungan (ER). Model hubungan entiti adalah model yang digunakan untuk mereka bentuk dan mewakili hubungan antara data. Di pangkalan data pusat perubatan, terdapat entiti seperti pesakit, doktor, kakitangan dll. Setiap entiti mempunyai sifat yang menggambarkannya. Mereka dikenali sebagai atribut. Entiti pesakit boleh mempunyai atribut seperti pesakit_id, nama, alamat, telefon dll. Persatuan di kalangan entiti dikenali sebagai hubungan.

Dengan kerumitan data, model ER asal telah dibangunkan lebih jauh. Ia dikenali sebagai model ER (EER) yang dipertingkatkan. Gambar rajah berdasarkan model EER dipanggil rajah ER (EER) yang dipertingkatkan. Generalisasi adalah konsep yang boleh digunakan semasa melukis gambarajah EER. Dalam generalisasi, entiti yang lebih rendah dapat digabungkan menjadi entiti peringkat tinggi. Ia juga dikenali sebagai pendekatan bawah.  Dalam pendekatan ini, entiti digabungkan bersama untuk melakukan entiti umum.

Rajah 01: Generalisasi, pendekatan bawah

Menurut gambarajah di atas, terdapat dua entiti yang dipanggil pelajar dan pensyarah.  Entiti Pelajar mengandungi atribut Pelajar, Nama dan Bandar. Pensyarah mengandungi atribut lecturer_id, nama dan bandar. Kedua -duanya boleh digabungkan bersama untuk mewujudkan entiti orang. Nama dan atribut bandar adalah perkara biasa bagi kedua -dua entiti. Oleh itu, mereka boleh diletakkan secara entiti orang. Entiti pelajar mempunyai atribut sendiri student_id. Entiti pensyarah mempunyai atribut sendiri lecturer_id. Pelajar dan pensyarah entiti lebih umum ke dalam entiti orang.

Apakah pengkhususan dalam DBMS?

Pengkhususan adalah kebalikan dari generalisasi. Dalam pengkhususan, entiti peringkat tinggi dapat dipecahkan ke entiti tahap rendah. Entiti peringkat tinggi lebih khusus. Ia juga dikenali sebagai pendekatan atas ke bawah. Pertimbangkan, contoh yang sama seperti di atas.

Rajah 02: Pengkhususan, Pendekatan Top Down

Menurut rajah di atas, orang entiti dapat dipecahkan lagi ke dalam entiti khusus yang merupakan pelajar dan pensyarah. Entiti orang mempunyai nama dan entiti bandar. Oleh itu, atribut itu juga tergolong dalam entiti pelajar dan pensyarah. Entiti Pelajar mengandungi nama dan atribut bandar dan atributnya sendiri yang pelajar_id. Entiti pensyarah mengandungi nama, atribut bandar dan atributnya sendiri yang lecturer_id. Dapat diperhatikan bahawa entiti orang lebih khusus lagi kepada pelajar dan pensyarah.

Apakah hubungan antara penyebaran dan pengkhususan dalam DBMS?

  • Generalisasi adalah bertentangan dengan pengkhususan dan pengkhususan adalah kebalikan dari generalisasi.

Apakah perbezaan antara penyebaran dan pengkhususan dalam DBMS?

Generalisasi vs pengkhususan dalam DBMS

Pengumuman adalah proses menggabungkan entiti peringkat rendah untuk menghasilkan entiti peringkat tinggi. Pengkhususan adalah proses membahagikan entiti peringkat tinggi ke entiti peringkat rendah.
 Sinonim
Generalisasi dikenali sebagai pendekatan bawah. Pengkhususan dikenali sebagai pendekatan atas.
Tugas utama
Dalam generalisasi, beberapa entiti dibawa bersama ke dalam satu entiti umum berdasarkan ciri -ciri serupa mereka. Dalam pengkhususan, entiti dibahagikan kepada sub-entiti berdasarkan ciri-ciri mereka.

Ringkasan -Generalisasi vs Pengkhususan Dalam DBMS

Gambar rajah ER digunakan untuk memodelkan struktur pangkalan data. Ia memberikan pemahaman konseptual mengenai pangkalan data. Ia berdasarkan model ER. Model ER dibangunkan lebih jauh, dan ia dikenali sebagai model ER yang dipertingkatkan. Model EER berdasarkan rajah adalah model EER. Pengumuman dan pengkhususan adalah dua konsep yang boleh digunakan semasa melukis gambarajah ER yang dipertingkatkan. Perbezaan antara generalisasi dan pengkhususan dalam DBMS adalah bahawa generalisasi adalah proses menggabungkan entiti peringkat rendah untuk menghasilkan entiti peringkat tinggi sementara pengkhususan adalah proses membahagikan entiti peringkat tinggi ke entiti peringkat rendah. Artikel ini membincangkan perbezaan antara penyebaran dan pengkhususan dalam DBMS.

Rujukan:

1."Model ER yang dipertingkatkan." Generalisasi, pengkhususan dan pengagregatan dalam model ER | KajianTonIght. Terdapat di sini
2."Pengagregatan generalisasi." Www.TutorialSpoint.com, Tutorial Point, 8 Jan. 2018. Terdapat di sini