PDA

View Full Version : Giúp RBTV trên SQL server 2000



moonlightgon
08-03-2011, 17:23
GIAOVIEN (MAGV, HOTEN, PHAI, DIENTHOAI, EMAIL, MABM)
BOMON (MABM, TENBOMON, MAKHOA)
KHOA (MAKHOA, TENKHOA ,DTKHOA)
LOP (MALOP, TENLOP, SISO, MAKHOA)
MONHOC (MAMH, TENMH, SOTINCHI)
PHONGHOC (TENPHONG, SUCCHUA, CHUCNANG)
LICHBAOGIANG (MALICH, NGAYDAY, MAGV)
CHITIETBG (MALICH, TUTIET, DENTIET, BAIDAY, MAMH, MALOP, TENPHONG)

đó là toàn bộ CSDL !
xin cho hỏi về việc tạo ràng buộc như thế này:

Khi nhập dữ liệu cho bảng CHITIETBG
1. một người giáo viên có thể dạy nhiều lần trong ngày thì làm sao để khi nhập người giaovien đó không được trùng tiết với lần khác trước đó.
VD: gv 'a' dạy tiết 1-->3 thì khi nhập tiếp theo gv 'a' dạy tiết 2-->4 sẽ không được

2. thì làm thế nào để SISO của LOP phải nhỏ hơn SUCCHUA của PHONGHOC

Xin chỉ dùm câu lênh SQL ! Thanks