Tài liệu hướng dẫn giảng viên sử dụng bài giảng, slide và bài tập của khóa SQL (10 buổi × 3 giờ) trên Codelab.
Địa chỉ khóa học: https://codelab.ai.vn/codelab/subjects/sql
Mỗi buổi học là một trang
(/courses/sql/N, N từ 1 đến 10) và gồm bốn loại tài liệu
dùng cho bốn việc khác nhau:
| Tài liệu | Ở đâu | Dùng để |
|---|---|---|
| Bài giảng đọc | Nội dung chính của trang buổi | Giảng viên đọc trước để nắm mạch bài; học viên đọc và ôn lại. Có mục tiêu, bản đồ thời gian, ví dụ chạy thử, bài thực hành xen kẽ, sai lầm thường gặp, tóm tắt |
| Slide trình chiếu | Nút 🖥️ Trình chiếu | Giảng trên lớp. Chia theo từng màn; có sơ đồ, biểu đồ, mô phỏng và ghi chú giảng viên (ghi chú không hiện lên màn chiếu) |
| Bài tập chấm tự động | Khung Thực hành trong bài và danh sách cuối trang | Học viên làm và nộp trên Codelab; giảng viên theo dõi kết quả ở bảng điều khiển |
| Bản in / PDF | Nút 🖨 Tải PDF / In | Phát cho học viên đọc ngoại tuyến hoặc lưu hồ sơ |
Quy trình đề xuất cho giảng viên: đọc bài giảng của buổi → xem lại slide và ghi chú → chạy thử các ví dụ định demo → lên lớp bằng chế độ trình chiếu → theo dõi bảng điều khiển trong và sau buổi.
Nội dung 10 buổi: (1) Giới thiệu SQL, SELECT, WHERE, ORDER BY; (2) Hàm thống kê, GROUP BY, HAVING, TOP/LIMIT; (3) Window Functions; (4) Kiểu dữ liệu và hàm xử lý dữ liệu; (5) Subquery, CTE, bảng tạm; (6) INSERT, UPDATE, DELETE, Transaction; (7) Quan hệ giữa bảng, chuẩn hóa; (8) JOIN; (9) Stored Procedure và Trigger; (10) Index, Transaction, ôn tập, project cuối khóa.
Công cụ chính thức của khóa: SQL Server + SQL Server
Management Studio (SSMS). Mọi bài giảng có ví dụ T-SQL; MySQL
chỉ là phương án thay thế. Dữ liệu mẫu là bộ dữ liệu chứng khoán dùng
chung cho cả khóa; "hôm nay" cố định là 2026-09-25, nên
khi demo hãy dùng ngày này thay cho GETDATE() để kết quả
khớp với bài giảng và bài chấm.
/courses/sql/N). Đọc phần Bản đồ
buổi học: bảng phân chia thời gian (khoảng 1/3 lý thuyết và
demo, 2/3 thực hành).| Phím | Tác dụng |
|---|---|
| ← / → / Space / PageUp / PageDown | Lùi / tiến slide; Home, End về đầu, cuối |
| F | Toàn màn hình |
| N | Bật ghi chú giảng viên |
| S | Mở sandbox chạy SQL ngay trong slide; C mở bảng cú pháp (cheat sheet) |
| D | Vẽ / laser trên slide |
| T | Đồng hồ hẹn giờ cho bài thực hành |
| R | Gọi tên ngẫu nhiên |
| B | Tắt màn hình (màn đen) |
| Esc | Đóng công cụ đang mở, rồi thoát trình chiếu |
ORDER BY, vì vậy luôn thêm khóa phụ để kết quả tất
định.CREATE PROCEDURE/TRIGGER phải bắt đầu
bằng một dòng GO.ROLLBACK sau khi
thử.