Đề thi Cơ sở dữ liệu (Đề số 7)
Số trang: 2
Loại file: pdf
Dung lượng: 127.20 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sau đây là Đề thi Cơ sở dữ liệu (Đề số 7). Mời các bạn tham khảo để để có thêm tài liệu phục vụ nhu cầu học tập và ôn thi môn Cơ sở dữ liệu. Chúc các bạn đạt kết quả cao trong kỳ thi sắp tới.
Nội dung trích xuất từ tài liệu:
Đề thi Cơ sở dữ liệu (Đề số 7)ĐỀ THI SỐ 7Cho lược đồ CSDL quản lý bán hàngKHACHHANG (MAKH, HOTEN, DCHI, SODT, TONGTIENMUA)Tân từ: Mỗi khách hàng sẽ có một mã số (MAKH) để phân biệt với nhau, cần lưu trữ họtên, địa chỉ, số điện thoại và tổng tiền mua của khách hàng (tổng trị giá các hóa đơn màkhách hàng đã mua)SANPHAM (MASP,TENSP, DVT, NUOCSX, DONGIA)Tân từ: Mỗi sản phẩm có một mã số (MASP), một tên gọi, đơn vị tính, nước sản xuất vàmột đơn giá bán.HOADON (SOHD, NGHD, MAKH, TRIGIA)Tân từ: Mỗi lần mua hàng sẽ ghi nhận số hóa đơn (SOHD), ngày mua (NGHD), trị giá(TRIGIA) của hóa đơn và khách hàng (MAKH) nào mua.CTHD (SOHD,MASP,SL)Tân từ: Diễn giải chi tiết trong mỗi hóa đơn gồm có những sản phẩm gì với số lượng làbao nhiêu.Câu 1: Mô tả chặt chẽ ràng buộc sau: (1 điểm)Tổng tiền mua của khách hàng bằng tổng trị giá các lần mua hàng (hóa đơn) của kháchhàng đó.Câu 2: Thực hiện câu truy vấn sau bằng đại số quan hệ: (1 điểm)In ra danh sách các sản phẩm (mã sản phẩm, tên sản phẩm) được bán ra trong ngày 20tháng 8 năm 2006, có đơn giá từ 10.000 đến 50.000 do “TrungQuoc” sản xuất.Câu 3: Thực hiện câu truy vấn sau bằng ngôn ngữ SQL: (1.5 điểm)a. Tìm số hóa đơn có trị giá cao nhất. (0.75 điểm)b. Tính doanh số bán hàng (tổng các trị giá hóa đơn) của từng tháng trong năm2005 (0.75 điểm)* Chú ý: hàm month(Ngay), year(Ngay) để lấy tháng và năm của NgayĐÁP ÁN ĐỀ SỐ 7Câu 1: (1 điểm) Nội dung: (0.5 điểm)Tổng tiền mua của khác hàng bằng tổng trị giá các lần mua hàng (hóa đơn) của khách hàng đó.k KHACHHANG,k.TongTienMua = Sum(h HOADON h.Makh = k.Makh) (h.Trigia)Cuối khoặc cách khác: k.TongTienMua = ∑(h HOADON h.Makh = k.Makh) (h.Trigia) Bối cảnh: KHACHHANG, HOADON Bảng tầm ảnh hưởng: (0.5 điểm)KHACHHANGHOADONThêm+Xóa-++Sửa+(TongTienMua)+(TriGia, Makh)Câu 2 In ra danh sách các sản phẩm (mã sản phẩm, tên sản phẩm) được bán ra trong ngày 20 tháng 8năm 2006, có giá từ 10.000 đến 50.000 do “TrungQuoc” sản xuất.Câu 2: (1 điểm)MaspSohd((SANPHAM: (Nuocsx=‘TrungQuoc”)(10.000Gia50.000))CTHD(HOADON: Nghd=’20/10/2006’)) [Masp, Tensp]Câu 3: Thực hiện câu truy vấn sau bằng ngôn ngữ SQL: (1.5 điểm)a. Tìm số hóa đơn có trị giá cao nhất. (0.75 điểm)b. Tính doanh số bán hàng (tổng các trị giá hóa đơn) của từng tháng trong năm 2005 (0.75 điểm)Câu 3: (0.75 điểm)a.SELECT SohdFROMHOADONWHERE Trigia = (Select max(Trigia) From HOADON)SELECTFROMWHEREb.SELECTFROMWHEREGROUP BYSohdHOADONTrigia >= ALL (Select DISTINCT Trigia From HOADON)month(Nghd) as Thang, Sum(Trigia) as DoanhSoHOADONyear(Nghd)=2005month(Nghd)
Nội dung trích xuất từ tài liệu:
Đề thi Cơ sở dữ liệu (Đề số 7)ĐỀ THI SỐ 7Cho lược đồ CSDL quản lý bán hàngKHACHHANG (MAKH, HOTEN, DCHI, SODT, TONGTIENMUA)Tân từ: Mỗi khách hàng sẽ có một mã số (MAKH) để phân biệt với nhau, cần lưu trữ họtên, địa chỉ, số điện thoại và tổng tiền mua của khách hàng (tổng trị giá các hóa đơn màkhách hàng đã mua)SANPHAM (MASP,TENSP, DVT, NUOCSX, DONGIA)Tân từ: Mỗi sản phẩm có một mã số (MASP), một tên gọi, đơn vị tính, nước sản xuất vàmột đơn giá bán.HOADON (SOHD, NGHD, MAKH, TRIGIA)Tân từ: Mỗi lần mua hàng sẽ ghi nhận số hóa đơn (SOHD), ngày mua (NGHD), trị giá(TRIGIA) của hóa đơn và khách hàng (MAKH) nào mua.CTHD (SOHD,MASP,SL)Tân từ: Diễn giải chi tiết trong mỗi hóa đơn gồm có những sản phẩm gì với số lượng làbao nhiêu.Câu 1: Mô tả chặt chẽ ràng buộc sau: (1 điểm)Tổng tiền mua của khách hàng bằng tổng trị giá các lần mua hàng (hóa đơn) của kháchhàng đó.Câu 2: Thực hiện câu truy vấn sau bằng đại số quan hệ: (1 điểm)In ra danh sách các sản phẩm (mã sản phẩm, tên sản phẩm) được bán ra trong ngày 20tháng 8 năm 2006, có đơn giá từ 10.000 đến 50.000 do “TrungQuoc” sản xuất.Câu 3: Thực hiện câu truy vấn sau bằng ngôn ngữ SQL: (1.5 điểm)a. Tìm số hóa đơn có trị giá cao nhất. (0.75 điểm)b. Tính doanh số bán hàng (tổng các trị giá hóa đơn) của từng tháng trong năm2005 (0.75 điểm)* Chú ý: hàm month(Ngay), year(Ngay) để lấy tháng và năm của NgayĐÁP ÁN ĐỀ SỐ 7Câu 1: (1 điểm) Nội dung: (0.5 điểm)Tổng tiền mua của khác hàng bằng tổng trị giá các lần mua hàng (hóa đơn) của khách hàng đó.k KHACHHANG,k.TongTienMua = Sum(h HOADON h.Makh = k.Makh) (h.Trigia)Cuối khoặc cách khác: k.TongTienMua = ∑(h HOADON h.Makh = k.Makh) (h.Trigia) Bối cảnh: KHACHHANG, HOADON Bảng tầm ảnh hưởng: (0.5 điểm)KHACHHANGHOADONThêm+Xóa-++Sửa+(TongTienMua)+(TriGia, Makh)Câu 2 In ra danh sách các sản phẩm (mã sản phẩm, tên sản phẩm) được bán ra trong ngày 20 tháng 8năm 2006, có giá từ 10.000 đến 50.000 do “TrungQuoc” sản xuất.Câu 2: (1 điểm)MaspSohd((SANPHAM: (Nuocsx=‘TrungQuoc”)(10.000Gia50.000))CTHD(HOADON: Nghd=’20/10/2006’)) [Masp, Tensp]Câu 3: Thực hiện câu truy vấn sau bằng ngôn ngữ SQL: (1.5 điểm)a. Tìm số hóa đơn có trị giá cao nhất. (0.75 điểm)b. Tính doanh số bán hàng (tổng các trị giá hóa đơn) của từng tháng trong năm 2005 (0.75 điểm)Câu 3: (0.75 điểm)a.SELECT SohdFROMHOADONWHERE Trigia = (Select max(Trigia) From HOADON)SELECTFROMWHEREb.SELECTFROMWHEREGROUP BYSohdHOADONTrigia >= ALL (Select DISTINCT Trigia From HOADON)month(Nghd) as Thang, Sum(Trigia) as DoanhSoHOADONyear(Nghd)=2005month(Nghd)
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Đề thi Cơ sở dữ liệu Bài tập Cơ sở dữ liệu Lược đồ cơ sở dữ liệu Ôn thi Cơ sở dữ liệu Mô tả ràng buộcGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 371 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 281 0 0 -
13 trang 272 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 266 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 237 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 234 0 0 -
8 trang 184 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 172 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 165 0 0