Perbezaan Antara Normalisasi dan Denormalization
Normalisasi vs Denormalization
Pangkalan data relasi terdiri daripada hubungan (jadual berkaitan). Jika jadual adalah dua besar (iaitu terlalu banyak lajur dalam satu jadual), maka anomali pangkalan data boleh berlaku Jika jadual dua kecil (iaitu pangkalan data terdiri daripada banyak jadual yang lebih kecil), ia akan menjadi tidak cekap untuk membuat pertanyaan. adalah dua proses yang digunakan untuk mengoptimumkan prestasi pangkalan data Normalisasi meminimumkan redundansi yang terdapat dalam jadual data. Pengumuman (pembalikan normalisasi) menambah data atau data kumpulan yang berlebihan
< Apa itu Normalisasi?Normalisasi adalah proses yang dilakukan untuk meminimumkan kekurangan yang terdapat dalam data dalam pangkalan data hubungan. Proses ini akan membahagikan jadual besar ke jadual yang lebih kecil dengan redundansi kurang (yang dipanggil "bentuk Normal"). Jadual-jadual kecil ini akan dikaitkan d antara satu sama lain melalui hubungan yang jelas. Dalam pangkalan data yang baik, sebarang perubahan atau pengubahsuaian dalam data akan memerlukan mengubah hanya satu jadual. Borang Normal Pertama (1NF), Borang Normal Kedua (2NF), dan Formula Ketiga (3NF) diperkenalkan oleh Edgar F. Codd. Borang Normal Boyce-Codd (BCNF) diperkenalkan pada tahun 1974 oleh Codd dan Raymond F. Boyce. Borang Normal Tinggi (4NF, 5NF dan 6NF) telah ditakrifkan, tetapi mereka jarang digunakan.
Denormalization adalah proses terbalik proses normalisasi. Kerja Denormalization berfungsi dengan menambahkan data yang berlebihan atau data pengelompokan untuk mengoptimumkan prestasi. Walau bagaimanapun, menambahkan data yang berlebihan berbunyi tidak produktif, kadang kala denormalisasi adalah proses yang sangat penting untuk mengatasi beberapa kelemahan dalam perisian pangkalan data relasi yang boleh menimbulkan penalti prestasi berat dengan pangkalan data yang dinormalisasi (bahkan ditala untuk prestasi yang lebih tinggi).Hal ini kerana bergabung dengan beberapa hubungan (yang merupakan hasil menormalkan) untuk menghasilkan hasil untuk pertanyaan kadang-kadang lambat bergantung pada pelaksanaan fisika sebenarnya dari sistem database.
Apakah perbezaan antara Normalisasi dan Penormal?