Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Phần 1: SQL Cơ bản
Giới thiệu về SQL và Databases
- Hiểu về cơ sở dữ liệu
- Giới thiệu về SQL
- Thiết lập môi trường SQL
SQL Cú pháp và các Truy vấn Cơ bản
- Tổng quan về cú pháp SQL
- Câu lệnh SELECT
- Lọc dữ liệu bằng mệnh đề WHERE
Làm việc với Hàm và Tổng hợp
- Các hàm SQL phổ biến
- Các hàm tổng hợp: COUNT, SUM, AVG, MAX, MIN
- Nhóm dữ liệu bằng GROUP BY
Kết hợp Bảng
- Hiểu về JOINs
- INNER JOIN
- LEFT JOIN, RIGHT JOIN và FULL OUTER JOIN
Truy vấn Con và Các Phép Toán Tập Hợp
- Viết truy vấn con
- Các phép toán UNION, INTERSECT và EXCEPT
Thao Tác Dữ Liệu
- Câu lệnh INSERT INTO
- Câu lệnh UPDATE
- Câu lệnh DELETE
Phần 2: SQL Nâng cao
Lọc Dữ Liệu Nâng cao
- Các kỹ thuật nâng cao của mệnh đề WHERE
- Toán tử LIKE và khớp mẫu
- Toán tử IN và BETWEEN
Kết hợp và Truy vấn Con Phức tạp
- Tự kết hợp (Self-joins)
- Truy vấn con không tương quan và tương quan
- Mệnh đề EXISTS
Làm việc với Chỉ mục và View
- Hiểu về chỉ mục và tác động của chúng đến hiệu suất
- Tạo và sử dụng view
Hàm và Thủ tục Lưu trữ Nâng cao
- Hàm do người dùng định nghĩa
- Thủ tục lưu trữ và trigger
- Xử lý lỗi trong SQL
Biến đổi và Phân tích Dữ liệu
- Pivot và unpivot dữ liệu
- Hàm cửa sổ: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (Common Table Expressions)
Database Thiết kế và Chuẩn hóa
- Nguyên tắc thiết kế Database
- Các dạng chuẩn và chuẩn hóa
- Mô hình Thực thể-Quan hệ (ER)
Điều chỉnh và Tối ưu hóa Hiệu suất
- Các kỹ thuật tối ưu hóa truy vấn
- Kế hoạch thực thi
- Các phương pháp thực hành tốt nhất để điều chỉnh hiệu suất
SQL trong Thế giới Thực
- Tích hợp SQL với các công nghệ khác
- Nghiên cứu điển hình và các tình huống thực tế
- Dự án cuối cùng: Xây dựng giải pháp cơ sở dữ liệu từ đầu
Tóm tắt và Các Bước Tiếp Theo
Requirements
- Sự hiểu biết về các thao tác máy tính cơ bản
- Kinh nghiệm với bất kỳ ngôn ngữ lập trình nào là một lợi thế nhưng không bắt buộc
Đối tượng
- Chuyên viên phân tích dữ liệu
- Database chuyên gia
- Nhà phát triển phần mềm
35 Hours
Testimonials (1)
Nhóm nhỏ, học trực tiếp trong 3 ngày,
Annina - Ricardo AG
Course - SQL: Basics to Intermediate
Machine Translated