SQL Nâng cao: Kỹ thuật xử lý dữ liệu chuyên sâu

Khoá học SQL Nâng cao

Mã lớp: SQL_LV2

Hiệu lực áp dụng: Từ ngày 01/05/2025.

Thông tin chung

Thời lượng: 07 buổi

  • 06 buổi học qua video theo dự án nâng cao (project-based learning)
  • 01 buổi Project Day (tự thực hiện & trình bày sản phẩm cuối khoá)

Hình thức học:

  • Video bài giảng + script SQL thực hành chi tiết
  • Hỗ trợ qua Zalo/Telegram/Email/Google Drive

Bạn sẽ học được gì:

  • Thành thạo truy vấn phức và lồng nhau (CTE, Subquery).
  • Viết Stored Procedure và hàm trả bảng.
  • Quản lý tự động hoá với Trigger, Cursor.
  • Tạo báo cáo động bằng Pivot, Dynamic SQL.
  • Xử lý lỗi và giao dịch với TRY/CATCH, Transaction.
  • Tối ưu truy vấn và cấu trúc dữ liệu.
  • Ứng dụng AI để viết, kiểm tra và debug code.
  • Áp dụng kỹ năng vào case tài chính, marketing, nhân sự.
Buổi Mục tiêu Nội dung chính
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:

  • Bộ dữ liệu thực hành: Bike Store, Finance, HR, CRM
  • 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)
  • Định hướng học tiếp: SQL nâng cao (Window Functions, Performance Tuning), Data Warehouse Design
Z6703621018053_b2ed09bf4b67cf93ce67379f18380c36

Giảng viên:

  • Là các chuyên gia dữ liệu có kinh nghiệm thực chiến trong doanh nghiệp.
  • Hướng dẫn tận tâm, giải thích rõ ràng, dễ hiểu.
  • Luôn cập nhật công nghệ mới và tích hợp vào nội dung giảng dạy.
  • Đồng hành xuyên suốt, hỗ trợ cả chuyên môn lẫn định hướng nghề nghiệp.
Z6703621052471_4f8274a674e3dc0de0f5ac64326b8ad7

Độ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.

4

Đào Văn Luân

Giảng viên Power BI

Chuyên gia tại MCNA

L94tldubvptuictcbyie3r9tdba

Võ Quỳnh Trang, PhD

Giảng viên Python

Chuyên gia tại MCNA

Za33rsev36zqatzetdu9mx9fzk

Nguyễn Hồng Sơn

Giảng viên Python

Chuyên gia tại MCNA

3

Phan Tam Anh

Giảng viên Power BI, PL300

Chuyên gia tại MCNA