JavaScript is required

Xác định kiểu ràng buộc toàn vẹn sau: Ngày xếp lương phải lớn hơn ngày vào làm của Nhân viên. ∀t ∈ NHANVIEN (t.NgVaoLam <= t.NgXepLuong)

A.

Ràng buộc liên bộ

B.

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

C.

Ràng buộc miền giá trị

D.

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

Trả lời:

Đáp án đúng: C


Câu hỏi kiểm tra kiến thức về các loại ràng buộc toàn vẹn trong cơ sở dữ liệu. - **Ràng buộc liên thuộc tính**: Ràng buộc này áp đặt điều kiện trên các thuộc tính khác nhau trong cùng một quan hệ (bảng). Trong trường hợp này, ràng buộc `t.NgVaoLam <= t.NgXepLuong` so sánh hai thuộc tính (`NgVaoLam` và `NgXepLuong`) của cùng một bản ghi (tuple) trong quan hệ `NHANVIEN`. Vì vậy, đây là ràng buộc liên thuộc tính. - **Ràng buộc liên bộ**: Ràng buộc này liên quan đến nhiều bộ (hàng) trong cùng một bảng. - **Ràng buộc miền giá trị**: Ràng buộc này quy định các giá trị hợp lệ cho một thuộc tính. Ví dụ, tuổi phải là số dương. - **Ràng buộc liên bộ liên quan hệ**: Ràng buộc này liên quan đến nhiều bộ (hàng) trong nhiều bảng. Do đó, đáp án đúng là ràng buộc liên thuộc tính, vì nó so sánh các giá trị của các thuộc tính khác nhau trong cùng một quan hệ.

Câu hỏi liên quan