Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu về Databases
- Cơ sở dữ liệu là gì?
- Các loại cơ sở dữ liệu
- Giới thiệu về cơ sở dữ liệu quan hệ
- Database Management Hệ thống (DBMS) tổng quan
- Chức năng của DBMS
- Phần mềm DBMS phổ biến
Database Nguyên tắc thiết kế
- Mô hình dữ liệu khái niệm, logic và vật lý
- Giới thiệu về mô hình thực thể - mối quan hệ (ER)
- Tạo sơ đồ ER
- Thực thể, thuộc tính và mối quan hệ
Chuẩn hóa và Database Thiết kế
- Các dạng chuẩn (1NF, 2NF, 3NF, BCNF)
- Lợi ích của việc chuẩn hóa
- Ví dụ thực tế về chuẩn hóa
- Phi chuẩn hóa và cách sử dụng
Giới thiệu về SQL
- SQL cú pháp và cấu trúc
- Kiểu dữ liệu trong SQL
- Câu lệnh CREATE, ALTER, DROP
- Ràng buộc (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL Thao tác dữ liệu
- Câu lệnh INSERT
- Thao tác chèn hàng loạt
- Câu lệnh UPDATE và DELETE
- Sử dụng mệnh đề WHERE
Truy vấn dữ liệu với SQL
- Câu lệnh SELECT
- Lọc dữ liệu với mệnh đề WHERE
- Sắp xếp dữ liệu với ORDER BY
- Sử dụng LIMIT và OFFSET
Các khái niệm nâng cao về SQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Viết truy vấn con
- Mệnh đề GROUP BY và HAVING
- Hàm tổng hợp (COUNT, SUM, AVG, MAX, MIN)
Làm việc với chỉ mục và chế độ xem
- Tạo và sử dụng chỉ mục
- Ưu và nhược điểm của chỉ mục
- Tạo và quản lý chế độ xem
- Sử dụng chế độ xem để đơn giản hóa truy vấn
Database Bảo mật và giao dịch
- Vai trò và quyền của người dùng
- Triển khai các phương pháp bảo mật tốt nhất
- Thuộc tính ACID
- Câu lệnh COMMIT và ROLLBACK
Database Tối ưu hóa và bảo trì
- Phân tích và tối ưu hóa truy vấn SQL
- Sử dụng kế hoạch EXPLAIN
- Chiến lược sao lưu
- Khôi phục cơ sở dữ liệu
Tóm tắt và các bước tiếp theo
Yêu cầu
- Hiểu biết cơ bản về các thao tác trên máy tính
Đối tượng
- Database quản trị viên
- Chuyên gia IT
21 Giờ
Đánh giá (3)
Giải thích rõ ràng cho từng điểm và cung cấp bài tập thực hành.
Piseth Ben - ACLEDA Bank Plc.
Khóa học - Oracle Database 19c: SQL Tuning Workshop
Dịch thuật bằng máy
cá nhân hóa theo hiểu biết và dữ liệu của chúng tôi
Vincent Long - ASSMANG PTY LTD
Khóa học - Business Intelligence with SSAS
Dịch thuật bằng máy
Các công cụ đào tạo được cung cấp.
- UNIFI
Khóa học - NoSQL Database with Microsoft Azure Cosmos DB
Dịch thuật bằng máy