Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
92,6 KB
Nội dung
Bài 1: ĐỊA LÝ VIỆT NAM Cho CSDL Địa lý có cấu trúc sau : TINH_TP (MA_T_TP, DT, DS, TEN_T_TP) MIEN (MA_T_TP, MIEN) BIENGIOI (NUOC, MA_T_TP) LANGGIENG (MA_T_TP, LG) Thực yêu cầu sau : I/Cài đặt CSDL với mô tả đặt tính thuộc tính cho sau : Thuộc tính Mô tả Kiểu Kích thước MA_T_TP Mã số tỉnh, thành phố Text DT Diện tích (Km ) Number Double DS Dân số (Người) Number Integer TEN_T_TP Tên tỉnh, Thành phố Text 20 MIEN Miền (Bắc, Trung, Nam, ) Text 15 NUOC Nước có biên giới Text 15 LG Giống MA_T_TP Sau số liệu thử : III/ Truy vấn thông tin sau ngôn ngữ SQL: .Xuất tên tỉnh, TP với dân số tỉnh,TP : TINH_TP: a/ - Có diện tích >= 5,000 Km2 BIENGIOI: MA_T_ DT DS TEN_T b/TP - Có diện tích >= [input] NUOC MA_T_TP CPC AG Xuất tên tỉnh, TP cùng1,812 với diệnAN tích tỉnh,TP : AG 3,493.0 a/ - Thuộc miền bắc CPC DL 20 GIANG b/ - Thuộc miền [input] BT CPC DT Xuất 2,225.0 Tên tỉnh, TP1,184 biên giớiBẾN thuộc TRE miền [input] Cho biết diện tích trung tỉnh, TP (TổngCPC DT/Tổng số tỉnh_TP) bình10 GL Cho biết dân số với tên tỉnh tỉnh, TP có diện tích >7000 Km2 BTT 18,340, 2,001 BÌNH TRỊ KG Cho biết dân số với tên tỉnh tỉnh miền CPC Bắc 00 80 THIÊN Cho biết mã nuớc biên giới tỉnh miền Nam CPC LA CB 8,445.0 CAO Cho biết diện tích trung564.40 bình tỉnh, TP (sử dụng hàm) CPCcủa tất SB tỉnh,TP Cho biết mật độ dân0số (DS/DT) với tên tỉnh, TP BẰNG Cho biết tên3,854.0 tỉnh,TP1,723 láng giềng tỉnh Long An CPC TN CL CỬU Cho biết số lượng tỉnh, TP giáp với CPC 60 LONG GL Cho biết tên tỉnh, TP có diện tích lớn LAO DL 11,800 661.00 ĐẮC LẮC LAO Cho biết tỉnh, TP có mật độ DS đông LC Cho biết tên những00 tỉnh, TP giáp với hai nước biên giới khác LAO miền NT Cho biết danh sách miền cùngĐỒNG với tỉnh, TP DN 7,578.0 1,741 Cho biết tên tỉnh, TP có nhiều láng giềng LAO BTT 00 NAI Cho biết tỉnh, TP có diện tích nhỏ diện tích trung bình tất tỉnh, TP DT ĐỒNG Cho biết tên3,391.0 tỉnh,1,335 TP giáp với tỉnh, TP TQ miền Trung vàCB miền Trung 70 THÁP TQ LC Cho biết tên tỉnh, TP có diện tích lớn tất tỉnh, TP láng giềng GL 25,536 764.20 GIA LAI 00 Cho biết tên tỉnh, TP mà ta đến cách từ TP.HCM xuyên qua ba HB 4,609.0 BẮC tỉnh khác cũng1,929 khác vớiHÀ điểm xuất phát, láng giềng với 30 HCM 2,029.0 3,667 TP HỒ 60 CHÍ MINH HG 6,126.0 2,559 HẬU 30 GIANG KG 6,358.0 1,150 KIÊN 50 GIANG LA 4,355.0 1,105 LONG AN 30 LC 17,068 387.40 LAI CHÂU 00 LD 9,933.0 511.30 LÂM ĐỒNG MH 7,697.0 1,371 MINH HẢI 50 NB 11,900 2,367 NGHĨA NT PK SB TG TH TN 00 22,502 00 9,804.0 9,859.0 2,377.0 11,374 00 4,030.0 50 3,457 60 1,349 70 790.80 BÌNH NGHỆ TỈNH PHÚ KHÁNH SÔNG BÉ 1,399 10 1,095 60 772.50 TIỀN GIANG THUẬN HẢI TÂY NINH MIEN : MA_T_ TP AG BT BTT CB CL DL DN DT GK HB HCM HG KG LA LC LD MH NB NT PK SB TG TH TN MIEN NAM NAM TRUNG BẮC NAM TÂY NAM NAM TÂY BẮC NAM NAM NAM NAM BẮC TÂY NAM TRUNG TRUNG TRUNG NAM NAM TRUNG NAM LANGGIENG : MA_T_TP LG AG DT AG HG CL DT DL GK DL LD DN LD DN SB DN TH DT AG DT CL DT HG DT LA DT TG GL NB GL PK HCM LA HCM SB HG DT HG MH KG MH LA DT LA HCM LA TG LA TN LD DL LD DN LD PK LD TH TG LA Bài tập số 1/Tạo nhập liệu cho bảng sau: SVIEN(MASV, TEN, NAMT, KHOA) MHOC(MAMH, TEN_MH, TINCHI, KHOA) DKIEN(MAMH, MAMH_TRUOC) K_HOC(MAKH, MAMH, HOCKY, NAM, GV) KQUA(MASV, MAKH, DIEM) T_SVIEN : MASV 10 17 T_MHOC: MAMH COSC1310 COSC3320 MATH2410 COSC3380 COSC3390 MATH2408 TEN Thuy Son Bảo Hung NAMT 1 2 KHOA Toan CNTT CNTT Toan TEN_MH Nhập môn tin học Cấu trúc liệu Tóan rời rạc Cơ sở liệu PTTK HTTT Giải Tích TINCHI KHOA CNTT 3 4 CNTT Toan CNTT CNTT Toan T_DIEN: MAMH COSC3390 COSC3380 COSC3380 MATH2410 COSC3320 T_K_HOC: MAKH 190 85 92 102 112 MAMH_TRUOC COSC3320 COSC3320 MATH2410 MATH2408 COSC1310 MAMH COSC3320 MATH2410 COSC1310 COSC3320 MATH2410 HOCKY 1 NAM 87 86 87 87 87 GV Niên Kim An Niên Chân 119 135 192 COSC1310 COSC3380 COSC3390 1 87 87 87 An Sơn Bích T_KQUA: MASV MAKH DIEM 17 112 17 119 85 92 10 102 8 135 10 112 9 119 10 10 119 10 112 In tên sinh viên In tên môn học số chứng Cho biết kết học tập sinh viên có mã số Cho biết mã sô môn học phải học trước môn có mã số COSC3320 Cho biết mã sô môn học phải học sau môn có mã số COSC3320 Cho biết tên sinh viên môn học mà sinh viên tham gia với kết cuối khóa điểm Cho biết tên s inh viên thuộc khoa có phụ trách môn học “Tooán rời rạc” Cho biết tên môn học phải học trước môn “Cơ sở liệu” 10 Cho biết tên môn học phải học sau môn “Cơ sở liệu” 11 Cho biết tên sinh viên điểm trung bình sinh viênđó học kỳ niên học 12 Cho biết sinh viên đạt điểm cao 13 Cho biết tên sinh viên tham dự tất môn học 14 Hiện DS sinh viên (TEN, MASV) có điểm cao môn học năm nhiều khóa học 15 Trong năm học, học kỳ có số môn nhiều Thông tin cần :NAM, HOCKY, SOMON_NHIEU_NHAT Bài tập số 3: ĐỀ THI THỰC HÀNH MÔN CƠ SỞ DỮ LIỆU (Thời gian làm 60 phút –Không sử dụng tài liệu) đề (lần 1) Để quản lý điểm trường ĐH, ta có CSDL sau: (Dữ liệu nhập qldiem.mdb) SINHVIEN(MSSV,HOTEN, PHAI,NGAY_SINH, MALOP) LOP(MALOP, TENLOP, KHOA, NIEN_KHOA) MONHOC(MAMH, TEN_MH, SOTIET) MH_LOP(MALOP, MAMH,HOCKY) DIEMSV (MASV, MAMH, LAN1.LAN2) 1) Hiện danh sách điểm môn học mà sinh viên theo học lớp 01TH01 (TENLOP) Ttin cần hiện: MSSV, HOTEN, TEN_MH, LAN1, LAN2 2) Hiện danh sách sinh viên thuộc KHOA CNTT 3) Tính tổng số sinh viên nam, nữ KHOA Thông tin cần hiện: PHAI, KHOA, SOLUONG 4) Hiện danh sách sinh viên có điểm thi tất môn trung bình 5) Hiện danh sách sinh viên có thi đầy đủ môn lớp ĐỀ THI THỰC HÀNH MÔN CƠ SỞ DỮ LIỆU (Thời gian làm 60 phút –Không sử dụng tài liệu) đề (lần 1) Để quản lý điểm trường ĐH, ta có CSDL sau: (Dữ liệu nhập qldiem.mdb) SINHVIEN(MSSV,HOTEN, PHAI,NGAY_SINH, MALOP) LOP(MALOP, TENLOP, KHOA, NIEN_KHOA) MONHOC(MAMH, TEN_MH, SOTIET) MH_LOP(MALOP, MAMH,HOCKY) DIEMSV (MASV, MAMH, LAN1.LAN2) 1) Hiện danh sách điểm môn học mà sinh viên theo học lớp 01DT01 (TENLOP) Ttin cần hiện: MSSV, HOTEN, TEN_MH, LAN1, LAN2 2) Hiện danh sách sinh viên thuộc KHOA DT 3) Tính tổng số sinh viên nam, nữ KHOA CNTT Thông tin cần hiện: PHAI, SOLUONG 4) Hiện danh sách sinh viên có điểm thi cao thua người đứng môn LTC (TEN_MH) lần thi thứ Ttin cần hiện: MSSV, HOTEN, LAN1 5) Hiện danh sách sinh viên không thi đầy đủ môn lớp HẾT Bài tập số : Bộ phận kinh doanh Công ty Sữa Việt Nam muốn xây dựng hệ thống quản lý kinh doanh, sau phân tích có CSDL: Khách hàng: KhachHang(MaKH, TenKH, DiaChi, SoDT, SoFax, LoaiKH) Tân từ: Mỗi khách hàng có mã khách hàng xác định tên khách hàng, địa chỉ, số điện thoại, số fax thuộc loại khách hàng (Đại lý, Công ty, Khác) Sản phẩm: SanPham(MaSP, TenSP, DVT, DonGia, LoaiSP) Tân từ: Mỗi sản phẩm có mã sản phẩm xác định tên sản phẩm, đơn vị tính, đơn giá thuộc loại sản phẩm (Sữa, Bột dinh dưỡng) Nhân viên: NhanVien(MaNV, HoNV, TenNV) Tân từ: Mỗi nhân viên có mã nhân viên xác định họ chữ lót nhân viên(HoNv), tên nhân viên Đơn đặt hàng: DDH(SoDDH, NgayDDH, ThoiHan, MaKH, MaNV) Tân từ: Mỗi khách hàng có nhiều đơn đặt hàng, đơn đặt hàng có số đơn đặt hàng xác định ngày đặt hàng (phải lớn hay ngày tại), thời hạn đơn đặt hàng tính theo tháng nhân viên lập Chi tiết đơn đặt hàng: DDHCT(SoDDH, MaSP, SoLuong) Tân từ: Mỗi đơn đặt hàng có nhiều dòng chi tiết, số đơn đặt hàng mã sản phẩm xác định số lượng sản phẩm đặt CÂU HỎI: Hãy viết ngôn ngữ SQL để thực câu truy vấn sau: 1) Hiện danh sách khách hàng (TenKh, DiaChi) khách hàng có đặt hàng nhân viên “Trần Văn A” lập đơn đặt hàng (2đ) 2) Hiện danh sách khách hàng (TenKh, DiaChi) khách hàng có đặt hàng với MaSp “S01” (2đ) 3) Hiện danh sách loại sản phẫm (LoaiSP, Soluong_Nhieu_Nhat) có nhiều sản phẩm (3đ) 4) Hiện danh sách đơn đặt hàng đặt sản phẩm với số lượng nhiều năm 2002 Thông tin cân hiện: SODDH, NGAYDDH, MASP, SOLUONG_NHIEU_NHAT (3đ) Bài tập số 5: Quản lý dịch vụ Video gồm quan hệ sau: 1) Phim(MP, TEN_P, HSXUAT, NPPHOI, N_PP, TLOAI, ND) Tân từ : Phim có MP (Mã phim) dùng để phân biệt, có TEN_P(tên phim), TEN_HANG(hãng sản xuất), MA_NCC(nhà cung cấp), Ngay_CC(Ngày cung cấp), LOAI_P(thể loại phim: Hình sự, tình cảm v v) có ghi nhận tóm tắc nội dung để giới thiệu khách (ND) 2) NGUON_GOC(TEN_HANG, NUOC_SX) Tân từ : NGUON_GOC (nguồn gốc) để quản lý nguồn gốc sản xuất phim có TEN_HANG (hãng sản xuất), hãng sản xuất xác định nước sản xuất (NUOC_SX) 3) Nha_CC(MA_NCC, TEN_NCC, DC, DT) Tân từ : Mỗi nhà cung cấp phim (nha_CC) có MA_NCC (mã nhà cung cấp) dùng để phân biệt, có tên nhà cung cấp (TEN_NCC), địa nhà cung cấp (DC), điện thoại nhà cung cấp (DT) 4) Dien_vien(MDV, TEN_DV, TT) Tân từ : Mỗi diễn viên (Dien_Vien) để giới thiệu khách xem phim có MDV dùng để phân biệt, có TEN_DV(tên diễn viên), TT(thành tích) diễn viên đạt giải 5)KHACH_HANG(MKH, TENK, DC_KH, DT_KH, TTC) Tân Từ : Mỗi khách thuê băng có MKH dùng để phân biệt, có tên khách (TENK), địa khách(DC_KH), điện thoại (DT_KH), có gởi tiền chân (TTC) hay không 6) P_M_TRA(So_Phieu, NGAY_MUOM, MKH) Tân từ : phiếu muợn trả (P_M_TRA) có số phiếu (So_Phieu) dùng để phân biệt, có ngày mượn (NGAY_MUON), khách muợn (MKH) 7) CT_M_Tra(So_Phieu, MP, NGAY_TRA) Tân từ : Mỗi CT_M_Tra ( Chi tiết muợn trả) có So_Phieu, MP để xác định ngày trả 8) DV_Phim(MDV, MP) Tân từ : Mỗi diễn phim(DV_Phim) để ghi nhận diễn viên phim giới thiệu cho khách thuê phim Câu hỏi: 1) Để ghi nhận thông tin phim khách cần trả lời câu truy vấn sau: a) Hiện danh sách phim loại “Tình cảm” hảng “HK” thực b) Hiện danh sách khách có gởi tiền đặt cọc c) Hiện danh sách phim “Trần Hán “ đóng d) Danh sách diễn viên phim “Tây Du Ký” e) Hiện danh sách diễn viên phim ? Tên phim người sử dụng chương trình gõ vào f) Hiện dang sách phim do? Tên diễn viên nguời sử dụng chương trình đưa vào g) Hãy giới nội dung phim ? tên phim nguời sử dụng chương trình đưa vào h) Hiện danh sách khách hàng thuê băng nhiều để có tăng thưởng k) Hiện thể loại phim mà khách hàng ưa thích (Thuê nhiều) 2) Để quản lý việc cho thuê băng cần trả lời truy vấn sau: a) Hiện danh sách khách hàng thuê băng ngày chưa trả b) Tính tổng số tiền cho thuê ngày 01/01/2002 Biết tiền thuê ngày 1.500đ c) Tính tổng tiền băng “Tây Du Ký” d) Tính doanh thu tháng 9/2002 3) Để đảm bảo chất lương phim phục vụ khách Cần loại bỏ phim xuống cấp tần suất luợt nhiều, thời gian băng cũ khách hàng phản ảnh phải gởi trả cho nhà phân phối băng Cần phải trả lời truy vấn sau: a) Hiện danh sách có số lần cho thuê 100 lượt b) Hiện danh sách băng từ ngày cung cấp đến năm c) Hiện thông tin nhà cung cấp phim, thông tin ngày cung cấp phim “Kiếp nghèo” d) Hiện thông tin nhà cung cấp phim, thông tin ngày cung cấp phim? Tên phim nguời sử dụng chương trình đưa vào BÀI TẬP CSDL: Để quản lý lich thi đấu kết trận đấu vòng chung kết WORLD CUP Ta có lđ csdl sau: DOI(MADOI, TENDOI, HLVIEN) TRANDAU(MATRAN, NGAY_T_DAU, GIO, VONGDAU) BANG_TDAU(MADOI, BANG) CAUTHU(MACAUTHU, TENVIETTAT, TENCAUTHU, VITRI, MADOI, SOAO) BANTHANG_CAUTHU(MATRAN, MACAUTHU, PHUT_THU) CTIET_TRANDAU(MATRAN, MADOI, SOBANTHANG) DUDOAN_KQTD(STT, MATRAN, MADOI, KETQUA, SONGUOI_DUDOAN, DIENTHOAI) Tự điển liệu tân từ cho lược đồ quan hệ trên: ST THUỘC TÍNH Ý NGHĨA T MADOI Mã đội dùng để phân biệt đội (DOI) thuộc bảng(BANG) thi đấu vòng lọai có bảng thi đấu (BANG_TDAU) TENDOI Tên đội HLVIEN Huấn luyện viên đội MATRAN Mã trận dùng để phân biệt trận đấu (TRANDAU) NGAY_T_DAU Ngày thi đấu trận GIO Giờ thi đấu trận MACAUTHU Mã cầu thủ dùng để phân biệt cầu thủ(CAUTHU), cầu thủ trận, có ghi bàn ghi nhận phút thứ mấy(PHUT_THU) bảng ghi nhận bàn thắng cầu thủ(BANTHANG_CAUTHU) TENVIETTAT Tên viết tắt, tên thường gọi cầu thủ TENCAUTHU Tên cầu thủ 10 VITRI Vị trí đá cầu thủ 11 SOAO Số áo cầu thủ đội hình đội 12 SOBANTHANG Số bàn thắng Mỗi đội trận đấu xác định số bàn 13 STT 14 KETQUA 15 SONGUOI_DUDO AN DIENTHOAI VONGDAU 16 17 thắng chi tiết trận đấu (CTIET_TRANDAU) Số thứ tự dùng để phân biệt lượt dự đoán kết trận đấu(DUDOAN_KQTD) trận đấu người xem Kết dự đoán trận, đội, có giá trị (thua), (hòa), (thắng) Số người dự đoán tham dự Điện thọai người dự đoán Vòng đấu, có : Vòng lọai, bán kết… DOI DU_DOAN_KQTD STT ALG ANG ARS BRA CIV CRC CRO CZE ECU ENG 10 11 ESP 12 FRA 13 GER 14 GHA 15 IRA 16 ITA JPA KOR KSA 17 BANG_TDAU MADOI CRC POL ECU GER SWE ENG PAR TRI NED SOG ARS CIV ANG MEX IRA POR JPA USA CZE ALG TRANDAU TRANDAU CTIET_TRANDAU CTIET_TRANDAU CTIET_TRANDAU CAUTHU MACAUTHU 01 02 03 04 05 06 07 08 09 10 11 12 MATRAN 13 14 15 16 17 18 19 20 21 22 23 24 BANTHANG_CAUTHU MACAUTHU PHUT_THU 01 02 02 52 03 34 04 43 07 37 09 27 15 16 17 27 21 23 24 Câu hỏi : 1-Hãy xác định khóa quan hệ 2-Xác định Ràng Buộc Tòan Vẹn (trừ ràng buộc tòan vẹn dạng phụ thuộc hàm suy từ khóa) 3-Trả lời câu hỏi sau ngôn ngữ Đại Số Quan Hệ tối ưu hóa: 3.1-Cho biết đội có tham gia trận đấu ngày #24/06/06# Thông tin cần hiện: MADOI, TENDOI 3.2-Cho biết tên cầu thủ có bàn thắng vòng lọai Thông tin cần hiện: MACAUTHU, TENCAUTHU 4- Trả lời câu hỏi sau ngôn ngữ SQL: 4.1-Cho biết tên cầu thủ có tổng số bàn thắng nhiều giải? Thông tin cần hiện: MACAUTHU, TENCAUTHU 4.2-Cho biết số điện thọai trúng thưởng dự đoán trận có mã trận 15 Biết số điện thọai trúng thưởng số điện thọai có kết dự đoán số người dự đoán gần với số người dự đoán tham dự dự đoán? Bài tập nhà: Với CSDL SV đọc hiểu đoạn lệnh SQL sau, để tự đặt câu truy vấn tương ứng với câu lệnh tự viết lại đoạn lệnh (Không xem câu lệnh viết) để thực thi chương trình 1/BANGKETQUA SELECT TRANDAU.*, (D1.TENDOI+"-"+D2.TENDOI) AS DOITHIDAU, (StrREVERSE(T1.SOBANTHANG) +"-"+StrREVERSE(T2.SOBANTHANG)) AS TISO FROM TRANDAU, CTIET_TRANDAU AS T1, CTIET_TRANDAU AS T2, DOI AS D1, DOI AS D2 WHERE TRANDAU.MATRAN=T1.MATRAN And T1.MATRAN=T2.MATRAN And T1.MADOIKQ2.SOBANTHANG AND KQ1.MADOIKQ2.MADOI; 4/DSDOANTRUNG SELECT DU_DOAN_KQTD.* FROM DIEMCUAMOITRAN, DU_DOAN_KQTD WHERE DIEMCUAMOITRAN.MATRAN=DU_DOAN_KQTD.MATRAN And DIEMCUAMOITRAN.MADOI=DU_DOAN_KQTD.MADOI And DIEMCUAMOITRAN.DIEM=DU_DOAN_KQTD.KETQUA; 5/HIEUSO_TB SELECT B.BANG, T.VONGDAU, CT1.MADOI, COUNT(CT1.MATRAN) AS TSTRAN, SUM(CT1.SOBANTHANG) AS TSBANTHANG, SUM(CT2.SOBANTHANG) AS TSSOBANBAI, (SUM(CT1.SOBANTHANG)-SUM(CT2.SOBANTHANG)) AS HIEUSO_THANGBAI FROM CTIET_TRANDAU AS CT1, CTIET_TRANDAU AS CT2, BANG_TDAU AS B, TRANDAU AS T WHERE CT1.MATRAN=CT2.MATRAN And CT1.MADOICT2.MADOI And T.MATRAN=CT1.MATRAN And CT1.MADOI=B.MADOI GROUP BY B.BANG, T.VONGDAU, CT1.MADOI; 6/KETQUAVONG1/6 SELECT CTIET_TRANDAU.* FROM CTIET_TRANDAU, TRANDAU WHERE CTIET_TRANDAU.MATRAN=TRANDAU.MATRAN And TRANDAU.VONGDAU="VONG 1/6"; 7/KETQUAVONGLOAI SELECT TSDIEM_TUNGDOI.BANG, TSDIEM_TUNGDOI.MADOI, TSDIEM_TUNGDOI.TENDOI, TSDIEM_TUNGDOI.SOTRANDAU, HIEUSO_TB.TSBANTHANG, HIEUSO_TB.TSSOBANBAI, TSDIEM_TUNGDOI.TSDIEM, HIEUSO_TB.HIEUSO_THANGBAI FROM TSDIEM_TUNGDOI, HIEUSO_TB WHERE (TSDIEM_TUNGDOI.SOTRANDAU=HIEUSO_TB.TSTRAN) And (TSDIEM_TUNGDOI.MADOI=HIEUSO_TB.MADOI) And (TSDIEM_TUNGDOI.BANG=HIEUSO_TB.BANG) ORDER BY TSDIEM_TUNGDOI.BANG, TSDIEM_TUNGDOI.TSDIEM, HIEUSO_TB.HIEUSO_THANGBAI; 8/KQBANG_A SELECT TOP [2,] KETQUAVONGLOAI.* FROM KETQUAVONGLOAI WHERE KETQUAVONGLOAI.BANG="A" ORDER BY KETQUAVONGLOAI.TSDIEM DESC , KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 9/ KQBANG_B SELECT TOP [2,] KETQUAVONGLOAI.* FROM KETQUAVONGLOAI WHERE KETQUAVONGLOAI.BANG="B" ORDER BY KETQUAVONGLOAI.TSDIEM DESC , KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 10/ KQBANG_C SELECT TOP KETQUAVONGLOAI.* FROM KETQUAVONGLOAI WHERE (((KETQUAVONGLOAI.BANG)="C")) ORDER BY KETQUAVONGLOAI.TSDIEM DESC , KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 11/ KQBANG_D SELECT TOP KETQUAVONGLOAI.* FROM KETQUAVONGLOAI WHERE (((KETQUAVONGLOAI.BANG)="D")) ORDER BY KETQUAVONGLOAI.TSDIEM DESC , KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 12/KQDUDOAN SELECT TOP [1,] DU_DOAN_KQTD.DIENTHOAI, (ABS(DU_DOAN_KQTD.SONGUOI_DUDOANSN_DOANTRUNG_MOITRAN.SNDOANTRUNG)) AS SAILECH FROM DU_DOAN_KQTD, SN_DOANTRUNG_MOITRAN WHERE DU_DOAN_KQTD.MATRAN = SN_DOANTRUNG_MOITRAN.MATRAN ORDER BY ABS(DU_DOAN_KQTD.SONGUOI_DUDOANSN_DOANTRUNG_MOITRAN.SNDOANTRUNG); 13/LICHTHIDAU_VONG1/6_A_B SELECT XEPHANG_BANG_A.MADOI, XEPHANG_BANG_A.TENDOI, XEPHANG_BANG_B.MADOI, XEPHANG_BANG_B.TENDOI, (IIf(XEPHANG_BANG_A.HANG=1,#6/24/2006#,#6/25/2006#)) AS NGAY_TD FROM XEPHANG_BANG_A, XEPHANG_BANG_B WHERE XEPHANG_BANG_A.HANGXEPHANG_BANG_B.HANG; 14/ LICHTHIDAU_VONG1/6_C_D SELECT XEPHANG_BANG_C.MADOI, XEPHANG_BANG_C.TENDOI, XEPHANG_BANG_D.MADOI, XEPHANG_BANG_D.TENDOI, (IIf(XEPHANG_BANG_C.HANG=1,#6/25/2006#,#6/26/2006#)) AS NGAY_TD FROM XEPHANG_BANG_C, XEPHANG_BANG_D WHERE (((XEPHANG_BANG_C.HANG)XEPHANG_BANG_D.HANG)); 15/SN_DOANTRUNG_MOITRAN SELECT MATRAN, Count(DSDOANTRUNG.STT) AS SNDOANTRUNG FROM DSDOANTRUNG GROUP BY DSDOANTRUNG.MATRAN; 16/SOBANTHANG SELECT DOI.MADOI, DOI.TENDOI, BANTHANG_CAUTHU.MATRAN, COUNT(BANTHANG_CAUTHU.PHUT_THU) AS TSBANTHANG FROM BANTHANG_CAUTHU, CAUTHU, DOI WHERE (((BANTHANG_CAUTHU.MACAUTHU)=[CAUTHU] [MACAUTHU]) AND ((CAUTHU.MADOI)=[DOI].[MADOI])) GROUP BY DOI.MADOI, DOI.TENDOI, BANTHANG_CAUTHU.MATRAN; 17/TSDIEM_TUNGDOI SELECT B.BANG, D.MADOI, D.TENDOI, T.VONGDAU, COUNT(D.MATRAN) AS SOTRANDAU, SUM(DIEM) AS TSDIEM FROM DIEMCUAMOITRAN AS D, TRANDAU AS T, BANG_TDAU AS B WHERE D.MATRAN=T.MATRAN AND B.MADOI=D.MADOI GROUP BY B.BANG, D.MADOI, D.TENDOI, T.VONGDAU; 18/ XEPHANGBANG_A SELECT KQ1.BANG, KQ1.MADOI, KQ1.TENDOI, KQ1.TSBANTHANG, KQ1.TSSOBANBAI, KQ1.TSDIEM, KQ1.HIEUSO_THANGBAI, (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.HIEUSO_THANGBAI=K Q2.HIEUSO_THANGBAI) And (KQ1.TSDIEM>KQ2.TSDIEM)),1,2))) AS HANG FROM KQBANG_A AS KQ1, KQBANG_A AS KQ2 WHERE KQ1.MADOIKQ2.MADOI; 19/ XEPHANGBANG_B SELECT KQ1.BANG, KQ1.MADOI, KQ1.TENDOI, KQ1.TSBANTHANG, KQ1.TSSOBANBAI, KQ1.TSDIEM, KQ1.HIEUSO_THANGBAI, (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.HIEUSO_THANGBAI=K Q2.HIEUSO_THANGBAI) And (KQ1.TSDIEM>KQ2.TSDIEM)),1,2))) AS HANG FROM KQBANG_A AS KQ1, KQBANG_A AS KQ2 WHERE KQ1.MADOIKQ2.MADOI; 20/ XEPHANGBANG_C SELECT KQ1.BANG, KQ1.MADOI, KQ1.TENDOI, KQ1.TSBANTHANG, KQ1.TSSOBANBAI, KQ1.TSDIEM, KQ1.HIEUSO_THANGBAI, (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.HIEUSO_THANGBAI=K Q2.HIEUSO_THANGBAI) And (KQ1.TSDIEM>KQ2.TSDIEM)),1,2))) AS HANG FROM KQBANG_B AS KQ1, KQBANG_B AS KQ2 WHERE KQ1.MADOIKQ2.MADOI; 21/ XEPHANGBANG_D SELECT KQ1.BANG, KQ1.MADOI, KQ1.TENDOI, KQ1.TSBANTHANG, KQ1.TSSOBANBAI, KQ1.TSDIEM, KQ1.HIEUSO_THANGBAI, (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.TSDIEM=KQ2.TSDIEM) And (KQ1.HIEUSO_THANGBAI>KQ2.HIEUSO_THANGBAI)),1,2))) AS HANG FROM KQBANG_C AS KQ1, KQBANG_C AS KQ2 WHERE (((KQ1.MADOI)[KQ2].[MADOI])); [...]... KQ1.TSSOBANBAI, KQ1.TSDIEM, KQ1.HIEUSO_THANGBAI, (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.HIEUSO_THANGBAI=K Q2.HIEUSO_THANGBAI) And (KQ1.TSDIEM>KQ2.TSDIEM)),1,2))) AS HANG FROM KQBANG_A AS KQ1, KQBANG_A AS KQ2 WHERE KQ1.MADOIKQ2.MADOI; 19/ XEPHANGBANG_B SELECT KQ1.BANG, KQ1.MADOI, KQ1.TENDOI, KQ1.TSBANTHANG, KQ1.TSSOBANBAI, KQ1.TSDIEM, KQ1.HIEUSO_THANGBAI, (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.HIEUSO_THANGBAI=K... (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.HIEUSO_THANGBAI=K Q2.HIEUSO_THANGBAI) And (KQ1.TSDIEM>KQ2.TSDIEM)),1,2))) AS HANG FROM KQBANG_A AS KQ1, KQBANG_A AS KQ2 WHERE KQ1.MADOIKQ2.MADOI; 20/ XEPHANGBANG_C SELECT KQ1.BANG, KQ1.MADOI, KQ1.TENDOI, KQ1.TSBANTHANG, KQ1.TSSOBANBAI, KQ1.TSDIEM, KQ1.HIEUSO_THANGBAI, (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.HIEUSO_THANGBAI=K Q2.HIEUSO_THANGBAI) And (KQ1.TSDIEM>KQ2.TSDIEM)),1,2))) AS HANG... KQ1, KQBANG_B AS KQ2 WHERE KQ1.MADOIKQ2.MADOI; 21/ XEPHANGBANG_D SELECT KQ1.BANG, KQ1.MADOI, KQ1.TENDOI, KQ1.TSBANTHANG, KQ1.TSSOBANBAI, KQ1.TSDIEM, KQ1.HIEUSO_THANGBAI, (IIf(KQ1.TSDIEM>KQ2.TSDIEM,1,IIf(((KQ1.TSDIEM=KQ2.TSDIEM) And (KQ1.HIEUSO_THANGBAI>KQ2.HIEUSO_THANGBAI)),1,2))) AS HANG FROM KQBANG_C AS KQ1, KQBANG_C AS KQ2 WHERE (((KQ1.MADOI)[KQ2].[MADOI])); ... , KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 9/ KQBANG_B SELECT TOP [2,] KETQUAVONGLOAI.* FROM KETQUAVONGLOAI WHERE KETQUAVONGLOAI.BANG="B" ORDER BY KETQUAVONGLOAI.TSDIEM DESC , KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 10/ KQBANG_C SELECT TOP 2 KETQUAVONGLOAI.* FROM KETQUAVONGLOAI WHERE (((KETQUAVONGLOAI.BANG)="C")) ORDER BY KETQUAVONGLOAI.TSDIEM DESC , KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 11/ KQBANG_D SELECT... TSDIEM_TUNGDOI.SOTRANDAU, HIEUSO_TB.TSBANTHANG, HIEUSO_TB.TSSOBANBAI, TSDIEM_TUNGDOI.TSDIEM, HIEUSO_TB.HIEUSO_THANGBAI FROM TSDIEM_TUNGDOI, HIEUSO_TB WHERE (TSDIEM_TUNGDOI.SOTRANDAU=HIEUSO_TB.TSTRAN) And (TSDIEM_TUNGDOI.MADOI=HIEUSO_TB.MADOI) And (TSDIEM_TUNGDOI.BANG=HIEUSO_TB.BANG) ORDER BY TSDIEM_TUNGDOI.BANG, TSDIEM_TUNGDOI.TSDIEM, HIEUSO_TB.HIEUSO_THANGBAI; 8/KQBANG_A SELECT TOP [2,] KETQUAVONGLOAI.* FROM... DIEMCUAMOITRAN.DIEM=DU_DOAN_KQTD.KETQUA; 5/HIEUSO_TB SELECT B.BANG, T.VONGDAU, CT1.MADOI, COUNT(CT1.MATRAN) AS TSTRAN, SUM(CT1.SOBANTHANG) AS TSBANTHANG, SUM(CT2.SOBANTHANG) AS TSSOBANBAI, (SUM(CT1.SOBANTHANG)-SUM(CT2.SOBANTHANG)) AS HIEUSO_THANGBAI FROM CTIET_TRANDAU AS CT1, CTIET_TRANDAU AS CT2, BANG_TDAU AS B, TRANDAU AS T WHERE CT1.MATRAN=CT2.MATRAN And CT1.MADOICT2.MADOI And T.MATRAN=CT1.MATRAN And CT1.MADOI=B.MADOI... cấp của phim “Kiếp nghèo” d) Hiện thông tin của nhà cung cấp phim, thông tin ngày cung cấp của phim? Tên phim do nguời sử dụng chương trình đưa vào BÀI TẬP CSDL: Để quản lý lich thi đấu và kết quả các trận đấu của vòng chung kết WORLD CUP Ta có lđ csdl sau: 1 DOI(MADOI, TENDOI, HLVIEN) 2 TRANDAU(MATRAN, NGAY_T_DAU, GIO, VONGDAU) 3 BANG_TDAU(MADOI, BANG) 4 CAUTHU(MACAUTHU, TENVIETTAT, TENCAUTHU, VITRI,... KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 11/ KQBANG_D SELECT TOP 2 KETQUAVONGLOAI.* FROM KETQUAVONGLOAI WHERE (((KETQUAVONGLOAI.BANG)="D")) ORDER BY KETQUAVONGLOAI.TSDIEM DESC , KETQUAVONGLOAI.HIEUSO_THANGBAI DESC; 12/KQDUDOAN SELECT TOP [1,] DU_DOAN_KQTD.DIENTHOAI, (ABS(DU_DOAN_KQTD.SONGUOI_DUDOANSN_DOANTRUNG_MOITRAN.SNDOANTRUNG)) AS SAILECH FROM DU_DOAN_KQTD, SN_DOANTRUNG_MOITRAN WHERE DU_DOAN_KQTD.MATRAN... đoán trong trận có mã trận là 15 Biết rằng số điện thọai trúng thưởng là số điện thọai có kết quả dự đoán đúng và số người dự đoán gần với số người dự đoán đúng đã tham dự dự đoán? Bài tập về nhà: Với CSDL trên SV đọc hiểu các đoạn lệnh SQL sau, để tự đặt các câu truy vấn tương ứng với câu lệnh đó và tự mình viết lại đoạn lệnh (Không xem câu lệnh đã viết) để thực thi chương trình 1/BANGKETQUA SELECT