JavaScript is required

Cho lược đồ CSDL Quản lý HDBH:

HoaDon(SoHD, SoMH, TongTriGia)

DM_Hang(MaHang, TenHang, DonViTinh)

ChiTiet_HD(SoHD, MaHang, SoLuongDat, DonGia, TriGia)

Xác định kiểu ràng buộc toàn vẹn sau đây: Mỗi hóa đơn có 1 số hóa đơn riêng biệt không trùng với hóa đơn khác.

A.

Ràng buộc liên bộ liên quan hệ

B.

Ràng buộc liên thuộc tính

C.

Ràng buộc tham chiếu

D.

Ràng buộc liên bộ

Trả lời:

Đáp án đúng: B


Ràng buộc toàn vẹn "Mỗi hóa đơn có 1 số hóa đơn riêng biệt không trùng với hóa đơn khác" là một ràng buộc liên bộ, vì nó áp đặt điều kiện duy nhất trên thuộc tính SoHD trong quan hệ HoaDon. Ràng buộc này đảm bảo rằng không có hai bản ghi nào trong bảng HoaDon có cùng giá trị SoHD, do đó duy trì tính duy nhất của số hóa đơn. Các lựa chọn khác không phù hợp vì: - Ràng buộc liên bộ liên quan hệ liên quan đến nhiều quan hệ, trong khi ràng buộc này chỉ liên quan đến một quan hệ (HoaDon). - Ràng buộc liên thuộc tính liên quan đến các ràng buộc giữa các thuộc tính trong cùng một bản ghi, không phải giữa các bản ghi khác nhau. - Ràng buộc tham chiếu liên quan đến khóa ngoại và đảm bảo rằng giá trị khóa ngoại tồn tại trong bảng tham chiếu.

Câu hỏi liên quan