Đề cương khóa học

Giới Thiệu

  • PostgreSQL so với MySQL và Oracle
  • Tổng quan về các tính năng và kiến trúc của PostgreSQL 13

Bắt Đầu

  • Thiết lập máy chủ cơ sở dữ liệu
  • Cài đặt PostgreSQL 13
  • Tạo và truy cập cơ sở dữ liệu
  • Cú pháp SQL, lệnh và hàm số

Cấu Hình Cơ Sở Dữ Liệu Postgres

  • Định nghĩa dữ liệu, giá trị mặc định và ràng buộc
  • Thiết lập và chỉnh sửa bảng
  • Quản lý quyền và chính sách bảo mật
  • Tạo mô hình cơ sở dữ liệu
  • Triển khai kế thừa và phân vùng bảng
  • Thêm, cập nhật và truy vấn dữ liệu
  • Kiểu dữ liệu, hàm số và toán tử
  • Sử dụng chỉ mục và thực hiện tìm kiếm văn bản đầy đủ
  • Tìm hiểu kiểm soát đồng thời

Quản Lý Máy Chủ Cơ Sở Dữ Liệu

  • Nâng cấp cụm PostgreSQL
  • Bảo mật máy chủ và mã hóa dữ liệu
  • Cấu hình tham số máy chủ
  • Kích hoạt xác thực máy khách
  • Thiết lập vai trò truy cập và quyền hạn
  • Quản lý nhiều cơ sở dữ liệu
  • Thực hiện các tác vụ bảo dưỡng cơ sở dữ liệu
  • Sao lưu và khôi phục dữ liệu
  • Tối ưu hóa hiệu suất và độ tin cậy của cơ sở dữ liệu
  • Theo dõi hoạt động và sử dụng đĩa của cơ sở dữ liệu
  • Triển khai sao chép logic
  • Chạy các bài kiểm tra hồi quy

Lập Trình Bên Máy Khách

  • Sử dụng thư viện C libpq và giao diện đối tượng lớn
  • Thực thi các câu lệnh SQL nhúng
  • Khám phá mô hình thông tin
  • Các ứng dụng máy khách PostgreSQL khác

Lập Trình Bên Máy Chủ

  • Mở rộng ngôn ngữ truy vấn SQL
  • Viết các hàm kích hoạt sự kiện
  • Triển khai hệ thống quy tắc
  • Sử dụng các ngôn ngữ thủ tục (PLs)
  • Khám phá TCL, Perl và Python PLs
  • Thực thi giao diện lập trình máy chủ
  • Ví dụ về giải mã logic
  • Theo dõi tiến trình sao chép

Gỡ Lỗi

Tổng Kết và Bước Tiếp Theo

Yêu cầu

  • Có hiểu biết về RDBMS
  • Có kinh nghiệm với SQL

Đối Tượng Đào Tạo

  • Quản trị viên hệ thống
  • Nhà phát triển
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan