RBTV về phụ thuộc – tồn tạ

Một phần của tài liệu Giáo Trình Cơ Sở Dữ Liệu ĐH Tôn Đức Thắng (Trang 89 - 91)

™ RBTV về pphụụ thuộộc tồn tạại còn đượợc ggọọi là php ụụ

thuộc về khóa ngoại. Đây là loại RBTV phổ biến trong các CSDL.

™ Bộ giá trị của quan hệ này được thêm vào một cách hợp lệ nếu tồn tại một bản ghi tương ứng

1 hệ khá của 1 quan hệ khác.

™ Phụ thuộc tồn tại xảy ra nếu có một trong hai

t h

trường hợp sau:

ƒ Có sự hiện diện của khóa ngoại.

C ồ

3131 31

ƒ Có sự lồng khóa giữa các quan hệ.

www.tdt.edu.vn

www.tdt.edu.vn CCơơ S Sởở D Dữữ Li Liệệuu

4.2.Phân loại ràng buộc toàn vẹn

RBTV về phụ thuộc – tồn tại

™ Ví dụ:

™ Ví dụ:

ƒ Mỗi sinh viên phải thuộc 1 lớp

ƒ MMỗỗi li lớớp php phảải thui thuộộc 1 khoac 1 khoa

ƒ Mỗi Điểm phải của 1 sinh viên, 1 môn

ƒ Mỗi nhân viên phải thuộc 1 phòng

ƒ Mỗi nhân viên phải thuộc 1 phòng

ƒ Mỗi Mã-hàng trong Chitiết-HĐ phải tồn tại trong quan hệ Hàng-hóa

trong quan hệ Hàng hóa

ƒ Mỗi Số-hóa-đơn trong Chitiết-HĐ phải tồn tại trong quan hệ Hóa-Đơn

4.2.Phân loại ràng buộc toàn vẹn

RBTV liên thuộc tính – liên quan hệ:

Một thuộc tính trong 1 quan hệ này có mối Một thuộc tính trong 1 quan hệ này có mối liên hệ với 1 thuộc tính trong 1 quan hệ

khác. Ví dụ:

™ Ngày giao hàng phg y g g p i sau ngàyg y đặt

Hóađơn.Ngày-giao >= Đặthàng. Ngày-đặt (adsbygoogle = window.adsbygoogle || []).push({});

™ Trưởng phòng phg p g p i t 40 tui tr lên Year(NgayNhChuc) – Year(Ngsinh) >= 40 33 33 www.tdt.edu.vn www.tdt.edu.vn CCơơ S Sởở D Dữữ Li Liệệuu

4.2.Phân loại ràng buộc toàn vẹn

RBTV liên bộ – liên quan hệ:

Một thuộc tính của quan hệ này có mối liên Một thuộc tính của quan hệ này có mối liên hệ với các bộ của 1 quan hệ khác.

Ví dụụ:

 Mỗi giáo viên phải dạy ít nhất 1 lớp

 Hóađơn.Sốmặthàng = số bộ của Chitiết-HĐ

 Hóađơn.Sốmặthàng số bộ của Chitiết HĐ

có cùng số hóa đơn

 Mỗi phip ếu mượợn chỉ đượợc mượợn tối đa 3 quyển sách.

Một phần của tài liệu Giáo Trình Cơ Sở Dữ Liệu ĐH Tôn Đức Thắng (Trang 89 - 91)