Professional Documents
Culture Documents
ĐỀ TÀI
Lời đầu tiên, chúng em xin gửi lời cảm ơn chân thành nhất đến thầy Viên Thanh
Nhã. Trong suốt quá trình học tập và tìm hiểu bộ môn “Cơ sở dữ liệu”, chúng em đã
nhận được rất nhiều sự quan tâm giúp đỡ, hướng dẫn tận tình từ thầy. Để có thể hoàn
thành dự án này, không chỉ có công sức và sự cố gắng của các thành viên trong nhóm
mà còn nhờ sự giúp đỡ của thầy.
Do kiến thức còn nhiều hạn chế nên bài dự án này của chúng em có thể sẽ không
tránh khỏi được những thiếu sót. Bản thân chúng em rất mong nhận được nhận những
góp ý đến từ thầy để bài luận này có thể hoàn thiện hơn.
Chúng em tin rằng đây sẽ là những hành trang vô cùng bổ ích trên con đường sau
này. Một lần nữa nhóm xin gửi lời cảm ơn chân thành đến thầy, xin chúc thầy luôn
nhiều sức khỏe, hạnh phúc và thành công trên con đường sự nghiệp.
LỜI CẢM ƠN
CHƯƠNG 1: MÔ TẢ BÀI TOÁN
I. Mô tả bài toán
II. Mô tả dữ liệu
III. Quy tắc mô tả, ràng buộc bản số
CHƯƠNG 2: MÔ HÌNH THỰC THỂ KẾT HỢP (ERD) & MÔ HÌNH MỨC
QUAN NIỆM
I. Mô hình thực thể kết hợp ER
II. Mô hình ERD
III. Lược đồ quan hệ
IV. Chuẩn hóa
CHƯƠNG 3: PHÉP TOÁN ĐẠI SỐ QUAN HỆ
CHƯƠNG 4: THỰC HIỆN TRÊN MICROSOFT SQL SERVER
CHƯƠNG 1: MÔ TẢ BÀI TOÁN
I. Mô tả bài toán
Bài toán đặt ra cho cơ sở quản lý nhân sự là xây dựng các chức năng thích hợp
tạo điều kiện thuận lợi cho công tác quản lý nhân viên và các hoạt động liên quan để
đảm bảo quyền lợi từng nhân viên.
Công ty có rất nhiều phòng ban, mỗi phòng ban đặc trưng một mã phòng duy
nhất, tên phòng ban, mã số nhân viên trưởng phòng,…
Mỗi phòng có thể quản lý một dự án, mỗi dự án có mã dự án, tên dự án, ngân
sách.
Khi tuyển dụng nhân viên, phòng quản lý nhân sự sẽ thu thập và lưu hồ sơ nhân
viên. Định kỳ xem xét, cập nhật dữ liệu, nếu có sai sót cập nhật, sửa chữa, bổ sung.
Thông tin cơ bản nhân viên gồm có mã nhân viên, họ và tên, vị trí công việc,
phòng ban, các thông tin sơ yếu lý lịch nhân giới tính, ngày tháng năm sinh, CCCD, số
điện thoại, trình độ học vấn, giấy khám sức khỏe.
Nhân viên ký hợp đồng lao động với công ty. Hợp đồng lao động gồm có mã hợp
đồng, loại hợp đồng, ngày bắt đầu, ngày kết thúc.
Thông tin thân nhân của mỗi nhân viên để hưởng những ưu đãi (nếu có). Thông
tin thân nhân gồm có quan hệ với nhân viên, họ tên, giới tính, ngày tháng năm sinh.
Chấm công thống kê rõ ràng ngày nghỉ, đi làm chuyên cần giúp nhân viên cập
nhật đúng bảng lương, thưởng định kỳ, phù hợp với công sức và năng lực làm việc hay
chưa.
Mỗi nhân viên nhận một mức lương. Lương của nhân viên gồm: mã lương, lương
cơ bản, lương tăng ca, thưởng- phạt. Lương nhân viên = Lương cơ bản + Lương dự án
- Nghỉ phép có trừ lương. Trong đó Lương dự án = số giờ tham gia dự án x 100000.
Nghỉ phép có trừ lương = Số ngày nghỉ x 400000.
II. Mô tả dữ liệu
Chú thích: Màu đỏ: Khoá chính
1. Bảng NHAN_VIEN
3 GIOI_TINH NVARCHAR (3) Giới tính được ràng buộc trong 2 lựa chọn
là “Nam” hoặc “Nữ”. Giới tính có thể trùng
nhau.
8 GKSK NVARCHAR(3) Giấy khám sức khỏe được ràng buộc 2 lựa
chọn “Có” hoặc “Không”. Giấy khám sức
khỏe có thể trùng.
2. Bảng HOP_DONG
4. Bảng CHAM_CONG
8. Bảng THUC_HIEN
9. Bảng QUAN_LY
2. Bảng PHONG_BAN
3. Bảng HOP_DONG
4. Bảng CHAM_CONG
5. Bảng LUONG
6. Bảng DU_AN
7. Bảng THAN_NHAN
8. Bảng THUC_HIEN
9. Bảng QUAN_LY
2. Cho biết danh sách nhân viên vừa làm dự án có mã D001 vừa làm dự án có mã
D012
π MA_NV, HOTEN_NV (ϭMA_DA= ‘D001’
(THUC_HIEN))∩πMA_NV,HOTEN_NV(ϭMA_DA= ‘D012’(THUC_HIEN))
2. Cho biết danh sách dự án do phòng Tài Chính và phòng Kế hoạch quản lý
π MA_DA (ϭ MA_PB =’0002 ’ (QUAN_LY) ∪ π MA_PB=’0003’ ( QUAN_LY)
3. Cho biết danh sách nhân viên vừa thực hiện dự án D001 hoặc thực hiện dự án D022
π MA_NV (ϭ MA_DA=’D001 ’ (THUC_HIEN) ∪ π MA_DA=’ D002’
( THUC_HIEN )
e) Phép trừ
(PHONG_BAN x NHAN_VIEN)
3. Cho biết Danh sách nhân viên có hợp đồng lao động
Kết quả
Kết quả:
Kết quả:
b. Truy vấn nhiều bảng
Kết quả:
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
e. Truy vấn gom nhóm
Kết quả
Kết quả
Kết quả
f. Truy vấn gom nhóm có điều kiện
Kết quả:
Kết quả:
Kết quả:
Kết quả:
Kết quả:
Kết quả:
-Hết-