Phân tích các thực thể:

Một phần của tài liệu Quản lý nhân sự tại Công ty cổ phần sáng tạo toàn cầu (MIG) (Trang 29)

Từ những thông tin trên ta có cụ thể như sau:

 Thực thể nhân viên dùng để quản lý những thông tin chung liên quan đến nhân viên. Khóa chính là NhanvienID.

+Có quan hệ 1-n với các thực thể sau:

• Thực thể Bảng Bảng lương chi tiết: Có khóa là NhanvienID, BangluongID, MucluongID

• Thực thể Bảng lương tạm ứng : Có khóa là TamungID +Có quan hệ n-1 với các thực thể sau:

• Thực thể phòng ban: Có khóa là PhongbanID • Thực thể Chức vụ: Có khóa là ChucvuID • Thực thể Mức lương : Có khóa là MucluongID + Có quan hệ n-n với các thực thể sau:

• Thực thể Bảo hiểm : Có khóa chính là BaohiemID • Thực thể chế độ : Có khóa chính là ChedoID

• Thực thể Làm thêm giờ : Có khóa chính là ThemgioID • Thực thể Hợp đồng: Có khóa chính là HopdongID

Do các thực thể trên liên kết với nhau theo quan hệ n- n vì thế dữ liệu không được rõ ràng, mập mờ và dễ gây nên việc dư thừa dữ liệu. Để tránh những việc nói trên chúng ta nên tách nó ra thành các quan hệ 1-n bằng cách thêm vào một thực thể liên kết giữa 2 thực thể có quan hệ n-n. cụ thể như sau:

Thực thể nhân viên sẽ liên kết 1- n với các thực thể :

• Thực thể chi tiết bảo hiểm : Có một siêu khóa được hình thành từ 2 khóa chính là NhanvienID và BaohiemID

• Thực thể chi tiết thêm giờ : Có một siêu khóa được hình thành từ 2 khóa chính là NhanvienID và ThemgioID

• Thực thể chi tiết chế độ : Có 1 siêu khóa được hình thành từ 2 khóa chính là NhanviênID và ChedoID

• Thực thể chi tiết hợp đồng: có 1 siêu khóa được hình thành từ 2 khóa chính là NhanviênID và HopdongID

Hình 9: Sơ đồ liên kết một số thực thể sau khi tách liên kết n-n

 Thực thể Bảng lương chi tiết: dùng để quản lý những thông tin liên quan đến lương của nhân viên cụ thể là phần tính số công của nhân viên làm trong một tháng. Khóa chính là NhanvienID,BangluongID,TamungID

Có quan hệ n-1 với các thực thể :

• Thực thể nhân viên: Có khóa chính là NhanvienID • Thực thể Mức lương : Có khóa chính là MucluongID • Thực thể Bảng lương: Có khóa chính là BangluongID

 Thực thể Hợp đồng :Lưu trữ những thông tin về các loại hợp đồng. Khóa chính là HopdongID.

Có quan hệ 1-n với thực thể :

Nhân viên Chi tiết thêm

giờ Chi tiết hợp đồng

Chi tiết bảo hiểm

Chi tiết chế độ Hợp đồng Chế độ

• Thực thể chi tiết hợp đồng: có 1 siêu khóa được hình thành từ 2 khóa chính là NhanviênID và HopdongID

 Thực thể Chế độ: Lưu những thông tin về các chính sách chế độ của công ty. Khóa chính là: ChedoID

Có liên kết 1-n với :

• Thực thể chi tiết chế độ : Có 1 siêu khóa được hình thành từ 2 khóa chính là NhanviênID và ChedoID

 Thực thể chức vụ : Lưu những thông tin về các chức vụ cần có của một công ty. Khóa chính là ChucvuID.

Có liên kết 1-n với :

• Thực thể nhân viên : Có khóa chính là NhanvienID

 Thực thể Phòng ban: Lưu những thông tin về phòng ban hiện có của công ty. Khóa chính là PhongbanID

Có liên kết 1-n với:

• Thực thể nhân viên : Có khóa chính là NhanvienID

 Thực thể bảo hiểm: Lưu những thông tin cần thiết về các loại bảo hiểm. Có khóa chính là BaohiemID.

Có liên kết 1-n với :

• Thực thể chi tiết bảo hiểm : Có một siêu khóa được hình thành từ 2 khóa chính là NhanvienID và BaohiemID

 Thực thể Lương tạm ứng: Quản lý thông tin tạm ứng tiền lương của nhân viên. Khóa chính : TamungID

Có liên kết n-1 với các thực thể:

• Thực thể nhân viên: Có khóa chính là NhanvienID • Thực thể Bảng lương : Có khóa chính là BangluongID

 Thực thể Làm thêm giờ : Dùng để lưu những thông tin liên quan đến các loại làm thêm giờ khác nhau. Có khóa chính là: ThemgioID

Có liên kết 1-n với :

• Thực thể chi tiết thêm giờ : Có một siêu khóa được hình thành từ 2 khóa chính là NhanvienID và ThemgioID

 Thực thể mức lương : Lưu những thông tin liên quan đến mức lương của nhân viên.Có khóa chính là MucluongID

Có liên kết 1-n với :

• Thực thể Nhân viên : Có khóa chính là NhanvienID

Một phần của tài liệu Quản lý nhân sự tại Công ty cổ phần sáng tạo toàn cầu (MIG) (Trang 29)

Tải bản đầy đủ (DOC)

(73 trang)
w