Khoá Học SQL Server All - Học Mọi Thứ Về SQL Server
Bạn muốn làm chủ SQL Server từ những câu lệnh cơ bản nhất cho đến các kỹ thuật quản trị chuyên sâu? Khóa học này được thiết kế toàn diện với hệ thống bài giảng chi tiết, giúp bạn tự tin xử lý mọi tình huống thực tế trong công việc.
Giảng viên: Nguyen Manh
Giới thiệu khóa học
Tại Sao Nên Học Khóa Học Này?
- Nội dung được cấu trúc logic từ cơ bản đến nâng cao, phù hợp cho người mới bắt đầu
- Học thông qua các ví dụ thực tế, dễ hiểu và áp dụng ngay vào công việc
- Thời lượng video tối ưu giúp bạn tiếp thu kiến thức hiệu quả mà không bị quá tải
- Được trang bị đầy đủ kiến thức về cả T-SQL và các tính năng nâng cao của SQL Server
- Kết hợp lý thuyết với thực hành giúp ghi nhớ lâu dài
- Có source code và database mẫu hỗ trợ quá trình học tập
Khóa Học Này Dành Cho Ai?
- Sinh viên, học sinh đang học chuyên ngành CNTT và cơ sở dữ liệu
- Lập trình viên mới bắt đầu muốn làm việc với SQL Server
- Nhân viên kinh doanh, marketing, tài chính cần phân tích và xử lý dữ liệu
- Data Analyst muốn nâng cao kỹ năng truy vấn và phân tích
- Người đi làm muốn làm mới hoặc nâng cao kiến thức về SQL Server
- Bất kỳ ai muốn tự động hóa công việc báo cáo và xử lý dữ liệu
Kỹ Năng - Kết Quả Bạn Sẽ Nhận Được
- Thành thạo các câu lệnh SQL cơ bản: SELECT, INSERT, UPDATE, DELETE
- Nắm vững cách thiết kế và quản lý database, table, schema
- Sử dụng thành thạo các loại JOIN để kết hợp dữ liệu từ nhiều bảng
- Viết và tối ưu hóa Stored Procedure, Function, Trigger
- Xử lý dữ liệu với các hàm built-in: chuỗi, toán học, ngày tháng
- Làm chủ các kỹ thuật phân tích: GROUP BY, HAVING, subquery
- Sử dụng các hàm window function để xếp hạng và phân tích dữ liệu
- Tạo INDEX để tối ưu hóa hiệu năng truy vấn
- Áp dụng ràng buộc dữ liệu: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK
- Kết nối và tích hợp SQL Server với Excel để tạo báo cáo tự động
- Xử lý dữ liệu thực tế: làm sạch số điện thoại, chuyển đổi tiếng Việt có dấu
Danh Sách Các Chương Trong Khóa Học
Chương 1: Kiến thức cơ bản
- SQL Server là gì và cài đặt SQL Server
- Kết nối vào SQL Server
- Database và cơ sở dữ liệu mẫu
- Giới thiệu về T-SQL (Transact-SQL)
Chương 2: Kiểm tra kiến thức 01
- Bài kiểm tra đánh giá kiến thức nền tảng
- Ôn tập các khái niệm cơ bản đã học
Chương 3: INDEX
- Tìm hiểu về Index và cách tạo Index
- Các loại Index: Clustered và Non-Clustered
- Tối ưu hóa hiệu năng với Index
Chương 4: VIEW
- Khái niệm và cách sử dụng View
- Tạo và quản lý View
- Ứng dụng View trong thực tế
Chương 5: Thủ tục lưu trữ (Stored Procedure - SP)
- Giới thiệu về Stored Procedure
- Tạo và thực thi Stored Procedure
- Sử dụng tham số trong Stored Procedure
- Xử lý lỗi trong Stored Procedure
Chương 6: TRIGGER
- Trigger là gì và các loại Trigger
- Tạo và quản lý Trigger
- Ứng dụng Trigger để đảm bảo tính toàn vẹn dữ liệu
Chương 7: Hàm (Function)
- Scalar Function và Table-Valued Function
- Tạo và sử dụng các hàm tùy chỉnh
- Hàm built-in: chuỗi, toán học, ngày tháng
Chương 8: Kiểm tra kiến thức 02
- Bài kiểm tra tổng hợp kiến thức nâng cao
- Đánh giá khả năng vận dụng thực tế
Các chương bổ sung:
Làm việc với Database và Table
- Create Database và Drop Database
- Select Database
- Create Table và Drop Table
- Alter Table: thêm, sửa, xóa column
- Truncate Table và Rename Table
- Schema trong SQL Server
Ràng buộc và khóa
- Primary Key và Foreign Key
- Identity tăng tự động
- Ràng buộc UNIQUE và CHECK
- Các loại ràng buộc toàn vẹn dữ liệu
Truy vấn và thao tác dữ liệu
- Câu lệnh SELECT cơ bản và nâng cao
- Mệnh đề WHERE, ORDER BY
- Toán tử AND, OR, LIKE, BETWEEN
- INSERT INTO, UPDATE SET, DELETE
- DISTINCT và TOP
Kết hợp dữ liệu
- INNER JOIN
- LEFT JOIN / LEFT OUTER JOIN
- RIGHT JOIN / RIGHT OUTER JOIN
- FULL OUTER JOIN
- CROSS JOIN và Self JOIN
Phân nhóm và tổng hợp
- GROUP BY và các hàm tổng hợp
- HAVING clause
- UNION và UNION ALL
Window Functions
- Hàm xếp hạng: ROW_NUMBER, RANK, DENSE_RANK
- Hàm phân tích: LAG, LEAD, FIRST_VALUE, LAST_VALUE
- Ứng dụng trong tính toán tăng trưởng
Subquery và lệnh điều kiện
- Subquery trong SQL Server
- Câu lệnh IF...ELSE
- CASE WHEN
- Vòng lặp WHILE và FOR
Biến và kiểu dữ liệu
- Khai báo biến với DECLARE
- Các kiểu dữ liệu trong SQL Server
- Toán tử và biểu thức
Kỹ thuật nâng cao
- Comment trong SQL Server
- CTE (Common Table Expression)
- Pivot và Unpivot
- Temporary Tables
- Xử lý chuỗi: chuyển đổi tiếng Việt có dấu
- Tích hợp SQL Server với Excel
Final Challenge - Basic Project
- Tìm hiểu cơ sở dữ liệu dự án thực tế
- Thực hành các bài tập tổng hợp
- Áp dụng kiến thức vào project hoàn chỉnh
Học viên thường mua kèm
Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn
Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới
Tìm hiểu thêm về VIP