Rumah >pangkalan data >tutorial mysql >Apakah Faedah Normalisasi Pangkalan Data dan Bagaimana Ia Mengelakkan Lebihan Data?
Pangkalan Data Biasa: Penjelasan Ringkas
Menjelaskan penormalan pangkalan data boleh menjadi satu cabaran dalam bahasa Inggeris biasa. Tetapi berikut ialah pecahan praktikal:
Bayangkan anda mempunyai hamparan dengan nama dan alamat pekerja. Daripada menyimpan negara sebagai medan teks ("Amerika Syarikat" untuk semua orang), mari kita berikan setiap negara kod angka dalam jadual lain. Jadi daripada mengulangi "Amerika Syarikat" 100 kali, kami hanya menggunakan kod "1". Jika sesebuah negara terbahagi kepada dua (katakan, Yugoslavia menjadi Serbia dan Montenegro), kami hanya perlu mengemas kini jadual kod negara sekali sahaja.
Tetapi bagaimanakah kita mengendalikan beberapa negara yang dilawati oleh setiap pekerja? Mencipta satu jadual dengan semua data akan membawa kepada pertindihan (cth., "Faruz" melawat kedua-dua "AS" dan "Kanada").
Untuk mengelakkan perkara ini, kami menormalkan pangkalan data dengan mencipta tiga jadual: "Orang " dengan butiran pekerja, "Negara" dengan kod negara dan "Perhubungan Lawatan" yang memautkan orang ke negara yang telah mereka lawati. Ini membolehkan kami mengemas kini maklumat pekerja atau negara tanpa membuat baris pendua.
Dalam temu duga kerja, perkara penting untuk ditekankan:
Atas ialah kandungan terperinci Apakah Faedah Normalisasi Pangkalan Data dan Bagaimana Ia Mengelakkan Lebihan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!