Ràng buộc tồn vẹn khóa ngoạ

Một phần của tài liệu BÁO cáo đề tài môn cơ sở dữ LIỆU THIẾT kế cơ sở dữ LIỆU QUẢN lý điểm SINH VIÊN hệ đại học THEO hệ tín CHỈ (Trang 35 - 44)

V de LOPTINCHI / d.SOLGTOITHIEU < d SOLGTOIDA

4.Ràng buộc tồn vẹn khóa ngoạ

*Ràng buộc 35:

-Bối cảnh: SINHVIEN, DOAN

-Mô tả: Mỗi sinh viên có thể có một đồ án. -Nội dung:

+ V sv e SINHVIEN 3da e DOAN / sv.MADA=dạMADA

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

DOAN - + * *Ràng buộc 36:

-Bối cảnh: KHOA, TRUONGKHOA

-Mơ tả: Mỗi vào một thời điểm có một trưởng khoa -Nội dung:

+ V k e KHOA 3tk e TRUONGKHOA / k.MATRKHOA=tk. MATRGKHOA

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

KHOA + - +( MATRKHOA)

TRUONGKHOA - + *

*Ràng buộc 37:

-Bối cảnh: GIANGVIEN, KHOA

-Mô tả: Mỗi giảng viên chỉ thuộc một khoạ -Nội dung:

+ V gv e GIANGVIEN 3k e KHOA / gv.MAKHOA=k. MAKHOA

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

GIANGVIEN + - +( MAKHOA)

KHOA - + *

*Ràng buộc 38:

-Mô tả: Trưởng khoa là giảng viên. -Nội dung:

+ V tk e TRUONGKHOA 3gve GIANGVIEN / tk.MAGV=gv. MAGV

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

TRUONGKHOA + - +( MAGV)

GIANGVIEN - + *

*Ràng buộc 39:

-Bối cảnh: CHUYENNGANH, KHOA -Mô tả: Một chuyên ngành thuộc một khoạ -Nội dung:

+ V cn e CHUYENNGANH 3ke KHOA / cn.MAKHOA=k. MAKHOA

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

CHUYENNGANH + - +( MAKHOA)

KHOA - + *

*Ràng buộc 40:

-Bối cảnh: LOP, KHOA

-Mô tả: Một lớp thuộc một khoạ -Nội dung:

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

LOP + - +( MAKHOA)

KHOA - + *

*Ràng buộc 41:

-Bối cảnh: KEHOACH, CHUYENNGANH,MONHOC

-Mô tả: Kế hoạch được xác định tại một môn và một chuyên ngành. -Nội dung:

+ Vk e KEHOACH, 3c e CHUYENNGANH, 3m e MONHOC / k.MAMH = m.MAMH AND k.MACN = c.MACN

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

KEHOACH + - +( MACN, MAMH) CHUYENNGANH - + * MONHOC - + * *Ràng buộc 42:

-Bối cảnh: DAY, GIANGVIEN, MONHOC

-Mô tả: Một giảng viên có thể dạy một hoặc nhiều mơn học. Một môn học được

giảng dạy bởi nhiều giảng viên.

-Nội dung:

+ Vd e DAY, 3gv e GIANGVIEN, 3m e MONHOC / d.MAMH = m.MAMH AND d.MAGV = gv.MAGV

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

KEHOACH + - +( MAGV, MAMH) CHUYENNGANH - + * MONHOC - + * *Ràng buộc 43:

-Bối cảnh: PHANCONG, DAY, LOPTINCHI

-Mô tả: Một giảng viên với khả năng dạy một môn học học xác định được phân

cơng dạy ở lớp tín chỉ nhất đinh.

-Nội dung:

+ Vpc e PHANCONG, 3d e DAY, 3ltc e LOPTINCHI / pc.MAMH = d.MAMH AND pc.MAGV = d.MAGV AND pc.MALTC = ltc.MATLC

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

PHANCONG + - +( MALTC, MAGV, MAMH) DAY - + * LOPTINCHI - + * *Ràng buộc 44:

-Bối cảnh: LOPTINCHI, MONHOC -Mơ tả: Mỗi lớp tín chỉ dạy một mơn học -Nội dung:

+ V l e LOPTINCHI 3 mhe MONHOC / l.MAMH=mh. MAMH

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

LOPTINCHI + - +( MAMH)

MONHOC - + *

*Ràng buộc 45:

-Bối cảnh: LICHHOC, LOPTINCHI

-Mô tả: Trong mỗi lịch học xác định 1 lớp tín chỉ được giảng dạy theo lịch học đó -Nội dung:

+ V lh e LICHHOC 3 le LOPTINCHI / lh.MALTC=l. MALTC

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

LICHHOC + - +( MALTC)

LOPTINCHI - + *

*Ràng buộc 46:

-Bối cảnh: DOAN, SINHVIEN, GIANGVIEN

-Mô tả: 1 đồ án tốt nghiệp luôn được một sinh viên thực hiện 1 giảng viên hướng

dẫn và một giảng viên phản biện.

-Nội dung:

+ V da e DOAN, 3 sve SINHVIEN, 3 gve GIANGVIEN / dạMASV=sv. MASV AND dạMAGVHD = gv.MAGV AND dạMAGVPB = gv.MAGV

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

DOAN + - +(MAGVHD, MAGVPB, MASV) SINHVIEN - + * GIANGVIEN - + * *Ràng buộc 47:

-Bối cảnh: DANGKI, SINHVIEN, LOPTINCHI

-Mơ tả: Mỗi lần đăng kí ta ln xác định được lớp tín chỉ, và sinh viên đăng kí vào

lớp tín chỉ đó.

-Nội dung:

+ V dk e DANGKI, 3 sve SINHVIEN, 3 le LOPTINCHI / dk.MASV=sv. MASV AND dk.MALTC = l.MALTC

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

DANGKI + - +(MASV, MALTC)

SINHVIEN - + *

LOPTINCHI - + *

*Ràng buộc 48:

-Bối cảnh: TIEUBAN, HOIDONG

-Mô tả: Mỗi tiểu ban thuộc một hội đồng nhất định. -Nội dung:

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

TIEUBAN + - +( MAHD)

HOIDONG - + *

*Ràng buộc 49:

-Bối cảnh: THANHVIEN_TIEUBAN, GIANGVIEN, TIEUBAN

-Mô tả: thành viên của tiểu ban là một giáo viên trực thuộc một tiểu ban xác định. -Nội dung:

+ V tvtb e THANHVIEN_TIEUBAN, 3 gve GIANGVIEN, : tbe TIEUBAN / tvtb.MAGV=gv.MAGV AND tvtb.MATB=tb.MATB

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

THANHVIEN_TIEUBAN + - +( MAGV, MATB)

GIANGVIEN - + *

TIEUBAN - + *

*Ràng buộc 50:

-Bối cảnh: CHAM, THANHVIEN_TIEUBAN, DOAN

-Mô tả: thành viên của tiểu ban là một giáo viên trực thuộc một tiểu ban xác định. -Nội dung:

+ V c e CHAM, 3 tvtb e THANHVIEN_TIEUBAN, 3 dae DOAN / c.MATV=tvtb.MATV AND c.MADA=dạMADA

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

CHAM + - +( MATV, MADA)

THANHVIEN_TIEUBAN - + *

DOAN - + *

*Ràng buộc 51:

-Bối cảnh: HOIDONG, KHOA

-Mô tả: Mỗi hội đồng thuộc khoa xác định. -Nội dung:

+ V hd e HOIDONG 3 ke KHOA / hd.MAKHOA=k. MAKHOA

-Tầm ảnh hưởng:

Quan hệ Thêm Xóa Sửa

HOIDONG + - +( MAKHOA)

KHOA - + *

*Ràng buộc 52:

-Bối cảnh: KH_TOTNGHIEP, CHUYENNGANH -Mô tả: Mỗi hội đồng thuộc khoa xác định.

-Nội dung:

+ V kh e KH_TOTNGHIEP 3 cne CHUYENNGANH / kh.MACN=cn. MACN

Quan hệ Thêm Xóa Sửa

KH_TOTNGHIEP + - +( MACN)

CHUYENNGANH - + *

Một phần của tài liệu BÁO cáo đề tài môn cơ sở dữ LIỆU THIẾT kế cơ sở dữ LIỆU QUẢN lý điểm SINH VIÊN hệ đại học THEO hệ tín CHỈ (Trang 35 - 44)