(Tiểu luận) báo cáo môn cơ sở dữ liệu đề tài xây dựng mô hình cơ sở dữ liệu về quản lý nhân sự của 1 công ty

36 4 0
(Tiểu luận) báo cáo môn cơ sở dữ liệu đề tài xây dựng mô hình cơ sở dữ liệu về quản lý nhân sự của 1 công ty

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC UEH TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH BÁO CÁO CUỐI KỲ MÔN CƠ SỞ DỮ LIỆU ĐỀ TÀI XÂY DỰNG MÔ HÌNH CƠ SỞ DỮ LIỆU VỀ QUẢN LÝ NHÂN SỰ CỦA CÔNG TY Giảng viên: Th.S Viên Thanh Nhã Mã lớp học phần: 22C1INF50900603 Họ tên sinh viên 1: Phan Lê Nhật Hằng MSSV: 31201023830 Họ tên sinh viên 2: Châu Yến Linh MSSV: 31211022112 TP Hồ Chí Minh, ngày 11 tháng 11 năm 2022 h LỜI CẢM ƠN Lời đầu tiên, chúng em xin gửi lời cảm ơn chân thành đến thầy Viên Thanh Nhã Trong suốt trình học tập tìm hiểu môn “Cơ sở liệu”, chúng em nhận nhiều quan tâm giúp đỡ, hướng dẫn tận tình từ thầy Để hồn thành dự án này, khơng có cơng sức cố gắng thành viên nhóm mà cịn nhờ giúp đỡ thầy Do kiến thức nhiều hạn chế nên dự án chúng em khơng tránh khỏi thiếu sót Bản thân chúng em mong nhận nhận góp ý đến từ thầy để luận hoàn thiện Chúng em tin hành trang vơ bổ ích đường sau Một lần nhóm xin gửi lời cảm ơn chân thành đến thầy, xin chúc thầy nhiều sức khỏe, hạnh phúc thành công đường nghiệp Chúng em xin chân thành cảm ơn! h MỤC LỤC LỜI CẢM ƠN CHƯƠNG 1: MÔ TẢ BÀI TỐN I Mơ tả tốn II Mơ tả liệu III Quy tắc mô tả, ràng buộc 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 TỐN ĐẠI SỐ QUAN HỆ CHƯƠNG 4: THỰC HIỆN TRÊN MICROSOFT SQL SERVER h CHƯƠNG 1: MƠ TẢ BÀI TỐN I Mơ tả toán Bài toán đặt cho sở quản lý nhân xây dựng chức 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 hoạt động liên quan để đảm bảo quyền lợi nhân viên Công ty có nhiều phịng ban, phịng ban đặc trưng mã phòng nhất, tên phòng ban, mã số nhân viên trưởng phịng,… Mỗi phịng quản lý dự án, 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 thu thập lưu hồ sơ nhân viên Định kỳ xem xét, cập nhật liệu, có sai sót cập nhật, sửa chữa, bổ sung Thơng tin nhân viên gồm có mã nhân viên, họ tên, vị trí cơng việc, phịng ban, 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 nhân viên để hưở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ỉ, làm chuyên cần giúp nhân viên cập nhật bảng lương, thưởng định kỳ, phù hợp với công sức lực làm việc hay chưa Mỗi nhân viên nhận mức lương Lương nhân viên gồm: mã lương, lương bản, lương tăng ca, thưởng- phạt Lương nhân viên = Lương + Lương dự án - Nghỉ phép có trừ lương Trong Lương dự án = số tham gia dự án x 100000 Nghỉ phép có trừ lương = Số ngày nghỉ x 400000 II Mơ tả liệu h Chú thích: Màu đỏ: Khố Màu vàng: Khố ngoại Bảng NHAN_VIEN STT Thuộc tính MA_NV Kiểu liệu Diễn giải VARCHAR (6) Mã nhân viên chuỗi ký tự bắt buộc đủ ký tự Mỗi mã nhân viên HOTEN_NV NVARCHAR Họ tên nhân viên chuỗi ký tự có dấu, (100) giới hạn 100 ký tự Họ tên nhân viên trùng GIOI_TINH NVARCHAR (3) Giới tính ràng buộc lựa chọn “Nam” “Nữ” Giới tính trùng NGAY_SINH DATETIME Ngày sinh nhập theo định dạng dd/mm/yy Ngày sinh trùng DIA_CHI NVARCHAR Địa chuỗi ký tự có dấu, giới hạn (200) SDT 200 ký tự trùng VARCHAR (10) Số điện thoại chuỗi ký tự nhập số, với đủ số lượng 10 ký tự số Số điện thoại không trùng CCCD CHAR (12) CCCD (Căn Cước Công Dân) chuỗi ký tự nhập số với đủ số lượng 12 ký tự số CCCD không trùng GKSK NVARCHAR(3) Giấy khám sức khỏe ràng buộc lựa chọn “Có” “Khơng” Giấy khám sức khỏe trùng CHUC_VU NVARCHAR Chức vụ chuỗi ký tự có dấu, giới hạn h (30) 10 PHG 30 ký tự Chức vụ trùng VARCHAR(4) Mã phòng ban chuỗi ký tự bắt buộc đủ ký tự Mỗi mã phòng ban 11 SO_HD VARCHAR (4) Số hợp đồng mã hợp đồng tuyển dụng nhân viên đó, chuỗi ký tự bắt buộc đủ ký tự Mỗi số hợp đồng Bảng HOP_DONG STT Thuộc tính Kiểu liệu MA_HD VARCHAR (4) Diễn giải Mã hợp đồng chuỗi ký tự bắt buộc đủ ký tự Mỗi mã hợp đồng LOAI_HD VARCHAR (30) Loại hợp đồng phân loại số hợp đồng đó, loại hợp đồng trùng NGAYBATDAU DATETIME Ngày bắt đầu hợp đồng nhập theo định dạng dd/mm/yy Ngày bắt đầu hợp đồng trùng NGAYKETTHUC DATETIME Ngày kết thúc hợp đồng nhập theo định dạng dd/mm/yy Ngày kết thúc hợp đồng trùng Bảng PHONG_BAN (Phịng ban) ST Thuộc tính Kiểu liệu Diễn giải T h MA_PB VARCHAR (4) Mã phòng ban chuỗi ký tự bắt buộc đủ ký tự Mỗi mã phòng ban TEN_PB NVARCHAR (100) Tên phòng ban chuỗi ký tự có dấu, giới hạn 50 ký tự MA_TPB VARCHAR (6) Mã trưởng phòng chuỗi ký tự bắt buộc đủ ký tự Mã trưởng phòng Bảng CHAM_CONG STT Thuộc tính Kiểu liệu Diễn giải MA_CHAMCONG NVARCHAR (4) Mã chấm công chuỗi ký tự bắt buộc đủ ký tự Mỗi mã chấm công MA_NV VARCHAR (6) Mã nhân viên chuỗi ký tự bắt buộc đủ ký tự Mỗi mã nhân viên NGAY_NGHI INT Ngày nghỉ số lượng ngày nghỉ nhân viên, có kiểu liệu số nguyên Bảng LUONG (Lương) STT Thuộc tính MA_LUONG Kiểu liệu Diễn giải NVARCHAR(4) Mã lương chuỗi ký tự bắt buộc đủ ký tự Mỗi mã lương MA_NV VARCHAR (6) Mã nhân viên chuỗi ký tự bắt buộc đủ ký tự Mỗi mã nhân viên h MA_CHAMCONG NVARCHAR (4) Mã chấm công chuỗi ký tự bắt buộc đủ ký tự Mỗi mã chấm công LUONG_CB INT Lương nhập theo kiểu liệu số nguyên, trùng LUONG_DA INT Lương dự án nhập theo kiểu liệu số nguyên, trùng LUONG_TRU INT Lương trừ nhập theo kiểu liệu số nguyên, trùng Bảng DU_AN (Dự án) STT Thuộc tính MA_DA Kiểu liệu VARCHAR (4) Diễn giải Mã dự án chuỗi ký tự bắt buộc đủ ký tự Mỗi mã dự án TEN_DA NVARCHAR (200) Tên dự án chuỗi ký tự có dấu, giới hạn 200 ký tự NG_SACH INT Ngân sách số tiền đầu tư cho dự án, kiểu liệu số nguyên Bảng THAN_NHAN (Thân nhân) STT Thuộc tính MA_NV Kiểu liệu Diễn giải VARCHAR Mã nhân viên chuỗi ký tự bắt buộc (6) đủ ký tự Mỗi mã nhân viên h HOTEN_TN NVARCHAR Họ tên thân nhân chuỗi ký tự có (100) dấu, giới hạn 100 ký tự Họ tên thân nhân trùng GT_TN NVARCHAR Giới tính thân nhân ràng buộc (3) lựa chọn “Nam” “Nữ” Giới tính trùng NGSINH_TN NVARCHAR Ngày sinh nhập theo định dạng (30) QUAN_HE dd/mm/yy Ngày sinh trùng NVARCHAR Quan hệ (giữa nhân viên thân nhân) (30) chuỗi ký tự có dấu, giới hạn 30 ký tự Quan hệ trùng Bảng THUC_HIEN STT Thuộc tính MA_NV Kiểu liệu Diễn giải VARCHAR (6) Mã nhân viên chuỗi ký tự bắt buộc đủ ký tự Mỗi mã nhân viên MA_DA VARCHAR (4) Mã dự án chuỗi ký tự bắt buộc đủ ký tự Mỗi mã dự án SO_GIO Float Số nhập theo kiểu liệu số thực Số trùng Bảng QUAN_LY STT Thuộc tính MA_PB Kiểu liệu VARCHAR (4) Diễn giải Mã phòng ban chuỗi ký tự bắt buộc đủ ký tự Mỗi h mã phòng ban MA_DA VARCHAR (4) Mã dự án chuỗi ký tự bắt buộc đủ ký tự Mỗi mã dự án III Quy tắc mô tả, ràng buộc số NHAN_VIEN HOP_DONG có quan hệ (1,1) mối quan hệ chúng KÝ NHAN_VIEN LUONG có quan hệ (1,1) mối quan hệ chúng NHẬN NHAN_VIEN CHAM_CONG có quan hệ (1,n) quan hệ chúng CHẤM CÔNG NHAN_VIEN PHONG_BAN có quan hệ (1,n) quan hệ chúng THUỘC NHAN_VIEN PHONG_BAN có quan hệ (1,1) quan hệ chúng QUẢN LÝ NHAN_VIEN DU_AN có quan hệ (n,n) mối quan hệ chúng THỰC HIỆN PHONG_BAN DU_AN có quan hệ (n,n) mối quan hệ chúng QUẢN LÝ NHAN_VIEN THAN_NHAN có quan hệ (1,n) mối quan hệ chúng CÓ h h II Lệnh thao tác liệu h h h III Lệnh truy vấn liệu a Truy vấn bảng Kết Kết quả: Kết quả: h b Truy vấn nhiều bảng Kết quả: Kết Kết c Truy vấn có điều kiện Kết h Kết Kết d Truy vấn tính tốn Kết h Kết Kết h e Truy vấn gom nhóm Kết Kết Kết h f Truy vấn gom nhóm có điều kiện Kết quả: Kết quả: Kết quả: g Truy vấn sử dụng phép giao, hội, trừ h Kết quả: Kết quả: h Kết quả: h Truy vấn Kết quả: i Truy vấn chéo IV Store procedure & function h V Trigger ràng buộc liệu cho bảng h h VI VII Phân quyền Sao lưu liệu -Hết- h

Ngày đăng: 04/04/2023, 09:31

Tài liệu cùng người dùng

Tài liệu liên quan