Cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung sau: Dư thừa dữ liệu, phụ thuộc hàm, giải thuật kiểm tra phụ thuộc hàm, hệ tiên đề Amstrong, bao đóng của tập phụ thuộc hàm, bao đóng của tập thuộc tính, tìm khóa. | 1 Nội dung Dư thừa dữ liệu Phụ thuộc hàm Giải thuật kiểm tra phụ thuộc hàm Hệ tiên đề Amstrong Bao đóng của tập phụ thuộc hàm Bao đóng của tập thuộc tính Tìm khóa 2 Dư thừa dữ liệu (Data redundancy) 3 Mục đích của thiết kế CSDL là gom các thuộc tính thành các quan hệ sao cho giảm thiểu dư thừa dữ liệu Hậu quả của dư thừa dữ liệu: Lãng phí không gian đĩa Các bất thường (anomalies) khi cập nhật Bất thường dữ liệu (Data redundancy) Ba loại bất thường: Bất thường khi thêm vào Bất thường khi xóa bỏ Bất thường khi sửa đổi 4 5 Ví dụ về bất thường dữ liệu SSN 111111111 111111111 555666777 555666777 987654321 Name John Doe John Doe Mary Doe Mary Doe Bart Simpson Address 123 Main St. 123 Main St. 7 Lake Dr. 7 Lake Dr. Fox 5 TV Khóa chính của bảng PERSON? SSN + Hobby Thông tin cá nhân bị trùng .