1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI tập tại lớp – môn cơ sở dữ LIỆU

2 128 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 21,44 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Liệt kê mã sinh viên, họ tên sinh viên và kết quả thi MaSV, HoTenSV, Diem, KetQua lần 1 môn ‘Cơ sở dữ liệu’ Tên môn học = ’Cơ sở dữ liệu’.. Cho biết tên lớp và sĩ số của lớp có đông sinh

Trang 1

BÀI TẬP TẠI LỚP – MÔN CƠ SỞ DỮ LIỆU

Cho lược đồ CSDL Quản lý điểm thi như sau :

LOP(MaLop, TenLop, LopTruong, SiSo)

SINHVIEN(MaSV, HoTenSV, NgaySinh, GioiTinh, DiaChi, Lop)

MONHOC(MaMH, TenMH, SoTinChi, SoTiet)

KETQUA(MaSV, MaMH, LanThi, Diem, KetQua)

Thực hiện các câu truy vấn sau bằng ngôn ngữ SQL:

1 Với các sinh viên thuộc lớp ‘K1-01’ (tên lớp = ‘K1-01’), hãy liệt kê mã số sinh viên, họ tên sinh viên, tên môn học, lần thi, điểm số của các môn học mà sinh viên tham gia với kết quả ‘Đậu’

2 Liệt kê mã sinh viên, họ tên sinh viên và kết quả thi (MaSV, HoTenSV, Diem, KetQua) lần 1 môn ‘Cơ sở dữ liệu’ (Tên môn học = ’Cơ sở dữ liệu’) Kết quả sắp xếp theo điểm giảm dần

3 Cho biết tên lớp và sĩ số của lớp có đông sinh viên nhất (chọn mẫu tin có cột kiểu số có giá trị lớn nhất) (tương tự cho câu hỏi: Cho biết môn học có số tín chỉ nhiều nhất hoặc Cho biết sinh viên có tuổi lớn nhất,… )

4 Cho biết mã sinh viên, họ tên và số lượng môn học mà sinh viên đó đã tham gia thi (dùng GROUP BY)

5 Cho biết mã sinh viên, họ tên và số môn học mà sinh viên đó đã tham gia thi với số môn học trên 5? (dùng điều kiện trên nhóm HAVING)

6 Cho biết sinh viên học nhiều môn nhất? (điều kiện HAVING>= all…)

7 Cho biết sv học cả 2 môn ‘Co So Du Lieu’ và ‘Toan Roi Rac’

8 Cho biết những sv KHÔNGhọc môn ‘Toan Roi Rac’

Cho lược đồ CSDL Quản lý bán hàng

KHACHHANG (MAKH, HOTEN, DCHI, SODT, TONGTIENMUA)

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)

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)

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)

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

Thực hiện câu truy vấn sau bằng ngôn ngữ SQL:

9 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 8 năm 2006, có đơn giá từ 10.000 đến 50.000 do “TrungQuoc” sản xuất

10 Tìm số hóa đơn có trị giá cao nhất

11 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

* Chú ý: hàm month(Ngay), year(Ngay) để lấy tháng và năm của Ngay

Ng y 02/1/2014 ày 02/1/2014 1

Trang 2

BÀI TẬP TẠI LỚP – MÔN CƠ SỞ DỮ LIỆU

Phần thực hiện ở nhà của mỗi nhóm

Đặt 10 câu truy vấn cho lược đồ quản lý điểm

Đặt 10 câu truy vấn cho lược đồ quản lý bán hàng

Ng y 02/1/2014 ày 02/1/2014 2

Ngày đăng: 14/12/2017, 12:39

TỪ KHÓA LIÊN QUAN

w