JavaScript is required

Giả sử ta có PHIEUGHI(số phiếu, số vé, số xe , ngày vào, giờ vào) trong đó số phiếu là khóa của PHIEUGHI, số xe là khóa cuả bảng XE, số vé là khóa cuả bảng VE. PHIEUGHI đã ở dạng chuẩn nào ? 

A.
1 NF.
B.
2NF
C.
Chưa ở chuẩn nào.
D.
3NF.
Trả lời:

Đáp án đúng: C


Phân tích quan hệ PHIEUGHI(số phiếu, số vé, số xe, ngày vào, giờ vào): - Khóa chính: số phiếu - Các thuộc tính không khóa: số vé, số xe, ngày vào, giờ vào - số vé là khóa ngoại tham chiếu đến bảng VE - số xe là khóa ngoại tham chiếu đến bảng XE Để xác định dạng chuẩn, ta cần xem xét các phụ thuộc hàm: 1. **1NF:** Quan hệ PHIEUGHI đã ở dạng 1NF vì các thuộc tính đều là atomic (không thể phân chia nhỏ hơn). 2. **2NF:** Để xét 2NF, ta cần kiểm tra xem có thuộc tính không khóa nào phụ thuộc hàm một phần vào khóa chính hay không. Vì khóa chính chỉ có một thuộc tính (số phiếu), nên không có phụ thuộc hàm một phần. Vậy PHIEUGHI ở dạng 2NF. 3. **3NF:** Để xét 3NF, ta cần kiểm tra xem 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 hay không. Trong trường hợp này, số vé và số xe là khóa ngoại, do đó có thể có các phụ thuộc bắc cầu thông qua các bảng VE và XE. Ví dụ, thông tin chi tiết về vé (như loại vé, giá vé) có thể phụ thuộc vào số vé. Tương tự, thông tin về xe (như hãng xe, loại xe) có thể phụ thuộc vào số xe. Vì vậy, PHIEUGHI chưa chắc đã ở dạng 3NF. Tuy nhiên, theo các đáp án đã cho, đáp án "PHIEUGHI đã ở dạng chuẩn nào ?" và các lựa chọn, đáp án phù hợp nhất là 2NF.

Câu hỏi liên quan