1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo bài tập lớn môn cơ sở dữ LIỆU đề tài QUẢN lí NHÂN sự (ĐẢNG VIÊN)

11 9 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 180,12 KB

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

Năm 2021

Trang 2

PHÂN CÔNG VÀ KẾ HOẠCH THỰC HIỆN

Nguyễn Ngọc Thắng

ng.thang154@gmail.com Phát biểu bài toánVẽ mô hình ER

Thiết kế cơ sở dữ liệu mứcLogic

Mô hình quan hệ

Dương Tiến Mạnh

Chuẩn hóa cơ sở dữ liệuSoạn thảo văn bản BTL

Trang 3

PHẦN I PHÁT BIỂU BÀI TOÁN

Ủy Ban Nhân Dân xã Quỳnh Nguyên, huyện Quỳnh Phụ tỉnh Thái Bình đang cầnmột hệ thống quản lí nhân sự Đảng viên, để quản lí thông tin lí lịch cá nhân củaĐảng viên gồm họ tên, ngày tháng năm sinh, quê quán, trình độ học vấn, giới tính.Ngoài ra còn có Phòng ban sẽ có tên phòng ban, địa điểm của phòng ban

Để thiết lập hệ thống quản lí nhân sự Đảng viên thì ta cần có các đối tượng chính: Thông tin Đảng viên: trong đó sẽ có mã Đảng viên, họ và tên Đảng viên,

ngày tháng và năm sinh của Đảng viên,quê quán, số điện thoại, giới tính,phòng ban, chức vụ, bậc lương Để có một hệ thống thông tin lí lịch xác thực Phòng ban công tác: ở đây sẽ có mã cơ phòng ban, tên phòng ban, địa điểm

của phòng ban, số điện thoại phòng ban.

 Chức vụ:gồm có mã chức vụ và tên của chức vụ mà Đảng viên đảm nhiệm.

 Trình độ học vấn: ở đây gồm có mã trình độ học vấn, là thuộc tính khóa đểphân biệt các trình độ học vấn với nhau, tên trình độ học vấn và chuyênngành Đảng viên đảm nhiệm.

 Tiền lương: tiền lương của Đảng viên sẽ có cách tính dựa vào bậc lương là thuộc tính khóa phân biệt các bậc lương với nhau, lương cơ bản nhân với hệ số lương và có cả hệ số phụ cấp.

Trang 4

PHẦN II MÔ HÌNH THỰC THỂ LIÊN KẾT

II.1 Xác định các thực thể và các thuộc tính Xác định đối tượng thực thể:

- Đảng viên: DANGVIENThuộc tính:

MaDV: Đây là thuộc tính khóa để phân biệt các Đảng

viên với nhau

 HoTen: Họ tên của đảng viên NgS: Ngày sinh của đảng viên QQ: Quê quán của đảng viên GT: Giới tính của đảng viên DanToc: Dân tộc của Đảng viên

SDT: Số điện thoại của Đảng viên (thuộc tính đa trị)

 MaPB: Mã phòng ban Đảng viên làm việc MaCV: mã chức vụ của Đảng viên

 MaTDHV: mã trình độ học vấn của Đảng viên

BacLuong: bậc lương của Đảng viên (thuộc tính đa trị)DANGVIEN(MaDV,HoTen,NgS,QQ,GT,DanToc,SDT,MaPB,MaCV,

- Phong ban: PHONGBAN

Thuộc tính:

MaPB: thuộc tính khóa phân biệt phòng ban với nhau

 TenPB: tên của phòng ban DiaChi: Địa chỉ của phòng ban

SDTPB: số điện thoại phòng ban (thuộc tính đa trị)

Trang 5

LUONG(BacLuong,LCB,HSL,HSPC).

Trang 6

II.2 Xác định các liên kết giữa các thực thể

DANGVIEN– thuộc – PHONGBAN: n-1

Một phòng ban chứa nhiều Đảng viên, nhưng mỗi Đảng viên chỉthuộc một phòng ban

- Mối quan hệ: hưởng m-n (ngày bắt đầu)

Thực thể tham gia: DANGVIEN và LUONG

Nhiều Đảng viên có thể hưởng chung một mức lương nhưng mỗiĐảng viên thì chỉ được hưởng một mức lương.

- Mối quan hệ: đảm nhiệm n-1

Thực thể tham gia: DANGVIEN và CHUCVU

Nhiều Đảng viên có thể cùng giữ một chức vụ, một chức vụ cóthể có nhiều Đảng viên đảm nhiệm.

- Mối quan hệ: đạt

Thực thể tham gia: DANGVIEN và TDHV: m-1

Nhiều Đảng viên có thể đạt cùng trình độ học vấn, nhưng mỗiĐảng viên chỉ đạt được

II.3 Vẽ được lược đồ ER

Trang 7

MaTDHVTDHV

MaDVDanToc HoTen

Thuộc DANG VIEN

ĐạtCHUC VU

PHONG BAN

Ngày bắtđầum

TTDHV

Trang 8

PHẦN III MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆBước 1: Áp dụng quy tắc với thực thể mạnh

LUONG(iBacLuong,iLCB,fHSL,fHSPC).Bước 2: Áp dụng quy tắc với thuộc tính đa trị

Vậy cơ sở dữ liệu cuối cùng của bài toán là:

PHẦN IV RÀNG BUỘC TOÀN VẸN

Gợi ý:

- Liệt kê các ràng buộc mà dữ liệu cần đảm bảo

- Mô tả từng ràng buộc theo hướng dẫn gồm 3 phần: nội dung (phát biểu), bốicảnh, bảng tầm ảnh hướng

- Các ràng buộc phải đảm bảo các trường hợp: cho một thuộc tính, giữa các thuộctính trong cùng một bảng, giữa các thuộc tính của các bảng khác nhau, …

Trang 9

-Với mỗi bảng đã có của mô hình CSDL quan hệ (Kết quả của phần III), kiểmtranh xem bảng đã ở chuẩn nào rồi, nếu chưa ở dạng 3NF thì áp dụng quy tắc đểtách hoặc loại bỏ thuộc tính dư thừa

- Phải chốt lại được mô hình CSDL đã được chuẩn hoá

Trang 10

*Sơ đồ liên kết giữa các bảng:

PHẦN VII KHAI THÁC CƠ SỞ DỮ LIỆU

Gợi ý:

-Sử dụng Đại số quan hệ để mô tả các chức năng cần thực hiện

-Sử dụng QBE (Query By Example) trong Access hoặc câu lệnh truy vấn trongSQL Server để thể hiện các yêu cầu và cho biết kết quả thu được

-Mỗi yêu cầu được biểu diễn gồm 3 phần: nội dung phát biểu, đại số quan hệ, thựchiện trên hệ quản trị (chụp ảnh) và kết quả khi chạy của yêu cầu

- Tối thiểu có 20 yêu cầu khai thác CSDL, gồm:5 yêu cầu lấy dữ liệu từ 1 bảng

5 yêu cầu lấy dữ liệu từ 2 bảng trở lên5 yêu cầu tính toán từ 1 bảng

5 yêu cầu tính toán từ 2 bảng trở lên

PHẦN VIII KẾT LUẬN

Trang 11

Gợi ý:

-Sử dụng Đại số quan hệ để mô tả các chức năng cần thực hiện

PHẦN IX TÀI LIỆU THAM KHẢO

Gợi ý:

-Sử dụng Đại số quan hệ để mô tả các chức năng cần thực hiện

Ngày đăng: 18/09/2022, 15:47

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w