Tải bản đầy đủ (.doc) (2 trang)

HUTECH ĐỀ THI CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (227.33 KB, 2 trang )

Đề KIỂM TRA GIỮA KỲ THỬ
Môn: THỰC HÀNH CSDL
Thời gian: 45 phút - Đề số: 01 (Không được sử dụng tài liệu)
Yêu cầu chung:
 Sử dụng ngôn ngữ SQL thực hiện các yêu cầu lưu file lệnh bài làm trong D:\Kiemtra.sql



Trên cùng của file bài làm ghi các thông tin sau: Họ và tên, MSSV, Máy số:

Câu 1. (3 điểm) tạo tạo Cơ sở liệu QuanLyDiem với các Table như sau:

 Sinhvien(MaSV char(4), TenSV nvarchar(30), Tuoi byte, Gioitinh bit)
 Monhoc(MaMH char(4),Tenmon nvarchar(30))
 Ketqua(MaSV, char(4), Mamonhoc char(4), Diem decimal(4,2),Ngaythi Datetime)
Với các ràng buộc khóa chính, khóa ngoại và các ràng buộc khác như: Tuổi>=10,
Gioitinh mặc định là “Nữ”, Ngày thi > ngày hiện tại.
 Nhập liệu như hình minh họa

(CÂU 2 và các câu khác ở trang tiếp theo )


Câu 2(7 điểm). Viết các câu truy vấn bằng ngôn ngữ SQL
2.1. Cho biết những sinh thi đạt Điểm >9 môn HTML: MaSV, TenSV, Tuoi, Gioitinh, Diem
2.2. Cho biết những sinh viên thi đạt (Diem>=5) môn SQL vào ngày thi 28/7/2005: MaSV,
TenSV, MaMH, Tenmon,Ngaythi, Diem
2.3. Cho biết kết quả điểm của các sinh viên thi môn SQL: MaSV, TenSV, MaMH,
Tenmon,Ngaythi, Diem
2.4. Cho biết kết quả thi của sinh viên thi môn HTML: MaSV, TenSV, MaMH,
Tenmon,Ngaythi, Diem, Ketqua. Trong đó Điểm>=5 thì Kết quả ghi “Đậu”, ngược lại ghi
“Rớt”


2.5. Đếm số lượng Sinh viên dự thi môn HTML: MaMH,Tenmon,Ngaythi,SLThisinh
2.6. Cho biết sinh viên nào có Tuổi cao nhất: MaSV,TenSV, Tuoi, Gioitinh
2.7. Cho biết những môn học chưa có sinh viên thi (chưa có điểm): MaMH, Tenmon
------Hết---------



×