Bài giảng Cơ sở dữ liệu - Chương 4: Chuẩn hóa cơ sở dữ liệu nêu lên 3 dạng chuẩn hóa cơ sở dữ liệu và dạng chuẩn Boyce-Codd. Bài giảng hữu ích với các bạn chuyên ngành Công nghệ thông tin và những bạn quan tâm tới vấn đề này. | CHUẨN HÓA CƠ SỞ DỮ LIỆU 1. 2. 3. 4. 5. 6. Đặt vấn đề Dạng chuẩn 1 Dạng chuẩn 2 Dạng chuẩn 3 Dạng chuẩn Boyce-Codd Chuẩn hóa lược đồ CSDL bằng phương pháp phân rã 1 1. ĐẶT VẤN ĐỀ Xét quan hệ ĐẶT_HÀNG (SốĐH, NgàyĐH, MãKH, MãHH, SốLượng ) SoáÑH DH01 DH02 DH02 NgaøyÑH 5/1/99 13/2/99 13/2/99 MaõKH KH01 KH05 KH05 MaõHH H01 H02 H03 SoáLöôïng 50 30 40 Với tập Pth F = { SốĐH NgàyĐH, MãKH ; SốĐH, MãHH SốLượng } => Có Trùng lắp thông tin 2 1. ĐẶT VẤN ĐỀ Sự trùng lắp thông tin dẫn đến: Tăng chí phí lưu trữ Tăng chi phí kiểm tra RBTV Thiếu nhất quán Vi phạm tính toàn vẹn của dữ liệu 3 1. ĐẶT VẤN ĐỀ Tổ chức lại thành 2 quan hệ như sau: ĐẶT_HÀNG ( SốĐH, NgàyĐH, MãKH ) Với F1 = { SốĐH NgàyĐH, MãKH } CHITIẾT_ĐH (SốĐH, MãHH, SốLượng ) Với F2 = { SốĐH, MãHH SốLượng } => Không còn xảy ra tình trạng trùng lắp thông tin 4 1. ĐẶT VẤN ĐỀ Để có thể đánh giá một cách cụ thể chất lượng thiết kế của một lược đồ CSDL, lúc đầu (tác giả của mô hình dữ liệu quan hệ) đưa ra 3 dạng chuẩn và sau đó và cải tiến dạng chuẩn 3 gọi là dạng chuẩn Boyce-Codd (BC) Các dạng chuẩn được định nghĩa dựa trên khái niệm phụ thuộc .