Đặc tả

Công ty TNHH Neta có nhu cầu muốn lưu trữ thông tin về Nhân viên và Phòng ban. Các nhu cầu lưu trữ cần có như sau:
  • Nhân viên
    • Họ tên
    • Giới tính (Nam/Nữ)
    • Ngày sinh (theo định dạng ngày/tháng/năm - dd/MM/yyyy)
    • Số CMND hoặc số CCCD
    • Mã nhân viên (do công ty tự cấp/quy định)
    • Ngày vào làm việc
    • Hệ số lương
    • Chức vụ
    • Trình độ Học vấn (6/12; 12/12; Cao đẳng; Đại học; Thạc sĩ; Tiến sĩ; PGS; GS)
    • Ai là người quản lý trực tiếp của nhân viên này?
    • Nhân viên này thuộc phòng ban nào?
  • Phòng ban
    • Tên phòng ban
    • Mã phòng ban (do công ty tự cấp/quy định)
    • Diễn giải về chuyên môn/nghiệp vụ của phòng ban
Các yêu cầu truy vấn nghiệp vụ của công ty như sau:
  1. Có thể nhanh chóng tìm kiếm, xác định 1 người nào đó thông qua tìm kiếm theo Họ tên, Ngày sinh, Số CMND/Số CCCD
  2. Có thể trả lời câu hỏi:
    1. Công ty có bao nhiêu phòng ban?
    2. Số lượng nhân viên của mỗi phòng ban là bao nhiêu?
    3. Ai là Trưởng phòng của từng phòng ban?
    4. Giám đốc công ty hiên tại là ai?
    5. Ai đã làm việc trên 3 năm thì tăng hệ số lương lên 0.3
    6. ...

Yêu cầu

1. Vẽ mô hình thực thể E-R

2. Khởi tạo database và các table với các ràng buộc dữ liệu, Khóa chính (PK), Khóa ngoại (FK) chính xác.