Liệt kê danh sách các sinh viên họ tên, ngày sinh, quê nam học khoa cntt 2.. Cho danh sách các sinh viên họ tên, ngày sinh nữ quê ở Bến Tre 3.. Liệt kê danh sách các sinh viên mã, họ tên
Trang 1BÀI TẬP ĐSQH VÀ SQL
Bài 1: Cho cơ sở dữ liệu “quản lý sinh viên” gồm các quan hệ sau:
KHOA(MAK, TENK)
Cntt Công nghệ thông tin Ktcn kỹ thuật công nghiệp
Kt Kinh tế
Tr Triết học
SINHVIEN(MASV, HOSV, TENSV, PHAI, NS, QUE, MAK)
A01 Nguyễn văn Tâm Nam 20/3/1992 Bình Đại, Bến Tre kt A02 Trần Trọng Nhân Nam 7/9/1990 P Xuân Khánh, Cần Thơ tr
A03 Lý Ngọc Diệp nữ 4/11/1991 P1, Cần Thơ kt A04 Lê Thiên Kiều nữ 19/9/1990 P7, Cần Thơ Cntt A05 Châu Thanh Trúc Nam 3/6/1992 Bến Lức, Long An cntt A06 Thái Ngọc Huy Nam 7/7/1990 Phú Quốc, Kiên Giang kt
KETQUA(MASV, MAMH, DIEM)
Masv Mamh Diem
A01 01 3 A02 01 7 A03 02 2 A02 02 5 A01 02 5 A03 01 9 A04 03 7 A04 01 5 A01 03 5
MONHOC(MAMH, TENMH, ST)
01 Cơ sở dữ liệu 60
02 Toán rời rạc 75
03 Cấu trúc dữ liệu 1 60
04 Cấu trúc dữ liệu 2 45
05 Anh văn 1 60
1 Liệt kê danh sách các sinh viên (họ tên, ngày sinh, quê) nam học khoa cntt
2 Cho danh sách các sinh viên (họ tên, ngày sinh) nữ quê ở Bến Tre
3 Liệt kê danh sách các sinh viên (mã, họ tên, ngày sinh) học khoa kinh tế và có tuổi từ
19 đến 25 tuổi
Trang 27 Cập nhật số tiết môn cơ sở dữ liệu thành 60 tiết
8 Cập nhật họ tên sinh viên có mã A01 thành Nguyễn Tiến Đô
9 Tạo bảng DANGKY(id, username, pass, firstname, lastname, country)
10 Xoá các sinh viên nam có tuổi lớn hơn 30
11 Liệt kê danh sách các sinh viên nữ (mã, họ tên, ngày sinh) có tuổi không nằm trong khoảng từ 18 đến 24
12 Liệt kê các sinh viên khoa công nghệ thông tin đã từng thi ít nhất một môn
13 Cho danh sách các sinh viên (mã, họ tên, ngày sinh, quê) quê ở Mỏ Cày, thi môn cơ
sở dữ liệu có điểm trên 7
14 Cho biết số lượng sinh viên của từng khoa
15 Cho biết số lượng sinh viên khoa công nghệ thông tin
16 Cho biết tổng số sinh viên hiện có
17 Cho biết tổng số sinh viên đã từng thi môn Cơ sở dữ liệu
18 Liệt kê các sinh viên thi trên 5 môn
19 Liệt kê danh sách các sinh viên thi rớt môn Cơ sở dữ liệu và môn Tin học đại cương
20 Liệt kê các sinh viên đã từng dự thi nhưng chưa rớt môn nào
21 Cho danh sách các sinh viên chưa từng thi môn Cơ sở dữ liệu
22 Xoá các khoa không có sinh viên học
23 Xoá các sinh viên đã thi trên 10 môn
24 Liệt kê các môn có trên 5 sinh viên thi
25 Liệt kê các sinh viên nữ khoa công nghệ thông tin thi trên 3 môn
26 Cho danh sách các sinh viên đã từng thi môn toán rời rạc nhưng chưa từng thi môn giải tích
27 Liệt kê các môn không có sinh viên nào thi
28 Liệt kê các sinh viên chưa từng thi môn nào
29 Liệt kê các sinh viên nữ thi rớt tất cả các môn
30 Xoá các kết quả thi môn cơ sở dữ liệu dưới 1 điểm
31 Cho biết điểm trung bình của từng sinh viên
32 Liệt kê các sinh viên có điểm trung bình từ 5 trở lên
33 Liệt kê các sinh viên chưa từng thi rớt môn nào
34 Liệt kê các sinh viên khoa kinh tế có điểm trung bình lớn hơn 8
35 Liệt kê các sinh viên thi rớt môn cơ sở dữ liệu
36 Liệt kê các sinh viên có điểm trung bình cao nhất
37 Liệt kê điểm cao nhất của từng sinh viên
38 Liệt kê các sinh viên có điểm trung lớn hơn điểm trung bình sinh viên Huỳnh Ngọc Thúy
39 Liệt kê các sinh viên có tổng điểm thấp nhất
40 Liệt kê các sinh viên khoa công nghệ thông tin có điểm cao nhất lớn hơn 9
41 Liệt kê các sinh viên khoa công nghệ thông tin có điểm cao nhất lớn hơn điểm môn cơ
sở dữ liệu của sinh viên Huỳnh Ngọc Thúy
42 Xoá các kết quả thi của sinh viên Huỳnh Ngọc Thúy
43 Tăng điểm môn cơ sở dữ liệu cho sinh viên Huỳnh Ngọc Thúy lên 1.5
Trang 3Bài 2: Cho cơ sở dữ liệu “Quản lý thuê nhà” gồm các quan hệ sau:
KHACHHANG(MAKH, HT, SODIENTHOAI, COQUAN)
NHA(MAN, DIACHI, GIATHUE, TENCHUNHA)
HOPDONG(MAN, MAKH, NGABD, NGAYKT)
1 Đưa ra danh sách {Địachỉ, tênchủnhà} của những ngôi nhà có giá thuê ít hơn 300.000
2 Đưa ra danh sách {MãKH, họtên, cơquan} của những người đã từng thuê nhà của chủ nhà có tên “Nguyễn Văn A”
3 Cho biết tổng số nhà đã được thuê
4 Cho danh sách các nhà có giá thuê từ 250000 đến 1000000 đồng
5 Liệt kê danh sách các nhà tại Cần Thơ
6 Liệt kê tổng tiền thuê của từng khách hàng
7 Tăng giá thuê của các nhà ở TpHCM lên 5%
8 Liệt kê các nhà có trên 10 lần cho thuê
9 Liệt kê các khách hàng thuê nhà N01 trên 10 lần
10 Liệt kê các nhà chưa từng có khách thuê
11 Cập nhật địa chỉ của chủ nhà Lý Liên Kiệt thành 3/2 Nguyễn Thị Minh Khai
12 Liệt kê các khách hàng có thuê nhà trong tháng 2
13 Liệt kê các khách hàng thuê nhà trong 3 ngày gần đây
14 Đưa ra danh sách các ngôi nhà chưa từng được ai thuê
15 Hãy đưa ra giá thuê cao nhất trong số các giá thuê của các ngôi nhà đã từng ít nhất một lần được thuê
16 Hãy cho biết các khách hàng có tổng tiền thuê nhà lớn hơn tổng tiền thuê nhà của khách hàng mang mã 002
17 Thêm một dòng tùy ý vào bảng HOPDONG
Bài 3: Cho lược đồ CSDL “Quản lý đề án công ty” như sau:
NHANVIEN(MaNV, HoNV, TenNV, Phai, Que, Luong, NTNS, Ma_NQL, MaPH)
PHONGBAN(MaPH, TenPH, TRPH)
DEAN(MaDA, TenDA, Phong, NamThucHien)
PHANCONG(MaNV, MaDA, ThoiGian)
1 Liệt kê các nhân viên nữ, quê ở Bến Tre
2 Cho danh sách các nhân viên quê ở Bình Dương và có lương từ 5 triệu tới 10 triệu
3 Liệt kê các nhân viên làm ở phòng quản lý và các nhân viên làm ở phòng điều hành
4 Cho danh sách gồm họ tên, phái, ngày sinh của các nhân viên làm trưởng phòng
5 Thêm một dòng bất kỳ vào mỗi bảng
6 Cập nhật họ tên của nhân viên Vương Ngọc Quyên thành Vương Học Tiên
7 Liệt kê các dự án thực hiện vào năm 1997 và có thời gian thực hiện dưới 8 tuần
8 Cho danh sách các nhân viên sinh trong khoảng từ năm 1978 đến 1983 Sắp xếp theo mức lương giảm dần
9 Xóa các phòng không có nhân viên nào
10 Tăng lương cho mỗi nhân viên lên 5%
11 Cho biết mã số, họ tên, ngày tháng năm sinh của những nhân viên đã tham gia đề án
12 Cho biết tổng thời gian thực hiện của từng đề án
13 Liệt kê các nhân viên nữ chưa từng thực hiện đề án nào của phòng quản lý
Trang 416 Tìm những nhân viên có tên lót là “Văn”
17 Tìm mức lương lớn nhất, mức lương trung bình, tổng lương của công ty
18 Cho biết nhân viên có mức lương lớn nhất
19 Liệt kê các phòng có số nhân viên lớn hơn 2
20 Liệt kê các phòng có số nhân viên lớn hơn số nhân viên phòng điều hành
21 Tìm phòng có số nhân viên cao nhất
22 Xóa các đề án có năm thực hiện là 2000 và chưa có nhân viên thực hiện
23 Cho danh sách các nhân viên làm đề án của chính phòng họ
24 Cho biết những nhân viên tham gia từ 2 đề án trở lên
25 Tìm các phòng ban có số nhân viên lớn hơn tổng số nhân viên của phòng nghiên cứu
26 Tìm đề án có số nhân viên tham gia nhiều nhất
27 Cho biết mã, tên nhân viên và số lượng đề án mà nhân viên đã tham gia
28 Cho biết nhân viên có mức lương cao nhất
29 Cập nhật thời gian thực hiện đề án TH001 của nhân viên 003 là 38
30 Tìm các nhân viên có tổng thời gian thực hiện lớn nhất
31 Tạo bảng USER có các trường username, password, ngày đăng ký
32 Tìm các nhân viên nam có số đề án tham gia trên 2