Chương 3 : Giải pháp
3. Cơ sở dữ liệu
3.5. Các bảng có trong hệ thống
3.5.1. Mơ hình liên kết thực thể
3.5.2. Các bảng có trong hệ thống
Là mơ hình của dữ liệu được càu đặt trên máy tính dưới một hệ quản trị cơ sở dữ liệu được cài đặt thành một tệp cơ sở dữ liệu gồm các cột, kiểu dữ liệu, độ lớn và phần ràng buộc dữ liệu.
Với bài tốn Quản lý nhân sự thì mơ hình hóa dữ liệu được cài đặt trên máy dưới hệ quản trị cơ sở dữ liệu Java kết nối với Navicat. Ứng với mỗi lược đồ quan hệ trong mơ hình tổ chức dữ liệu, dữ liệu được cài đặt dưới dạng bằng Table như sau:
Tên trường Kiểu dữ liệu Độ dài Mô tả
MANV Varchar 10 Mã nhân viên (khóa chính) HOTEN Varchar 100 Họ tên nhân viên
NGAYSINH Text Ngày sinh
GIOITINH Varchar 10 Giới tính DIACHI Varchar 100 Địa chỉ
SDT Text Số điện thoại NV DANTOC Varchar 10 Dân tộc
CMND Text Chứng minh nhân dân MAPHONGBAN Varchar 10 Mã phòng ban
MACHUVU Varchar 10 Mã chức vụ MAKHENTHUON
G
Varchar 10 Mã khen thưởng MASOBH Varchar 20 Mã số bảo hiểm MAKYLUAT Varchar 10 Mã kỷ luật
TDHV Varchar 30 Trình độ học vấn
GHICHU Text Ghi chú
Đây là bảng dữ liệu chứa các thông tin cơ bản về nhân viên tron công ty. Dựa vào bảng dữ liệu này chúng ta có thể xem thơng tin của nhân viên trong cơng ty.
- Table Sổ bảo hiểm
Tên trường Kiểu dữ liệu Độ dài Mô tả
MANV Varchar 10 Mã nhân viên MASOBH Varchar 20 Mã số bảo hiểm NGAYCAPSO Datetime Ngày cấp sổ
NOICAP Varchar 50 Nơi cấp sổ GHICHU Text 100 Ghi chú
- Table hợp đồng
Tên trường Kiểu dữ liệu Độ dài Mô tả
MAHD Varchar 10 Mã hợp đồng TENHD Varchar 100 Tên hợp đồng NGAYKYKET Datetime Ngày ký hợp đồng NGAYHETHAN Datetime Ngày hết hạn hợp đồng
- Table phòng ban
Tên trường Kiểu dữ liệu Độ dài Mô tả
MAPHONGBAN Varchar 10 Mã phòng ban TENPHONGBA
N
Varchar 50 Tên phòng ban SDT Text 20 Số điện thoại phòng ban
Tên trường Kiểu dữ liệu Độ dài Mô tả
MAKYLUAT Varchar 10 Mã kỷ luật HINHTHUCKL Varchar 50 Hình thức kỷ luật
LYDO Varchar 100 Lý do kỷ luật
- Table khen thưởng
Tên trường Kiểu dữ liệu Độ dài Mô tả
MAKHENTHUON G
Varchar 10 Mã khen thường HINHTHUCKT Varchar 50 Hình thức khen thưởng
LYDO Varchar 100 Lý do
- Table trình độ học vấn
Tên trường Kiểu dữ liệu Độ dài Mô tả
MATDHV Varchar 10 Mã trình độ học vấn TDHV Varchar 50 Trình độ học vấn CHUYENNGAN H Varchar 50 Chuyên ngành - Table Chức vụ
Tên trường Kiểu dữ liệu Độ dài Mô tả
MACV Varchar 10 Mã chức vụ TENCV Varchar 50 Tên chức vụ PHUCAPCV Varchar 50 Phụ cấp chức vụ
- Table lương nhân viên
Tên trường Kiểu dữ liệu Độ dài Mô tả
MANV Varchar 10 Mã nhân viên HOTEN Varchar 50 Họ tên nhân viên LUONGCB Varchar 100 Lương cơ bản
SOCONG Varchar 10 Số công PHUCAP Varchar 10 Phụ cấp