You are on page 1of 3

COM2012 – CSDL

ĐỀ KIỂM TRA – MÔN COM2012


----------oOo----------

Thời gian: 60 phút

Bài kiểm tra không tính điểm mà chỉ để xét xem sinh viên có đủ điều kiện để xét duyệt báo cáo
assignment đã nộp hay không.

 Sinh viên có điểm ASM <= 7.5 hoàn thành từ 4 câu truy vấn của bài kiểm tra: Bảo vệ đạt
 Sinh viên có điểm ASM > 7.5 hoàn thành 7 câu truy vấn của bài kiểm tra: Bảo vệ đạt
 Sinh viên chỉ hoàn thành bài kiểm tra 1 và 2: Bảo vệ không đạt
 Các trường hợp còn lại giảng viên dựa trên quá trình học, thái độ học tập và đặt ra các
câu hỏi để sinh viên vấn đáp hoặc thực hành để cân nhắc việc trừ điểm.

Bài 1: Câu lệnh tạo CSDL và tạo bảng


1. Viết câu lệnh tạo tạo DataBase có tên là: COM2012_MaSV_QLBaiHat
2. Viết câu lệnh tạo các bảng

Bảng THELOAI:

Danh mục Kiểu dữ liệu Kích thước Ràng buộc Mô tả


MaTL varchar 4 Primary key Mã loại
TenTL varchar 50 Not null Tên loại

Bảng BaiHat:

Danh mục Kiểu dữ liệu Kích thước Ràng buộc Mô tả


MaBH varchar 4 Primary key Mã bài hát
TenBH varchar 50 Not null Tên bài hát
LoiBH varchar 200 Null Lời bài hát
NhacSi varchar 30 Null Tên nhạc sĩ sáng tác
TheLoai varchar 4 Foreign Key Thể loại bài hát

FPOLY HCM – LƯU HÀNH NỘI BỘ TRANG 1


COM2012 – CSDL

Bài 2: Dùng câu lệnh Insert Into để nhập dữ liệu cho các bảng.
Bảng LoaiBaiHat

MaTL TenTL
TL01 Trữ tình
TL02 Cổ điển
TL03 POP
TL04 Bolero
TL05 Cách Mạng

Bảng NhacSi

MaTL TenTL
TL01 Trữ tình
TL02 Cổ điển
TL03 POP
TL04 Bolero
TL05 Cách Mạng

Bảng BaiHat

MaBH TenBH LoiBH NhacSi TheLoai


BH01 Dấu chân địa đàng Chưa có lời Trịnh Công Sơn TL01
BH02 Chiều một mình qua phố Chưa có lời Trịnh Công Sơn TL01
BH03 Gõ cửa trái tim Chưa có lời Vinh Sử TL04
BH04 Cầu tre kỷ niệm Chưa có lời Vinh Sử TL04
BH05 Bay Chưa có lời Nguyễn Hải Phong TL03

Bài 3: Câu lệnh truy vấn


1. Hiển thị toàn bộ bài hát, sắp xếp theo thứ tự TheLoai giảm dần, cùng tên thì sắp
theo NhacSi tăng dần.
2. Hiện thị những bài hát có TenBH có chứa chữ C.

FPOLY HCM – LƯU HÀNH NỘI BỘ TRANG 2


COM2012 – CSDL
3. Hiện thị các thông tin bài hát không thuộc thể loại ‘Bolero’, thông tin gồm: MaBH,
TenBH, NhacSi và TenLoai.
4. Hiển thị các nhạc sĩ có ít nhất 2 bài hát, thông tin gồm: Tên nhạc sĩ, số lượng bài
hát.
5. Thống kê số lượng bài hát theo từng loại (hiển thị cả các loại chưa có bài hát nào).
6. Cho biết Thể loại nào có số bài hát nhiều nhất, gồm: Mã Loại, Tên loại, Số lượng bài
7. Tạo bảng LuuBaiHat, lưu lại các bài hát thuộc thể loại ‘POP’ và ‘Trữ tình’.

- - - Hết - - -

FPOLY HCM – LƯU HÀNH NỘI BỘ TRANG 3

You might also like