4. Cho CSDL gồm các lược đồ quan hệ sau. Biểu diễn các truy vấn sau bằng SQL Sinh viên (MSSV, Họtên, Ngày sinh, Quê quán) Môn học (MSMH, TênMH, TênGV) Đăngký(MSMH, MSSV, Điểm) a. Đưa ra tên của các môn học Select TenMH From Monhoc b. Đưa ra MSSV, Họtên, Ngày sinh của các sinh viên ở Hà nội Select MSSV, Hoten, Ngaysinh From Sinhvien Where Quequan = Ha noi c. Đưa ra mã số của các sinh viên đăng ký học môn học có mã số M1 hoặc M2 Select distinct MSSV From Danky Where MSMH = M1 or MSMH = M2 d. Đưa ra tên của môn học mà sinh viên có mã số 20042325 học Select TenMH From Monhoc, Dangky Where Monhoc.MSMH = dangky.MSMH and MSSV = 20042325 e. Đưa ra tên của các sinh viên đăng ký học ít nhất một môn do giảng viên Lê Quân dạy Select distinct Hoten From Sinhvien, dangky where sinhvien.MSSV = dangky.mssv and MSMH in (Select MSMH from Monhoc where TenGV = Le Quan) f. Đưa ra tên các môn mà sinh viên Nguyễn Văn A học và điểm tương ứng của các môn đó cho sinh viên này
4 Cho CSDL gồm lược đồ quan hệ sau Biểu diễn truy vấn sau SQL Sinh viên (MSSV, Họtên, Ngày sinh, Quê quán) Môn học (MSMH, TênMH, TênGV) Đăngký(MSMH, MSSV, Điểm) a Đưa tên môn học Select TenMH From Monhoc b Đưa MSSV, Họtên, Ngày sinh sinh viên Hà nội Select MSSV, Hoten, Ngaysinh From Sinhvien Where Quequan = "Ha noi" c Đưa mã số sinh viên đăng ký học môn học có mã số M1 M2 Select distinct MSSV From Danky Where MSMH = "M1" or MSMH = "M2" d Đưa tên môn học mà sinh viên có mã số 20042325 học Select TenMH From Monhoc, Dangky Where Monhoc.MSMH = dangky.MSMH and MSSV = "20042325" e Đưa tên sinh viên đăng ký học môn giảng viên Lê Quân dạy Select distinct Hoten From Sinhvien, dangky where sinhvien.MSSV = dangky.mssv and MSMH in (Select MSMH from Monhoc where TenGV = "Le Quan") f Đưa tên môn mà sinh viên Nguyễn Văn A học điểm tương ứng môn cho sinh viên Select TenMH, Diem From Sinhvien, Monhoc, Dangky Where dangky.MSMH = monhoc.MSMH and sinhvien.mssv = dangky.mssv and Hoten = "Nguyen Van A" g Đưa mã số sinh viên học tất môn mà giảng viên Lê Quân có dạy Select MSSV From dangky d, monhoc m where d.MSMH = h.MSMH and TenGV = "Le Quan" Group by MSSV Having count(MSMH) = (Select count(MSMH) From Monhoc Where TenGV = "Le Quan") h Đưa tên môn học không sinh viên đăng ký học Sinh viên (MSSV, Họtên, Ngày sinh, Quê quán) Môn học (MSMH, TênMH, TênGV) Đăngký(MSMH, MSSV, Điểm) Select TenMH From Monhoc Where MSMH NOT IN (Select distinct MSMH from Dangky); Select TenMH From Monhoc Where MSMH ALL (select distinct From Dangky) i Những sinh viên có đăng ký học từ môn trở lên select s.* from sinhvien s, dangky d where s.mssv = d.mssv group by s.mssv having count(msmh)>= j Điểm trung bình sinh viên Nguyễn Văn A bao nhiêu? Select AVG(diem) From sinhvien, dangky Where sinhvien.mssv = dangky.mssv and sinhvien.TenSV = "Nguyen Van A" k Sinh viên đạt điểm cao cho môn CSDL? Select distinct sinhvien.* From sinhvien s, dangky d, monhoc h where s.mssv =d.mssv and d.msmh = h.msmh and h.tenMH = "CSDL" and s.diem = (Select max(diem) From dangky, monhoc where dangky.msmh = monhoc.msmh and monhoc.TenMH = "CSDL")