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

Yêu cầu

  • 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ệ
 14 Giờ học

Số người tham gia


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

Đánh giá (1)

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

Các danh mục liên quan