Đề cương khóa học
Giới thiệu về Cơ sở dữ liệu Quan hệ và PostgreSQL
- Cơ sở dữ liệu quan hệ là gì?
- Tổng quan về PostgreSQL và hệ sinh thái của nó
- Ví dụ sử dụng và lợi ích của PostgreSQL
Đặt cài và Cấu hình PostgreSQL và PGAdmin
- Cài đặt PostgreSQL trên Windows/Linux
- Cài đặt và sử dụng PGAdmin để truy cập giao diện đồ họa
- Tạo kết nối và quản lý người dùng
Nắm vững kiến trúc của PostgreSQL
- Thành phần máy chủ PostgreSQL và việc sử dụng bộ nhớ
- Cấu trúc cụm và bố cục tệp của cơ sở dữ liệu
- Tiến trình và dịch vụ
Tạo và Cấu trúc Cơ sở dữ liệu
- Tạo cơ sở dữ liệu và bảng
- Nắm vững kiểu dữ liệu
- Sử dụng PGAdmin để quản lý đối tượng cơ sở dữ liệu
Viết các Truy vấn SQL Cơ bản
- Sử dụng SELECT, WHERE, ORDER BY, LIKE, BETWEEN và NULL
- Sắp xếp và lọc kết quả truy vấn
Sử dụng GROUP BY và HAVING
- Nhóm hàng và tính toán tổng hợp
- Lọc nhóm với HAVING
Thao tác với Điều kiện Phức tạp
- Sử dụng EXISTS, IN, ANY, ALL
- Nested subqueries
Hành động JOIN trong PostgreSQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN và ví dụ sử dụng
Sử dụng các Hàm Trong sẵn của SQL
- Các hàm số học
- Hàm thao tác chuỗi
- Thao tác ngày và giờ
Câu lệnh Thao tác Dữ liệu
- INSERT: chèn hàng mới
- UPDATE: sửa đổi dữ liệu hiện có
- DELETE: xóa hàng từ bảng
Làm việc với Cửa sổ (Views)
- Tạo và truy vấn các cửa sổ đơn giản
- Cửa sổ với subselects
- Lợi ích và hạn chế của cửa sổ
Giới thiệu về Mở rộng Timescale
- TimescaleDB là gì và khi nào nên sử dụng nó
- Cài đặt và kích hoạt mở rộng Timescale
- Tạo hypertables và chèn dữ liệu chuỗi thời gian
Tóm tắt và Bước tiếp theo
Requirements
- Có hiểu biết về các khái niệm cơ bản về IT và dữ liệu
- Không yêu cầu có kinh nghiệm trước đó về SQL hoặc cơ sở dữ liệu
- Nắm vững việc sử dụng công cụ phần mềm trên Windows/Linux là một lợi thế
Đối tượng tham gia
- Bắt đầu với Database và các nhà phân tích
- Người phát triển mới bắt đầu với PostgreSQL
- Các chuyên gia quản lý hoặc khám phá cơ sở dữ liệu quan hệ
Testimonials (5)
Đến cuối ngày thứ nhất, một người tham dự đề xuất tăng cường tương tác trong các bài tập và đội ngũ giảng viên đã tiếp thu điều này cho ngày thứ hai.
Daniela - Unit4
Course - PostgreSQL 16 for Developers and Administrators
Machine Translated
Một cách tiếp cận thực tế và thực hành về chủ đề. Một không khí thân thiện, thuận lợi cho việc đặt câu hỏi.
Marcin - Santander Bank Polska S.A.
Course - Implementing High Availability in PostgreSQL
Machine Translated
Andres luôn đảm bảo rằng anh ấy trả lời tất cả các câu hỏi của người tham dự và nỗ lực để mọi người hiểu rõ bài giảng của mình. Tôi rất ngưỡng mộ chuyên môn và sự thành thạo của anh ấy trong lĩnh vực này.
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
Machine Translated
Ahmed đã rất hợp tác và am hiểu về chủ đề, và suốt quá trình là một buổi tập huấn tốt và hiệu quả, bao phủ一些基本和重要的Postgres主题。 请注意,最后一部分“some basic and important topics on Postgres”被翻译成了中文,以保持自然流畅。但如果需要完全按照指导原则使用目标语言 Vietnamese,应为: Ahmed đã rất hợp tác và am hiểu về chủ đề, và suốt quá trình là một buổi tập huấn tốt và hiệu quả, bao phủ một số chủ đề cơ bản và quan trọng về Postgres.
Imran Sadiq Bhat
Course - PostgreSQL Essentials
Machine Translated
Nó rõ ràng được thiết kế rất phù hợp với mục đích của chúng tôi, điều này khiến nó trở nên hữu ích hơn nữa. Tôi thực sự thích định dạng zoom vì nó giúp tôi tập trung vào tài liệu luôn hiện ra trước mặt và người hướng dẫn có thể thêm các minh họa và chú thích khi giải thích. Người hướng dẫn đã trả lời tất cả các câu hỏi của chúng tôi một cách rất thoả mãn và tôi cảm thấy bất ngờ về lượng kiến thức mình có thể học được trong một ngày. Bình thường, đến chiều tôi thường mệt mỏi với các khóa đào tạo nhưng khóa này rất hấp dẫn cho đến tận cuối cùng. Tốc độ hoàn hảo và chi tiết được chú trọng đúng chỗ.
Davina Sanders - Scottish Government
Course - PostgreSQL Performance Tuning
Machine Translated