Pengumuman dan Pengkhususan adalah betul-betul bertentangan antara satu sama lain. Selanjutnya, kami akan membincangkan perbezaan antara generalisasi dan pengkhususan dengan bantuan carta perbandingan.
Carta Perbandingan
Asas untuk Perbandingan | Pengumuman | Pengkhususan |
---|---|---|
Asas | Ia meneruskan dengan cara yang paling bawah. | Ia meneruskan dengan cara yang paling atas. |
Fungsi | Pengujaan mengekstrak ciri umum entiti berganda untuk membentuk entiti baru. | Pengkhususan membahagikan entiti untuk membentuk pelbagai entiti baru yang mewarisi beberapa ciri entiti pemisahan. |
Entiti | Entiti peringkat tinggi mesti mempunyai entiti peringkat rendah. | Entiti tahap tinggi mungkin tidak mempunyai entiti peringkat rendah. |
Saiz | Penguaan mengurangkan saiz skema. | Pengkhususan meningkatkan saiz skema. |
Permohonan | Entiti generalisasi pada kumpulan entiti. | Pengkhususan digunakan pada entiti tunggal. |
Keputusan | Pengumuman menghasilkan satu entiti tunggal daripada pelbagai entiti. | Hasil pengkhususan dalam membentuk entiti berganda dari entiti tunggal. |
Takrif Umum
Pengujaan, istilah ini sering digunakan semasa merancang skema hubungan. Jika mereka bentuk hasil dalam cara yang paling bawah maka ia dipaparkan sebagai Generalization. Jika entiti, yang digambarkan untuk membuat skema saham beberapa ciri yang serupa, maka ia digabungkan untuk membentuk entiti peringkat tinggi.
Sebagai generalisasi, kami katakan sama ada sesetengah entiti peringkat rendah mempunyai ciri-ciri yang sama maka mereka menjadi kelab untuk membentuk entiti peringkat tinggi yang lebih baru yang akan bergabung lagi dengan sesetengah entiti untuk membentuk entiti peringkat baru yang lebih tinggi. Sebagai generalisasi, tidak boleh ada entiti peringkat tinggi tanpa entiti peringkat rendah.
Generalisasi sentiasa diterapkan pada sekumpulan entiti, dan jika dijangkakan ia seolah-olah mengurangkan saiz skema.
Marilah kita membincangkan contoh generalisasi. Jika saya meminta anda menamakan beberapa perabot, maka ia adalah perkara biasa untuk mengatakan meja belajar, meja makan, meja komputer, kerusi berlengan, kerusi lipat, kerusi pejabat, katil double, katil single dan senarai itu adalah sebagainya.
Entiti perabot adalah entiti yang umum bagi semua entiti yang kita diskusikan di atas.
Definisi Pengkhususan
Pengkhususan adalah prosedur perancangan yang meneruskan cara teratas . Pengkhususan hanya bertentangan dengan Pengujaan. Dalam pengkhususan, kami memecah entiti untuk membentuk beberapa entiti tahap yang lebih rendah. Entiti peringkat yang baru dibentuk ini mewarisi beberapa ciri entiti peringkat tinggi.
Ia mungkin berlaku bahawa entiti peringkat yang lebih tinggi tidak boleh berpecah lagi dan oleh itu, ia mungkin tidak mempunyai entiti tahap rendah. Pengkhususan selalu diterapkan pada entiti tunggal, dan jika dilihat secara keseluruhan, ia meningkatkan saiz skema.
Letus membincangkan pengkhususan dengan bantuan contoh. Marilah kita mengambil haiwan Entiti dan memohon pengkhususan di atasnya. Haiwan entiti boleh terus menjadi tumpah kepada amfibia, reptilia, burung, mamalia senarai panjang, tetapi ini cukup untuk menjelaskan pengkhususan.
Inilah bagaimana pengkhususan meningkatkan bilangan entiti yang meningkatkan saiz skema.
Perbezaan utama antara Pengumuman dan Pengkhususan dalam DBMS
- Perbezaan asas antara generalisasi dan pengkhususan ialah Pengujaan adalah pendekatan bawah. Walau bagaimanapun, pengkhususan adalah pendekatan atas ke bawah.
- Kelab pengumpulan semua entiti yang berkongsi beberapa sifat bersama untuk membentuk entiti baru. Di sisi lain, pengkhususan telah menumpahkan entiti untuk membentuk beberapa entiti baru yang mewarisi beberapa sifat entiti spiltted.
- Sebagai generalisasi, entiti yang lebih tinggi mesti mempunyai entiti yang lebih rendah sedangkan, dalam pengkhususan, entiti yang lebih tinggi mungkin tidak mempunyai entitas yang lebih rendah yang hadir.
- Pengumuman membantu dalam mengurangkan saiz skema sedangkan, pengkhususan hanya sebaliknya ia meningkatkan bilangan entiti sehingga meningkatkan saiz skema.
- Pengujaan selalu diterapkan kepada kumpulan entiti sedangkan, pengkhususan selalu diterapkan pada entiti tunggal.
- Pengumuman menghasilkan pembentukan satu entiti tunggal sedangkan, Pengkhususan mengakibatkan pembentukan beberapa entiti baru.
Kesimpulan:
Pengijazah dan pengkhususan kedua-duanya adalah prosedur perancangan dan kedua-duanya adalah sama penting untuk mereka bentuk skema. Mana yang digunakan bergantung pada keperluan pengguna.