JavaScript is required

Cần thiết phải chuẩn hóa dữ liệu vì?

A.

Khi thực hiện các phép lưu trữ trên các quan hệ chưa được chuẩn hóa thường xuất hiện các dị thường thông tin

B.

Khi thực hiện các phép tách - kết nối tự nhiên các quan hệ

C.

Khi thực hiện các phép tìm kiếm, xuất hiện các dị thường thông tin

D.
Giá trị khóa nhận giá trị null hay giá trị không xác định
Trả lời:

Đáp án đúng: A


Việc chuẩn hóa dữ liệu là quá trình tổ chức dữ liệu trong cơ sở dữ liệu để giảm thiểu sự dư thừa và phụ thuộc dữ liệu. Mục đích chính của việc chuẩn hóa là loại bỏ các dị thường (anomalies) có thể phát sinh trong quá trình thao tác dữ liệu, đặc biệt là khi thực hiện các phép lưu trữ (thêm, sửa, xóa). Các dị thường này bao gồm: * **Dị thường chèn (Insertion Anomaly):** Không thể chèn một bản ghi mới nếu thiếu thông tin bắt buộc. * **Dị thường cập nhật (Update Anomaly):** Việc cập nhật một thông tin có thể đòi hỏi phải cập nhật ở nhiều nơi khác nhau. * **Dị thường xóa (Deletion Anomaly):** Việc xóa một bản ghi có thể dẫn đến mất thông tin quan trọng khác. Các đáp án khác không mô tả đúng lý do cốt lõi của việc chuẩn hóa dữ liệu: * Đáp án B: Các phép tách - kết nối tự nhiên (join) không phải là nguyên nhân trực tiếp dẫn đến sự cần thiết của chuẩn hóa. * Đáp án C: Mặc dù chuẩn hóa có thể cải thiện hiệu suất tìm kiếm, nhưng mục tiêu chính của nó không phải là loại bỏ dị thường tìm kiếm. * Đáp án D: Giá trị khóa nhận giá trị null hoặc không xác định là một vấn đề khác, liên quan đến ràng buộc toàn vẹn và thiết kế lược đồ, không trực tiếp liên quan đến lý do cần chuẩn hóa.

Câu hỏi liên quan