Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Bài tập My SQL
MIỄN PHÍ
Số trang
5
Kích thước
100.2 KB
Định dạng
PDF
Lượt xem
1937

Bài tập My SQL

Nội dung xem thử

Mô tả chi tiết

1.Tạo cơ sở dữ liệu HumanResources gồm các bảng sau :

a.Bảng Employee

Tên trường Mô tả

Emp_Id (int, auto increment) Id Nhân viên

First_Name (varchar 20) Tên nhân viên

Last_Name (varchar 30) Họ nhân viên

Age (int) Tuổi nhân viên

Dept_Id (int, references Department(Dept_Id )) Id Phòng ban

BasicSal (int) Lương cơ bản

b. Bảng Department

Tên trường Mô tả

Dept_Id (int, auto increment) Id Phòng ban

Name (varchar 20) Tên Phòng ban

DeptHeadId (int) Id Trưởng phòng

c. Bảng Project

Tên trường Mô tả

Pro_id (int, auto increment ) Id dự án

Dept_Id (int, references Department(Dept_Id )) Tên phòng làm dự án

Pro_Name (varchar 50) Tên dự án

Start_Date (datetime) Ngày bắt đầu

End_Date (datetime) Ngày kết thúc

2. Tạo quan hệ và nhập dữ liệu cho các bảng, mỗi bảng 10 bản ghi

3. Sử dụng join và các hàm cơ bản để thực hiện các truy vấn sau

a. Hiển thị tên nhân viên trong mỗi phòng

b. Hiển thị tên nhân viên cho mỗi dự án

c. Tìm xem phòng nào có nhân viên hưởng lương cao nhất

d. Tìm tên các dự án nào có nhiều nhân viên thực hiện nhất

e. Tìm tên các dự án nào có mức trung bình lương của các nhân viên thấp nhất

f. Hiển thị tất cả các trưởng phòng và tên phòng tương ứng

g. Đếm số ngày thực thi của mỗi dự án

h.Hiển thị số tuổi trung bình của tất cả các nhân viên

i. Hiển thị số tuổi trung bình của nhân viên mỗi phòng

k. Ghép họ và tên mỗi nhân viên để hiển thị tên hoàn chỉnh

l. Tìm xem phòng nào đã thực hiện nhiều dự án nhất

Tải ngay đi em, còn do dự, trời tối mất!