Bài (chương 2): Xây dựng sở liệu cho ứng dụng sau Xây dựng hệ thống hỗ trợ xây dựng đề thi trắc nghiệm Hệ thống quản lý thông tin giảng viên (Mã GV, họ tên, môn trực thuộc, email, sốđiện thoại), môn học (mã môn học, tên môn học, số tín chỉ) Một GV dạy nhiều môn học khác nhau, môn học nhiều GV đảm nhận Nội dung môn học chia thành chương, tương với với chương có câu hỏi trắc nghiệm cấp độ khó khác (dễ, trung bình, khó) Mỗi câu hỏi có phần nội dung hỏi, phương án lựa chọn, đáp án Khi đề thi cho môn học, có thông tin đề thi (năm học, học kỳ, loại đề thi) cấu trúc đề thi theo chương, tương ứng với chương có số câu hỏi tương ứng cho cấp độ khó (ví dụ : khó : câu, trung bình : 5, dễ : câu) Hệ thống cho phép giảng viên truy nhập vào hệ thống để xem cung cấp câu hỏi đáp án tương ứng cho môn học mà giảng viên có tham gia giảng dạy GV sửa đổi câu hỏi cung cấp Làm đề thi : a Khi có nhu cầu, giáo viên tự tạo đề thi từ liệu có hệ thống cho phù hợp với mục đích mình: Gvien tạo cấu trúc đề thi : gồm phần nào, phần câu khó, dễ, trung bình? Sau cấu trúc đề thi định nghĩa, hệ thống tự động lấy ngẫu nhiên câu hỏi tương ứng chương theo cấu trúc đề Và tương ứng với đề tạo ra, hệ thống đưa đáp án cho đề vừa tạo b Khi cần, GV xem câu chọn đề đề xuất Bài : Cho lược đồ CSDL sau categories(category, categoryname) customers(customerid, firstname, lastname, address, city, country, email, phone, creditcardtype, creditcard, creditcardexpiration, username, password, age, income, gender) orderlines(orderlineid, orderid, prod_id, quantity, orderdate) orders(orderid, orderdate, customerid, netamount, tax, totalamount) products(prod_id, category, title, actor, price, special) Với : khóa in đậm gạch chân, khóa in nghiêng 1) Viết câu lệnh SQL để tạo bảng orders, orderlines, products 2) Viết câu lệnh truy vấn SQL để thực yêu cầu sau : a Đưa danh sách phân loại sản phẩm (categories) b Đưa danh sách sản phẩm thuộc loại “Documentary” c Đưa danh sách loại sản phẩm số lượng sản phẩm thuộc loại d e f g h i j k l Đưa danh sách sản phẩm chưa đặt hàng Đưa danh sách nước có khách hàng Đưa danh sách nước có khách hàng số lượng khách hàng nước Đưa danh sách khách hàng chưa đặt hàng Thống kê số đơn đặt hàng theo ngày Thống kê số lượng sản phẩm đặt ngày 3/2/2004 Thống kê giá trị trung bình đơn đặt hàng Đưa danh sách sản phẩm đặt nhiều Đưa danh sách khách hàng thường xuyên m Hãy cho biết mặt hàng có giá (price) đắt n Hãy cho biết thu nhập (income) trung bình khách hàng có đơn đặt hàng có giá trị lớn 400 o Cho biết doanh thu sản phẩm có tiêu đề (title): ACADEMY ACE p Lập bảng thống kê giới tính khách hàng mua hàng q Đưa thông tin (prod_id, category, title, actor, price) mặt hàng bán với số lượng r Lập danh sách tên địa chỉ, tổng chi phí khách hàng mua hàng tháng 12/2004 với chi phí lớn 500 Sắp xếp theo thứ tự giảm dần tổng chi phí s Đưa thông tin (prod_id, category, title, actor, price) mặt hàng nhiều khách hàng đặt năm 2004