Bài tập thực hành Cơ sở dữ liệu - Bài số 3: Thao tác Cơ sở dữ liệu sử dụng T–SQL nâng cao

Bài tập thực hành CSDL  
BÀI THỰC HÀNH SỐ 3  
Thao tác Cơ sở dữ liệu sử dụng T–SQL nâng cao  
Mục đích: Thao tác và truy vấn dữ liệu (Tiếp)  
1. Nội dung thực hành  
-
-
-
-
-
-
Viết scrip thêm/xóa/sửa dữ liệu  
Kiểm tra ràng buộc khóa chính, khóa ngoại  
Tạo rule để kiểm tra ràng buộc miền giá trị  
Truy vấn dữ liệu với công cụ Query Analyzer  
Truy vấn dữ liệu với phép tích, phép kết  
Truy vấn dữ liệu nâng cao  
2. Ràng buộc quan hệ trong QLBongDa  
3. Yêu cầu thực hành  
a. Xử lý chuỗi, ngày giờ  
1. Cho biết NGAYTD, TENCLB1, TENCLB2, KETQUA các trận đấu diễn ra vào tháng 3 trên sân  
nhà mà không bị thủng lưới.  
2. Cho biết mã số, họ tên, ngày sinh của những cầu thủ có họ lót là “Công”  
3. Cho biết mã số, họ tên, ngày sinh của những cầu thủ có họ không phải là họ “Nguyễn “  
4. Cho biết mã huấn luyện viên, họ tên, ngày sinh, đ ịa chỉ của những huấn luyện viên Việt  
Nam có tuổi nằm trong khoảng 35-40  
5. Cho biết tên câu lạc bộ có huấn luyện viên trưởng sinh vào ngày 20 tháng 5  
Bài tập thực hành CSDL  
6. Cho biết tên câu lạc bộ, tên tỉnh mà CLB đang đóng có số bàn thắng nhiều nhất tính đến  
hết vòng 3 năm 2009  
b. Truy vấn con  
1. Cho biết mã câu lạc bộ, tên câu lạc bộ, tên sân vận động, địa chỉ và số lượng cầu thủ nước  
ngoài (Có quốc tịch khác “Việt Nam”) tương ứng của các câu lạc bộ có nhiều hơn 2 cầu  
thủ nước ngoài.  
2. Cho biết tên câu lạc bộ, tên tỉnh mà CLB đang đóng có hiệu số bàn thắng bại cao nhất  
năm 2009.  
3. Cho biết danh sách các trận đấu ( NGAYTD, TENSAN, TENCLB1, TENCLB2, KETQUA) của  
câu lạc bộ CLB có thứ hạng thấp nhất trong bảng xếp hạng vòng 3 năm 2009.  
4. Cho biết mã câu lạc bộ, tên câu lạc bộ đã tham gia thi đấu với tất cả các câu lạc bộ còn lại  
(kể cả sân nhà và sân khách) trong mùa giải năm 2009.  
5. Cho biết mã câu lạc bộ, tên câu lạc bộ đã tham gia thi đấu với tất cả các câu lạc bộ còn lại  
( chỉ tính sân nhà) tro ng mùa giải năm 2009.  
c. Bài tập về Rule  
1. Khi thêm cầu thủ mới, kiểm tra vị trí trên sân của cầu thủ chỉ thuộc một trong các vị trí  
sau: Thủ môn, tiền đạo, tiền vệ, trung vệ, hậu vệ.  
2. Khi phân công huấn luyện viên, kiểm tra vai trò của huấn luyện vi ên chỉ thuộc một trong  
các vai trò sau: HLV chính, HLV phụ, HLV thể lực, HLV thủ môn.  
3. Khi thêm cầu thủ mới, kiểm tra cầu thủ đó có tuổi phải đủ 18 trở lên (chỉ tính năm sinh)  
4. Kiểm tra kết quả trận đấu có dạng số_bàn_thắng- số_bàn_thua  
d) Bài tập về View  
1. Cho biết mã số, họ tên, ngày sinh, địa chỉ và vị trí của các cầu thủ thuộc đội bón g “SHB  
Đà Nẵng” có quốc tịch “Bra-xin”  
2. Cho biết kết quả (MATRAN, NGAYTD, TENSAN, TENCLB1, TENCLB2, KETQUA) các trận  
đấu vòng 3 của mùa bóng năm 2009.  
3. Cho biết mã huấn luyện viên, họ tên, ngày sinh, địa chỉ, vai trò và tên CLB đang làm việc  
của các huấn luyện viên có quốc tịch “Việt Nam”  
4. Cho biết mã câu lạc bộ, tên câu lạc bộ, tên sân vận động, địa chỉ và số lượng cầu thủ  
nước ngoài (có quốc tịch khác “Việt Nam”) tương ứng của các câu lạc bộ nhiều hơn 2  
cầu thủ nước ngoài  
5. Cho biết tên tỉnh, số lượng câu thủ đang thi đấu ở vị trí tiền đạo trong các câu lạc bộ  
thuộc địa bàn tỉnh đó quản lý.  
6. Cho biết tên câu lạc bộ,tên tỉnh mà CLB đang đóng nằm ở vị trí cao nhất của bảng xếp  
hạng của vòng 3 năm 2009  
7. Cho biết tên huấn luyện viên đang nắm giữ một vị trí trong 1 c âu lạc bộ mà chưa có số  
điện thoại  
8. Liệt kê các huấn luyện viên thuộc quốc gia Việt Nam chưa làm công tác huấn luyện tại bất  
kỳ một câu lạc b ộ nào  
Bài tập thực hành CSDL  
9. Cho biết kết quả các trận đấu đã diễn ra (MACLB1, MACLB2, NAM, VONG,  
SOBANTHANG,SOBANTHUA)  
10.  
11.  
12.  
13.  
Cho biết kết quả các trận đấu trên sân nhà (MACLB, NAM, VONG,  
SOBANTHANG, SOBANTHUA)  
Cho biết kết quả các trận đấu trên sân khách (MACLB, NAM, VONG,  
SOBANTHANG,SOBANTHUA)  
Cho biết danh sách các trận đấu (NGAYTD, TENSAN, TENCLB1, TENCLB2, KETQUA)  
của câu lạc bộ CLB đang xếp hạng cao nhất tính đến hết vòng 3 năm 2009  
Cho biết danh sách các trận đấu (NGAYTD, TENSAN, TENCLB1, TENCLB2, KETQUA)  
của câu lạc bộ CLB có thứ hạng thấp nhất trong bảng xếp hạng vòng 3 năm 2009  
pdf 3 trang Thùy Anh 16140 Free
Bạn đang xem tài liệu "Bài tập thực hành Cơ sở dữ liệu - Bài số 3: Thao tác Cơ sở dữ liệu sử dụng T–SQL nâng cao", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_tap_thuc_hanh_co_so_du_lieu_bai_so_3_thao_tac_co_so_du_l.pdf