Đề cương khóa học
Giới thiệu
- PostgreSQL so với MySQL so với Oracle
- Tổng quan về 13 tính năng và kiến trúc của PostgreSQL
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, lệnh và hàm SQL
Cấu hình Postgres Database
- Định nghĩa dữ liệu, giá trị mặc định và ràng buộc
- Thiết lập và sửa đổi bảng
- Quản lý quyền và chính sách bảo mật
- Tạo lược đồ cơ sở dữ liệu
- Triển khai kế thừa bảng và phân vùng
- Thêm, cập nhật và truy vấn dữ liệu
- Kiểu dữ liệu, hàm và toán tử
- Sử dụng chỉ mục và chạy tìm kiếm toàn văn bản
- Hiểu kiểm soát đồng thời
Quản lý Máy chủ Database
- 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 các tham số máy chủ
- Bật xác thực máy khách
- Thiết lập vai trò và quyền truy cập
- Quản lý nhiều cơ sở dữ liệu
- Thực hiện các tác vụ bảo trì 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
- Giám sát hoạt động cơ sở dữ liệu và sử dụng đĩa
- Triển khai sao chép logic
- Chạy kiểm tra hồi quy
Phía Máy Khách Programming
- 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á lược đồ thông tin
- Các ứng dụng máy khách PostgreSQL khác
Phía Máy Chủ Programming
- 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 các 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
Khắc phục sự cố
Tóm tắt và Các bước tiếp theo
Requirements
- Hiểu biết về RDBMS
- Kinh nghiệm với SQL
Đối tượng
- Quản trị viên hệ thống
- Nhà phát triển
Testimonials (5)
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Course - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Course - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Course - PostgreSQL Advanced DBA
new knowledges that can be apply in our system