V de LOPTINCHI / d.SOLGTOITHIEU < d SOLGTOIDA
3.Ràng buộc toàn vẹn liên bộ
*Ràng buộc 16:
-Bối cảnh: SINHVIEN -Mô tả:
+ Những sinh viên phân biệt với nhau thông qua mã sinh viên
-Nội dung:
+ Vsv1,sv2 e SINHVIEN / sv1.MASV <> sv2.MASV
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
*Ràng buộc 17:
-Bối cảnh: KHOA
-Mơ tả:
+ Các khoa phân biệt với nhau bằng mã khoa hoặc tên khoa
-Nội dung:
+ Vk1,k2 e KHOA / k1. MAKHOA <> k2. MAKHOA + Vk1,k2 e KHOA / k1. TENKHOA <> k2. TENKHOA
- Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
KHOA + - *(MAKHOA)
KHOA + - +(TENKHOA)
*Ràng buộc 18:
-Bối cảnh: GIANGVIEN
-Mô tả: Giảng viên phân biệt với nhau bằng mã giảng viên
-Nội dung: Vgv1,gv2 e GIANGVIEN / gv1. MAGV <> gv2. MAGV -Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
GIANGVIEN + - *(MAGV)
*Ràng buộc 19:
-Bối cảnh: TRUONGKHOA -Mơ tả:
+ Trưởng khoa phân biệt với nhau bằng mã trưởng khoă mã giáo viên và ngày nhận chức)
+ Một giảng viên có thể làm trưởng khoa tại những thời điểm khác nhau
-Nội dung:
+ Vgv1,gv2 e TRUONGKHOA/ gvEMAGV <> gv2. MAGV or gv1. NGAYNHANCHUC <> gv2. NGAYNHANCHUC
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
TRUONGKHOA + - *(MATRGKHOA) TRUONGKHOA + - +( MAGV) TRUONGKHOA + - + ( NGAYNHANCHUC ) *Ràng buộc 20: -Bối cảnh: CHUYENNGANH -Mô tả:
+ Các chuyên ngành phân biệt với nhau phân biệt với nhau bằng mã khoa hoặc tên khoa
-Nội dung:
+ Vcn1,cn2 e CHUYENNGANH / cn1. MACN <> cn2. MACN + Vcn1,cn2 e CHUYENNGANH / cn1. TENCN <> cn2. TENCN
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
CHUYENNGANH + - *(MACN)
*Ràng buộc 21:
-Bối cảnh: MONHOC
-Mơ tả: Các mơn học có mã và tên môn học khác nhau
-Nội dung: Vmh1,mh2 e MONHOC / mh1.MAMH <> mh2. MAMH
Vmh1,mh2 e MONHOC / mh1.TENMH <> mh2. TENMH
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
MONHOC + - *( MAMH)
MONHOC + - +( TENMH)
*Ràng buộc 22: -Bối cảnh: LOP
-Mô tả: Các lớp học phân biệt với nhau thông qua mã lớp. -Nội dung: Vl e LOP / l.MALOP <> l. MALOP
- Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
LOP + - *( MALOP)
*Ràng buộc 23:
-Bối cảnh: KEHOACH
-Mô tả: Mỗi kế hoạch của mơn học trong học kì và năm xác định. Khơng thể xuất
hiện hai kế hoạch của một mơn trong cùng học kì cùng một niên khóạ
-Nội dung: Vk1,k2 e KEHOACH / k1.MAMH <> k2. MAMH or k1.MACN <>
k2. MACN or k1.HOCKI <> k2. HOCKI or k1.NAMHOC <> k2. NAMHOC
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
KEHOACH + - *( MACN, MAMH,
NAMHOC)
*Ràng buộc 24: -Bối cảnh: DAY
-Mơ tả: Một giảng viên có thể dạy nhiều mơn học và cũng đồng thời một môn học
có nhiều giảng viên giảng dạỵ
-Nội dung: Vd1,d2 e DAY / d1.MAMH <> d2. MAMH or d1.MAGV <> d2.
MAGV
- Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
DAY + -
+(MAGV,
MAMH)
*Ràng buộc 25:
-Bối cảnh: PHANCONG
-Mơ tả: Một giảng viên đồng thời có thể nhiều mơn học ở nhiều lớp tín chỉ khác
nhaụ
-Nội dung: Vpc1, pc2e PHANCONG / pc1.MATLC <> pc2.MALTC or
pcịMAMH <> pc2. MAMH or pc1.MAGV <> pc2. MAGV
- Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
PHANCONG + -
+(MALTC,
MAGV, MAMH)
*Ràng buộc 26:
-Mơ tả: Lớp tín chỉ phân biệt với nhau bởi mã lớp tín chỉ
-Nội dung: Vtc1,tc2 e LOPTINCHI / tcl. MALTC <> tc2. MALTC -Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
LOPTINCHI + - *(MALTC)
*Ràng buộc 27:
-Bối cảnh: LICHHOC
-Mô tả: Lịch học khơng đụng độ với nhau ví dụ trong một buổi học tai một thứ
trong tuần thì chỉ học duy nhất vào thời điểm tiết bắt đầu chỉ được học duy nhất một lớp tín chỉ
-Nội dung: Vlh1,lh2 e LICHHOC / lh1.MALTC <> lh2.MALTC or lh1.BUOI
<> lh2.BUOI or lh1.THU <> lh2.THU
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
LICHHOC + -
+( MALTC, BUOI,
THU)
*Ràng buộc 28: -Bối cảnh: DOAN
-Mơ tả: Mỗi đồ án có một mã số riêng biệt dùng để phân biệt với nhaụ -Nội dung: V lv1,lv2 e DOAN / lv1.MADA <> lv2. MADA
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
*Ràng buộc 29: -Bối cảnh: DANGKI -Mơ tả:
+ Mỗi sinh viên chỉ được phép đăng ký một lớp tín chỉ 1 lần duy nhất -Nội dung: V dk1,dk2 e DANGKI / dk1. MASV <> dk2. MASV or dk1.
MALTC <> dk2. MALTC
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
DANGKI + - +( MASV,MALTC)
*Ràng buộc 30: -Bối cảnh: TIEUBAN -Mô tả:
+ Mỗi tiểu bang phân biệt với nhau bằng mã tiểu ban.
+ Tên của mỗi tiểu ban phân biệt với nhaụ
-Nội dung:
+ V tb1,tb2 e TIEUBAN / tb1.MATB <> tb2. MATB + V tb1,tb2e TIEUBAN / tb1.TENTB <> tb2. TENTB
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
DANGKI + - +( MATB, TENTB)
*Ràng buộc 31:
-Bối cảnh: THANHVIEN_TIEUBAN -Mô tả:
+ Mỗi thanh viên phân biệt với nhau bằng mã thành viên.
+ Trên mỗi thành viên thì mã giảng viên xuất hiện duy nhất trong một tiểu ban
-Nội dung:
+v tb1,tb2 e THANHVIEN_TIEUBAN / tb1. MATV <> tb2. MATV
+v tb1,tb2 e THANHVIEN_TIEUBAN / tb1. MAGV <> tb2. MAGV or tb1.MATB <> tb2.MATB
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
THANHVIEN_TIEUBAN + - +(MATV)
THANHVIEN_TIEUBAN + - +( MAGV, MATB) *Ràng buộc 32:
-Bối cảnh: DIEM
-Mô tả: Những thành viên của tiểu ban chấm điểm những đồ án phân biệt với
nhaụ
-Nội dung: v c1, c2 e DIEM / c1. MADA <> c2. MADA OR c1. MATV <> c2.
MATV
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
DIEM + - +( MATV, MADA)
*Ràng buộc 33:
-Bối cảnh: HOIDONG -Mô tả:
+ Mỗi hội đồng có 1 mã số riêng biệt để phân biệt với các hội đồng khác, đồng thời cũng có thể dung tên của mỗi hội đồng để phân biệt với nhaụ
+ Mỗi năm chỉ có duy nhất một hội đồng.
-Nội dung:
+ V hd1,hd2e HOIDONG / hdl.TENHD <> hd2. TENHD + V hd1,hd2e HOIDONG / hdl.NAM <> hd2. NAM
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
HOIDONG + - +( MAHD)
HOIDONG + - +( TENHD)
HOIDONG + - +(NAM)
*Ràng buộc 34:
-Bối cảnh: KH_TOTNGHIEP
-Mô tả: Những kế hoạch phân biệt với nhau bằng mã kế hoạch tốt nghiệp. -Nội dung:
+ V khtn1, khtn2e KH_TOTNGHIEP / khtn1.MAKHTN <> khtn2. MAKHTN
-Tầm ảnh hưởng:
Quan hệ Thêm Xóa Sửa
KH_TOTNGHIEP + - +( MAKHTN)