H-íng dÉn «n tËp CSDL quan hÖ
Tµi liÖu tham kh¶o Trang 39
BÀI THỰC HÀNH MÔN CSDL QUAN HỆ
THỜI GIAN: 30 GIỜ (15 TIẾT)
MÔI TRƯỜNG THỰC HÀNH: MS-ACCESS, FOXPRO HOẶC SQL SERVER
-------------
PHẦN 1: NGÔN NGỮ TRUY VẤN (SQL)
Bài 1: Tạo các bảng CSDL sau (sử
dụng Data Defination Query):
Chọn Query\ Create Query in
DesignView\ Close\ Query\ SQL
Specific\ Data Defination.
(Xem hình bên để thao tác) →
Bảng Khoa chứa các
thông tin về các khoa
của một trường đại học
nào đó.
Bảng HocSinh chứa
thông tin về các sinh
viên của trường
Bảng Điểm chứa thông
tin về điểm của từng
sinh viên, từng môn.
- Tạo Relationship dưới dạng:
[13]. Cho biết Tên các sinh viên bị lưu ban (có tổng điểm của 3 môn < 15).
[14]. Cho biết tên sinh viên, Tổng điểm của các sinh viên đạt (tổng điểm >=15)
[15]. Cho biết danh sách các sinh viên còn thiếu điểm (chưa đủ điểm 3 môn).
[16]. Cho biết danh sách các sinh viên họ nguyễn.
[17]. Cho biết các sinh viên có ngày sinh từ 1/1/1975 tới 1/1/1980.
[18]. Cho biết Tên các khoa có số cán bộ là 12 or 30 or 31 or 35 or 36.
[19]. Cho biết thông tin của các sinh viên tên Hà.
[20]. Thêm một bản ghi (SV11, Nguyen Hung Viet, 1/1/1980, Ha Nam, KH01)
vào trong bảng HocSinh.
[21]. Tăng cho mỗi sinh viên một điểm của môn Anh Văn.
[22]. Xoá thông tin của các sinh viên có 1 điểm dưới trung bình.
[23]. Cho biết Tên khoa có nhiều cán bộ nhất.
[24]. Cho biết Tên các sinh viên học tại khoa có nhiều cán bộ nhất.
[25]. Cho biết Tên khoa và Tổng số Sinh viên của từng khoa.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
H-íng dÉn «n tËp CSDL quan hÖ
Tµi liÖu tham kh¶o Trang 41
[26]. Cho biết Tên khoa chưa có sinh viên nào được lưu trữ trong CSDL.
Bài 2:
Tạo các bảng dữ liệu có lược đồ sau (bằng câu SQL)
CongNhan (MaCN, TenCN, DiaChi, Tuoi)
Luong (MaCN, Thang, SoNgayLV, Luong)
Trong đó:
MaCN: Mã công nhân Thang: Tháng lĩnh lương
TenCN: Tên công nhân SoNgayLV: Số ngày làm việc trong tháng
DiaChi: Địa chỉ công nhân Luong:Lương của công nhân trong tháng
Tuoi: Tuổi của công nhân
(Bảng CN lưu thông tin của các công nhân. Mỗi công nhân, mỗi tháng nếu
- Bảng Sách chứa thông tin
về tất cả các sách có trong
thư viện.
- Bảng Nhap-Sach chứa
thông tin về tình hình nhập
sách về thư viện.
NHẬP DỮ LIỆU CHO CÁC BẢNG NHƯ HÌNH DƯỚI ĐÂY:
23. Cho biết Tên nhà xuất bản đã xuất bản cuốn sách dầy nhất hiện có trong CSDL.
24. Cho biết Tên sách, tên nhà xuất bản, số lượng nhập, người nhập của tất cả
các sách đã nhập.
25. Cho biết Tên sách, Tên nhà xuất bản của các sách do ông Cuong nhập về.
26. Cho biết Tên sách có số trang mỏng nhất.
27. Cho biết Tên nhà xuất bản đã xuất bản cuốn sách mỏng nhất nhiện có.
28. Cho biết địa chỉ nhà xuất bản đã xuất bản cuống sách S04-Anh Van 7.
29. Cho biết Thông tin về các sách do nhà xuất bản Thanh Nien ấn hành.
30.
Cho biết Tên sách, số trang do nhà xuất bản Giao Duc ấn hành.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.