- DDRIII: 4GB Máy tính thư
1 0 CPU: Intel Core Duo, 3.0GHz Socket
3.3.3.1 Ràng buộc khóa chính
- NhanVien: MaNV, HoTenNV, MaPB, MaCV, TaiKhoan, MatKhau, MaQuyen R1 : Mã nhân viên không được trùng.
Bối cảnh: NhanVien
Nội dung: ∀ nv1, nv2 ϵ NhanVien: nv1≠nv2 => nv1.MaNV ≠ nv2.MaNV Bảng tầm ảnh hưởng:
NhanVien + - +(MaNV) - ChucNang: MaCN, TenChucNang
R2: Mã chức năng không được trùng. Bối cảnh: ChucNang
Nội dung: ∀ cn1, cn2 ϵ NhanVien: cn1≠cn2 => cn1.MaCN ≠ cn2.MaCN
Bảng tầm ảnh hưởng:
R2 Thêm Xóa Sửa
ChucNang + +(MaCN) +(MaCN)
- PhongBan: MaPB, TenPhongBan
R3: Mã phòng ban không được trùng. Bối cảnh: PhongBan
Nội dung: ∀ pb1, pb2 ϵ PhongBan: pb1≠pb2 => pb1.MaPB ≠ pb2.MaPB
Bảng tầm ảnh hưởng:
R3 Thêm Xóa Sửa
PhongBan + - +(MaPB)
- CongVanDen: SoCVDen, TieuDeCV, MaLoaiCV, MaLV, MaCQ, NgayCV, NgayNhanCV, NoiDungCV, NguoiKy, NoiNhan, GhiChu, TINHTRANGXULY, TRANGTHAIXULY, MANV, QUYENHAN, BUTPHELANHDAO,
NGUOIDUYET, DACHUYEN.
R4: Số công văn đến không được trùng. Bối cảnh: PhongBan
Nội dung: ∀ cvden1, cvden2 ϵ CongVanDen: cvden1≠cvden2 => cvden1.SoCVDen ≠ cvden2.SoCVDen
Bảng tầm ảnh hưởng:
R4 Thêm Xóa Sửa
CongVanDen + - +(SoCVDen)
- CongVanDi: SOCVDI, TIEUDE, MALOAICV, MALV, MACQ, NGAYCV, NOIDUNGCV, NGUOIKY, NOINHAN, GHICHU, SOCVDEN, DACHUYEN, DADUYET, QUYENHAN, TRALAI, NGUOISOAN
R5: Số công văn đi không được trùng. Bối cảnh: CongVanDi
Nội dung: ∀ cvdi1, cvdi2 ϵ CongVanDi: cvdi1≠cvdi2 => cvdi1.SoCVDi ≠ cvdi2.SoCVDi
Bảng tầm ảnh hưởng:
R5 Thêm Xóa Sửa
CongVanDi + - +(SoCVDi)
o COQUAN: MACQ, TENCOQUAN, DIACHICQ, DIENTHOAICQ R6: Mã cơ quan không được trùng.
Bối cảnh: COQUAN
Nội dung: ∀ cq1, cq2 ϵ COQUAN: cq1≠cq2 => cq1.MACQ ≠ cq2.MACQ
Bảng tầm ảnh hưởng:
R6 Thêm Xóa Sửa
COQUAN + - +(MACQ)