Các dị thường cập nhật dữ liệu

Một phần của tài liệu Giáo trình quản trị cơ sở dữ liệu (Trang 99 - 100)

- 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.

Một phần của tài liệu Giáo trình quản trị cơ sở dữ liệu (Trang 99 - 100)