Đề 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

Requirements

  • 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 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories