Bài 1 Cho lược đồ CSDL quan hệ Company như hình 1.1, dữ liệu cho CSDL Company như hình 1.2. v Sử dụng ngôn ngữ SQL để viết các câu lệnh tạo bảng và insrt dữ liệu cho CSDL Company. Sinh viên có thể thêm các ràng buộc UNIQUE, NOT NULL, CHECK (tham khảo slide bài giảng và sách giáo trình) v Thực hiện các câu bằng ngôn ngữ SQL: a. Truy xuất các name của tất cả employee trong Department 5 mà làm việc cho project ProductX nhiều hơn 10 giờ một tuần. b. Liệt kê tên của tất cả employe mà có dependent có first name trùng với first name của họ. c. Tìm bị giám sát trực tiếp bởi “Franklin Wong”. d. Với mỗi project, liệt kê tên project, và tổng số giờ một tuần mà tất làm cho project đó. e. Với mỗi project, liệt kê tên project và tên của tất cả các nhân viên làm việc cho project đó. f. Liệt kê tên của tất cả nhân viên không làm bất cứ project nào. g. Với mỗi department, liệt kê tên của department và lương trung bình của tất cả employee làm việc cho department đó. h. Cho biết lương trung bình của tất cả employee có sex là female. i. Cho biết tên và địa chỉ của tất cả employee người mà làm ít nhất một project tại Houston
Trang 1Lab 5 – SQL Trang 1
Hệ Cơ Sở Dữ Liệu – HK2 / 2014 – 2015 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin
v
v
v
v
Trang 2Lab 5 – SQL Trang 2
Hệ Cơ Sở Dữ Liệu – HK2 / 2014 – 2015 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin
Trang 3Lab 5 – SQL Trang 3
Hệ Cơ Sở Dữ Liệu – HK2 / 2014 – 2015 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin
Trang 4Lab 5 – SQL Trang 4
Hệ Cơ Sở Dữ Liệu – HK2 / 2014 – 2015 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin
Trang 5Lab 5 – SQL Trang 5
Hệ Cơ Sở Dữ Liệu – HK2 / 2014 – 2015 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin