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: Số-mặt-hàng = số bộ của CHITIET_HĐ có cùng Số-hóa-đơn
Trả lời:
Đáp án đúng: D
Câu hỏi kiểm tra về kiểu ràng buộc toàn vẹn trong cơ sở dữ liệu.
Phân tích các đáp án:
* **A. Ràng buộc liên bộ:** Ràng buộc này chỉ xét trên một bộ duy nhất trong một quan hệ.
* **B. Ràng buộc liên thuộc tính:** Ràng buộc này chỉ xét giữa các thuộc tính trong cùng một quan hệ.
* **C. Ràng buộc liên thuộc tính-liên quan hệ:** Ràng buộc "Số-mặt-hàng = số bộ của CHITIET_HĐ có cùng Số-hóa-đơn" liên quan đến thuộc tính `SoMH` trong quan hệ `HoaDon` và số bộ của quan hệ `ChiTiet_HD` có cùng `SoHD`. Vì vậy, đây là ràng buộc liên thuộc tính-liên quan hệ.
* **D. Ràng buộc liên bộ-liên quan hệ:** Ràng buộc này xét đến mối quan hệ giữa các bộ ở nhiều quan hệ khác nhau.
Như vậy, đáp án đúng là C.