- DEFAULT IDENTITY
5. 3.ALTER TABLE.(19)
7.1.2 Các dị thường cập nhật dữ liệu
Dị thường cập nhật bao gồm: dị thường chèn, dị thường xĩa, dị thường sửa đổi. Những dị thường cập nhật này sẽ đưa vào cơ sở dữ liệu những thơng tin “lạ” và làm cho cơ sở dữ liệu mất tính đúng đắn.
+ Dị thường chèn (Insertion anomalies): Gây ra khĩ khăn khi chèn các bộ giá trị vào
bảng hoặc dẫn đến vi phạm ràng buộc.
Ví dụ: Nếu muốn thêm thơng tin một sinh viên mới nhập trường (chưa cĩ điểm mơn học
nào) vào quan hệ thì khơng được vì khĩa chính của quan hệ trên gồm 2 thuộc tính StNo và SubNo.
+ Dị thường xĩa (Deletion anomalies): Gây ra việc mất thơng tin xĩa
Ví dụ: Giả sử xĩa đi bản ghi cuối cùng thì thơng tin về mơn học cĩ mã mơn học là
SubNo=Sub07 cũng mất.(do là người cuối cùng học mơn học cĩ mã là sub07)
+ Dị thường sửa đổi (tính khơng nhất quán): Gây ra việc sửa đổi hàng loạt khi ta muốn
sửa đổi một giá trị trong một bộ nào đĩ.
Ví dụ: Giả sử ta sửa bản ghi thứ nhất, tên sinh viên được chữa thành Nga thì dữ liệu này
lại khơng nhất quán với bản ghi thứ 2 và thứ 3 (vẫn cĩ tên là Mai) điều này dẫn đến việc phải sửa đổi hàng loạt tất cả những sinh viên cĩ tên là Mai thành Nga.
Nhận xét: Qua phân tích trên, ta thấy chúng ta nên tìm cách tách quan hệ trên thành các
quan hệ nhỏ hơn.
7.1.3 Khái niệm về chuẩn hĩa
Chuẩn hĩa dữ liệu: cĩ thể được xem như một quá trình phân tích các lược đồ
quan hệ cho trước dựa trên các phụ thuộc hàm và các khĩa chính của chúng để đạt đến các tính chất mong muốn:
i) Cực tiểu dư thừa và
ii) Cực tiểu các phép dị thường cập nhật dữ liệu.