You are on page 1of 2

Cơ Sở Dữ Liệu Nâng Cao

BÀI TẬP THỰC HÀNH SỐ 7


Sử dụng các câu lệnh SQL để hoàn thành các câu hỏi sau đây và lưu lại code sau khi
hoàn thành. Thực hiện các yêu cầu sau ở cả 2 CSDL “QLSV” và “qlsv”.

1. Chỉnh sửa bảng TCDANGKY và sử dụng CHECK để tạo điều kiện cho điểm ≥ 0 và ≤
10.

2. Chỉnh sửa bảng LOPTC và sử dụng CHECK và CONSTRAINT để tạo điều kiện cho trường
TGKetThuc luôn ≥ TGBatDau hoặc TGKetThuc nhận giá trị là NULL.

3. Chỉnh sửa bảng LOPTC và sử dụng CHECK và CONSTRAINT để tạo điều kiện cho trường
SDT luôn có 10 số và chỉ nhận giá trị từ 0-9. Gợi ý: Tham khảo
https://docs.microsoft.com/en-us/sql/relational-databases/tables/create-check-
constraints?view=sql-server-ver15

4. Tạo View để xem danh sách các sinh viên lớp “Cơ Sở Dữ Liệu Nâng Cao K54THKT”
đạt điểm A (>= 8.5) có dạng như sau:

5. Tạo View để xem danh sách các Giảng viên và các lớp TC họ đảm nhận có dạng như
sau:

BTVN: Xem và thực hành theo các video và bài học sau:

• TS. Nguyễn Đình Hoa Cương, Bài 23, 24 (Stored Procedure),


https://www.youtube.com/playlist?list=PL6422D821E088BFE7
• HowKteam, Bài 25, 29 (Stored Procedured),
https://www.youtube.com/playlist?list=PL33lvabfss1xnFpWQF6YH11kMTS1Hm
Lsw
Cơ Sở Dữ Liệu Nâng Cao

• Stored Procedure trong MySQL: https://www.sqlshack.com/learn-mysql-the-


basics-of-mysql-stored-procedures/
• Stored Procedure trong SQL Server: https://comdy.vn/sql-server/stored-procedure-
trong-sql-server/

You might also like