Giả sử ta có KHACH(mã khách, tên khách, địa chỉ, số điện thoại, gioitinh, bằng cấp).Vậy KHACH đã ở dạng chuẩn nào ?
Trả lời:
Đáp án đúng: B
Phân tích câu hỏi:
Câu hỏi này kiểm tra kiến thức về các dạng chuẩn trong cơ sở dữ liệu, cụ thể là 1NF, 2NF, và 3NF.
Đánh giá các phương án:
* **1NF (First Normal Form):** Một quan hệ ở dạng 1NF nếu tất cả các thuộc tính của nó là atomic (không thể chia nhỏ hơn nữa). Trong quan hệ KHACH, các thuộc tính như 'mã khách', 'tên khách', 'địa chỉ', 'số điện thoại', 'gioitinh', 'bằng cấp' đều là atomic. Vậy, quan hệ KHACH thỏa mãn 1NF.
* **2NF (Second Normal Form):** Một quan hệ ở dạng 2NF nếu nó ở dạng 1NF và tất cả các thuộc tính không khóa (non-key attributes) phụ thuộc hàm đầy đủ vào khóa chính. Vì chúng ta không có thông tin về khóa chính của bảng KHACH, cũng như không có thông tin về sự phụ thuộc hàm giữa các thuộc tính, ta không thể kết luận KHACH ở dạng 2NF.
* **3NF (Third Normal Form):** Một quan hệ ở dạng 3NF nếu nó ở dạng 2NF và không có thuộc tính không khóa nào phụ thuộc hàm bắc cầu vào khóa chính. Tương tự như 2NF, ta không thể xác định KHACH có ở dạng 3NF hay không do thiếu thông tin về khóa chính và sự phụ thuộc hàm.
* **Chưa ở chuẩn nào:** Điều này không đúng vì KHACH chắc chắn ở dạng 1NF.
Vì vậy, đáp án đúng nhất là d. 1NF vì chúng ta có thể chắc chắn quan hệ KHACH ở dạng 1NF, nhưng không đủ thông tin để xác định nó có ở các dạng chuẩn cao hơn hay không.
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
