Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
1,26 MB
Nội dung
ĐẠI HỌC DUY TÂN - - Khoa CNTT Đồ Án Cá Nhân Học Phần: Cơ Sở Dữ Liệu Đề Tài: Quản Lý Lao Động GVHD : TRẦN HUỆ CHI Lớp : IS 301 I Tên SV: Nguyễn Khương Long MSSV : 28211141925 Đà Nẵng, Ngày 13 Tháng 10 Năm 2023 Mục lục PHẦN I-PHÂN TÍCH YÊU CẦU VÀ THIẾT KẾ MƠ HÌNH CƠ SỞ DỮ LIỆU……………………………………………………………… I.mơ tả tốn …………………………………… ………………… II mơ hình thực thể liên kết …………………………………………….4 III mơ hình quan hệ………………………………………………… IV nhập liệu…………………………………………………………5 PHẦN II-BIỂU THỨC ĐẠI SỐ QUAN HỆ…………………………………….6 PHẦN II- NGÔN NGỮ SQL………………………………………… I viết câu lệnh bảng……………………………………………… 1.tạo bảng (ít câu) ……………………………………………………….7 2.viết câu lệnh chỉnh sửa cấu trúc bảng………………………………….7 3.câu lệnh liệu……………………………………………………………….8 II câu lệnh thao tác liệu ……………………………………………………………8 Truy vấn lấy liệu từ bảng (8 câu) ………………………………8 2 Truy vấn từ nhiều bảng (6câu) ………………………………………… Truy vấn có dùng hàm…………………………………………………… 10 Truy vấn có gộp nhóm…………………………………………………… 11 Truy vấn lồng nhau………………………………………………………….12 PHẦN I- PHÂN TÍCH YÊU CẦU VÀ THIẾT KẾ MƠ HÌNH CƠ SỞ DỮ LIỆU I Mơ tả tốn Để quản lý việc phân cơng nhân viên tham gia vào xây dựng công trình, Cơng ty xây dựng ABC tổ chức quản lý sau: - Cùng lúc cơng ty tham gia xây dựng nhiều cơng trình, cơng trình có mã số cơng trình (MACT), mã số cơng trình xác định thơng tin như: tên gọi cơng trình (TENCT), địa điểm(ĐỊAĐIEM), ngày cơng trình cấp giấy phép xây dựng (NGAYCAPGP), ngày khởi công (NGAYKC), ngày hồn thành (NGAYHT) - Mỗi nhân viên cơng ty ABC có mã số nhân viên(MANV) nhất, mã số nhân viên xác định thông tin như: Họ tên (HOTEN), ngày sinh (NGAYSINH), phái (PHAI), địa (ĐIACHI) - Mỗi nhân viên phải chịu quản lý hành chánh phòng ban Tất nhiên phòng ban quản lý hành chánh nhiều nhân viên Cơng ty có nhiều phịng ban (Phịng kế tốn, phịng kinh doanh, phòng kỹ thuật, phòng tổ chức, phòng chuyên mơn, Phịng phục vụ, ) Mỗi phịng ban có mã số phòng ban (MAPB) nhất, mã phòng ban xác định tên phịng ban (TENPB) - Cơng ty phân cơng nhân viên tham gia vào cơng trình, cơng trình phân cho nhiều nhân viên nhân viên lúc tham gia vào nhiều cơng trình Với cơng trình nhân viên có số lượng ngày cơng (SLNGAYCONG) tham gia vào cơng trình II Vẽ mơ hình thực thể liên kết Sơ đồ mơ hình thực thể liên kết III Vẽ mơ hình quan hệ Mối quan hệ bảng IV Cho liệu bảng >=3 dịng Bảng cơng trình Bảng cơng trình Bảng nhân viên Bảng phịng ban Bảng cơng Document continues below Discover more from: Cơ sở liệu IS 301 Trường Đại Học… 41 documents Go to course IS 301 BGCN Chith 70 30122020 Cơ sở liệu 100% (2) CƠ SỞ DỮ LIỆU - tài 15 liệu môn sở dữ… Cơ sở liệu 100% (1) KTGK - sresw Cơ sở liệu 100% (1) Dapan bai1 - Đáp án kiểm tra Cơ sở liệu None CSDL - strt3 Cơ sở liệu None 38 Huỳnh-Thị-Minh20 Thi 282002 33754… PHẦN II- BIỂU THỨC ĐẠI SỐ QUAN HỆ Cơ sở liệu None Liệt kê cơng trình có ngày hồn thành (select avg (soluongngaycong) from CONG) 5.2truy vấn having - đếm số cơng trình mà nhân viên tham gia select manv, hoten, count(mact) as so_ct from CONG, NHANVIEN Where NHANVIEN.manv = CONG.manv Group by manv having count (mact) = (select count (mact) from CONGTRINH) - lấy lương cao mức lương trung bình select manv ,sum (soluongngaycong*500000) as luong 13 from CONG group by manv having sum (soluongngaycong*500000)>(select avg(soluongngaycong*500000) from CONG ) 14