Một mô hình CSDL được xem là mô hình chuẩn hoá tốt, nếu:
Trả lời:
Đáp án đúng: C
Một mô hình CSDL được xem là chuẩn hóa tốt nếu nó giảm thiểu hoặc loại bỏ các dư thừa dữ liệu và các bất thường có thể xảy ra khi cập nhật, chèn, hoặc xóa dữ liệu. Điều này đạt được bằng cách phân rã các bảng thành các bảng nhỏ hơn và xác định các mối quan hệ giữa chúng một cách chính xác. Khi một mô hình CSDL được chuẩn hóa tốt, nó sẽ có những đặc điểm sau:
- Không xuất hiện dị thường thông tin: Đây là đặc điểm quan trọng nhất của một mô hình CSDL chuẩn hóa tốt. Dị thường thông tin (insertion anomaly, deletion anomaly, update anomaly) xảy ra khi việc thêm, xóa hoặc sửa đổi dữ liệu dẫn đến sự không nhất quán hoặc mất mát dữ liệu.
- Đảm bảo tính độc lập dữ liệu: Mô hình tốt giúp giảm sự phụ thuộc giữa các phần của CSDL, giúp thay đổi một phần không ảnh hưởng đến các phần khác.
- Mỗi một thuộc tính không khoá phụ thuộc hàm vào khoá: Các thuộc tính không khóa chỉ nên phụ thuộc vào khóa chính của bảng, chứ không nên phụ thuộc vào các thuộc tính không khóa khác (điều này được giải quyết ở các dạng chuẩn cao hơn như BCNF và 3NF).
- Mỗi một thuộc tính được biểu diễn trong dạng duy nhất: Đảm bảo mỗi thuộc tính chỉ xuất hiện một lần trong toàn bộ mô hình (trừ khi nó là khóa ngoại).
Vì vậy, đáp án chính xác nhất là: Không xuất hiện dị thường thông tin.
Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
