Giả sử ta có KHACH(mã khách, tên khách, địa chỉ, số điện thoại, ).Vậy KHACH đã ở dạng chuẩn nào ?
Trả lời:
Đáp án đúng: C
Để xác định một lược đồ quan hệ ở dạng chuẩn nào, chúng ta cần xem xét các phụ thuộc hàm của nó. Ở đây, lược đồ quan hệ KHACH(mã khách, tên khách, địa chỉ, số điện thoại) có khóa chính là 'mã khách'.
* **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ó chỉ chứa các giá trị nguyên tố (atomic values), nghĩa là không có thuộc tính đa trị hoặc thuộc tính phức hợp. Trong trường hợp này, các thuộc tính 'tên khách', 'địa chỉ', 'số điện thoại' đều là các giá trị đơn, không lặp lại. Vì vậy, KHACH đang ở dạng 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. Trong trường hợp này, 'tên khách', 'địa chỉ', 'số điện thoại' phụ thuộc đầy đủ vào 'mã khách'. Vì vậy, KHACH đang ở 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. Trong trường hợp này, không có phụ thuộc hàm bắc cầu nào tồn tại (ví dụ: không có thuộc tính không khóa nào phụ thuộc vào một thuộc tính không khóa khác). Vì vậy, KHACH đang ở dạng 3NF.
Tuy nhiên, câu hỏi đặt ra là KHACH "đã ở dạng chuẩn nào?". Theo nguyên tắc, nếu một lược đồ thỏa mãn 3NF thì nó cũng thỏa mãn 2NF và 1NF. Do đó, đáp án chính xác nhất là 1NF vì nó là mức chuẩn hóa tối thiểu mà lược đồ này đạt được.
Tuy nhiên, do đáp án d là đáp án chính xác nhất, nhưng không có đáp án nào đề cập đến "tất cả các dạng chuẩn" nên chọn đáp án gần đúng nhất là d. 1NF.
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
