Tên Combo: Combo SQL
Hiệu lực áp dụng: từ ngày 01/05/2025.
Thông tin chung
-
Thời lượng: 16 buổi
-
Cấu trúc học:
-
SQL Cơ bản: Phân tích dữ liệu cho người mới bắt đầu
-
05 buổi học online tương tác trực tiếp (Zoom, giảng viên hướng dẫn từ A–Z)
-
03 buổi học qua video theo dự án thực tế
-
01 buổi Project Day (tự thực hiện & trình bày phân tích dữ liệu)
-
-
SQL Nâng cao: Kỹ thuật xử lý dữ liệu chuyên sâu
-
06 buổi học qua video theo dự án nâng cao
-
01 buổi Project Day (thiết kế truy vấn & báo cáo thực tế)
-
-
-
Lịch học:
-
SQL Cơ bản: mỗi tuần 02 buổi, từ 19h15 – 21h15 (giờ Việt Nam)
-
SQL Nâng cao: học linh hoạt qua video + hỗ trợ tương tác từ giảng viên
-
-
Hình thức:
-
Học trực tuyến, hỗ trợ qua Zalo / Telegram / Email / Google Drive
-
Bạn sẽ học được gì:
-
Hiểu rõ cách tổ chức và quản lý cơ sở dữ liệu
-
Thành thạo truy vấn SELECT, JOIN, GROUP BY, HAVING…
-
Biết cách xử lý dữ liệu với Subquery, CTE, Temp Table
-
Viết được thủ tục (Stored Procedure), hàm, trigger nâng cao
-
Ứng dụng Pivot, xử lý dữ liệu đa chiều theo logic thực tế
-
Sử dụng AI hỗ trợ viết câu lệnh và debug nhanh chóng
-
Thực hành nhiều case thực tế: bán lẻ, tín dụng, HR
-
Làm chủ SQL từ nền tảng đến phân tích chuyên sâu chỉ trong 1 lộ trình
Buổi | Mục tiêu | Nội dung chính |
SYLLABUS KHOÁ SQL CƠ BẢN | ||
1 | Làm quen với cơ sở dữ liệu và ngôn ngữ SQL | – Giới thiệu RDBMS, table, schema – Giới thiệu SQL và các loại câu lệnh – Cài đặt môi trường học tập |
2 | Truy vấn dữ liệu đơn giản với SELECT | – Câu lệnh SELECT cơ bản – Sử dụng AS để đổi tên cột – Truy vấn toàn bộ/1 phần dữ liệu |
3 | Lọc dữ liệu theo điều kiện | – Câu lệnh WHERE với điều kiện logic – Toán tử =, >, <, BETWEEN, IN, LIKE, IS NULL |
4 | Sắp xếp và giới hạn kết quả | – Sử dụng ORDER BY, LIMIT, OFFSET – Kết hợp với WHERE để lọc và sắp xếp dữ liệu |
5 | Truy vấn dữ liệu từ nhiều bảng (JOIN) | – Tổng quan về JOIN- INNER JOIN, LEFT JOIN – Thực hành nối bảng khách hàng, đơn hàng, sản phẩm |
6 | Tổng hợp & nhóm dữ liệu | – Hàm tổng hợp: COUNT, SUM, AVG, MAX, MIN – Sử dụng GROUP BY, HAVING để phân nhóm và lọc kết quả tổng hợp |
7 | Tư duy xử lý truy vấn phức tạp | – Lồng truy vấn (Subquery) – CTE (Common Table Expressions) – Luyện tập truy vấn dạng bài toán phân tích |
8 | Ôn tập và luyện đề tổng hợp | – Tổng hợp kiến thức 7 buổi – Luyện tập bộ đề mô phỏng case thực tế – Chuẩn bị cho project cuối khóa |
9 | Thực hiện & trình bày project cuối khóa | – Làm project tổng hợp: phân tích dữ liệu theo đề bài – Mentor góp ý & hướng dẫn hoàn thiện – Trình bày kết quả phân tích |
SYLLABUS KHOÁ SQL NÂNG CAO | ||
1 | Làm chủ thủ tục, hàm và xử lý logic điều kiện | – Stored Procedure và biến trong SQL – TRY/CATCH, cấu trúc vòng lặp, điều kiện – Hàm Scalar & RETURN values – Ứng dụng ChatGPT viết thủ tục, sinh logic – Thực hành: xử lý lỗi với dữ liệu Adventure Works |
2 | Thành thạo thao tác dữ liệu nâng cao | – DELETE vs TRUNCATE, UPDATE với JOIN – INSERT INTO từ SELECT và từng dòng – Thao tác hàng loạt – Thực hành: CRUD trên bảng sản phẩm, giá, loại hàng |
3 | Kiểm soát giao dịch và cấu trúc bảng tạm | – Transaction, COMMIT/ROLLBACK – Tạo bảng mới, khóa chính, chỉ mục – Bảng tạm vs bảng biến – phạm vi, hiệu suất – Gợi ý Gemini viết template transaction – Thực hành: nhóm dữ liệu hàng hóa |
4 | Xây dựng truy vấn linh hoạt và có thể tái sử dụng | – User-defined table-valued functions – Derived Tables, Common Table Expressions (CTEs) – CTEs lồng nhau trong truy vấn – Gemini sinh biểu thức phức hợp – Thực hành: phân tích dữ liệu bằng hàm trả bảng |
5 | Điều khiển truy vấn động và xử lý tuần tự | – Cursors: cú pháp, hiệu suất, cách dùng – Debug câu lệnh, tạo breakpoints – Tạo truy vấn động bằng Dynamic SQL – ChatGPT hỗ trợ sửa lỗi tự động – Thực hành: debug thủ tục, thao tác từng dòng dữ liệu |
6 | Tự động hóa cập nhật và phân tích dữ liệu đa chiều | – Pivot dữ liệu: xoay dòng thành cột, tiêu đề động – Trigger: INSTEAD OF, AFTER INSERT/UPDATE/DELETE – Lập lịch và tự động hóa xử lý – ChatGPT tạo Trigger kiểm tra logic – Thực hành: Trigger cập nhật đơn hàng tự động |
7 | Thực hành tổng hợp trên tình huống thực tế | – Thiết kế schema, viết truy vấn toàn diện – Dùng AI (Gemini/ChatGPT) sinh query, kiểm tra logic – Trình bày kết quả qua Pivot hoặc báo cáo SQL |
Tài nguyên đi kèm:
- Slide chi tiết từng buổi
- Bộ CSDL thực hành (SQL Server script, sample datasets)
- Template truy vấn mẫu & hướng dẫn kết nối
- Tài liệu học thuật & cheat sheet cú pháp
- File script mẫu: transaction, cursor, dynamic SQL
- Mẫu prompt Gemini/ChatGPT sinh stored procedure và query động
- Tài liệu: Trigger nâng cao, tối ưu hóa câu lệnh SQL
- Hỗ trợ qua Zalo / Telegram / Email / Google Drive
Hỗ trợ sau khóa:
- Coaching/Mentoring 1-1 (tối đa 1h/tuần, kéo dài 01 tháng sau khi học xong)
- Hướng dẫn kết nối SQL với các công cụ khác (Excel, Power BI, Python)

Giảng viên:
- Giảng viên truyền đạt mạch lạc, dễ hiểu, đặc biệt chú trọng vào tư duy phân tích.
- Bài học luôn gắn với tình huống thực tế doanh nghiệp, giúp học viên hiểu rõ cách ứng dụng vào công việc.
- Giảng viên luôn sẵn sàng hỗ trợ, giải đáp và hướng dẫn chi tiết khi gặp khó khăn.
- Liên tục cập nhật AI, Copilot, Power BI Service… vào bài giảng.

Đội ngũ Chuyên gia
Đội ngũ MCNA tập hợp các chuyên gia giàu kinh nghiệm từ nhiều lĩnh vực, mang đến kiến thức chuyên sâu và góc nhìn đa chiều cho mọi hoạt động đào tạo và tư vấn.