- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
PGCE PostgreSQL数据库直通车培训课
PostgreSQL(简称PG)是一个功能强大的开源数据库系统,起源于20 世纪 70 年代美国加州伯克利大学。目前众多国内外大型企业在使用 PG 技术,应用涵盖金融、能源、零售、IT、互联网等各个行业。
课程概览
中国 PostgreSQL 认证由中国开源软件推进联盟 PG 分会与中国软协共同打造并双重认证,同时列入“中国软件专业人才培养工程”之中,是国内最具权威的 PG技术能力认证。认证体系共分为初级 PGCA中级 PGCE( DBA方向或 DEV方向)高级 PGCM 三大认证体系,考生成绩合格后将获得《中国 PostgreSQL技术能力证书》和《中国软件行业专业人员技术认定证书》双份证书。
中国 PostgreSQL 认证培训体系旨在为 PG 从业者、开发与运维人员提供快速有效的与业技能培训为 PG 生态企业进行人才赋能和能力认定,同时亦可提供垂直高效的应招聘等人力资源服务。
中国 PostgreSQL 认证培训体系旨在为 PG 从业者、开发与运维人员提供快速有效的与业技能培训为 PG 生态企业进行人才赋能和能力认定,同时亦可提供垂直高效的应招聘等人力资源服务。
授课讲师
专业经验: 12年Oracle数据库专业经验,6年教学背景。 资深讲师,擅长逻辑性和条理性教学,引导学生深入理解Oracle数据库核心概念。 技术专长: 精通Oracle数据库管理、性能优化、备份恢复。 熟练掌握Data Guard和RAC技术。 教学风格: 以清晰、系统的教学方法,使学生能够轻松掌握复杂概念。 注重理论与实践相结合,通过案例分析和实际操作,提高学生的理解和应用能力。
课程大纲
- 第1章安装和使用PostgreSQL
-
    第1节 PostgreSQL平台和发展历史
-
    第2节 PostgreSQL相关工具介绍
-
    第3节 配置PostgreSQL服务
-
    第4节 规划服务器资源要求
-
    第5节 PostgreSQL安装
-
    第6节 初始化Postgre SQL数据库配置
- 第2章PostgreSQL服务管理
-
    第1节 自动服务管理
-
    第2节 命令行服务管理
-
    第3节 集群服务配置管理
- 第3章PostgreSQL体系结构
-
    第1节 PostgreSQL整体结构
-
    第2节 内存结构
-
    第3节 进程结构
-
    第4节 物理结构
-
    第5节 逻辑结构
- 第4章PSQL使用
-
    第1节 PSQL概述
-
    第2节 PSQL常用操作
-
    第3节 PSQL对象管理
-
    第4节 PSQL系统表和函数
-
    第5节 PgAdmin管理工具使用
- 第5章SQL基础
-
    第1节 SQL简介
-
    第2节 SQL语句和种类
-
    第3节 SQL基本书写规则
-
    第4节 标准SQL和特定SQL
-
    第5节 SELECT/INSERT/UPDATE/DELETE
-
    第6节 使用SQL Funcation
-
    第7节 关键字,标识符,常量的转义
- 第6章数据类型
-
    第1节 数据类型分类
-
    第2节 网络地址类型
-
    第3节 扩展数据类型
-
    第4节 节
- 第7章数据库安全
-
    第1节 用户与角色概念区别
-
    第2节 如何管理用户、角色
-
    第3节 如何管理数据库和对象权限
- 第8章数据库对象管理
-
    第1节 数据库对象的基本概念
-
    第2节 数据库表空间的管理
-
    第3节 主要数据库对象管理
-
    第4节 数据库schema管理
-
    第5节 设计表和表的约束
-
    第6节 索引类型和索引的创建
-
    第7节 视图的使用和创建
-
    第8节 序列的使用和创建
-
    第9节 函数的使用和创建
-
    第10节 触发器的使用和创建
-
    第11节 存储过程的使用和创建
- 第9章TOAST技术
-
    第1节 TOAST技术简介
-
    第2节 TOAST策略
-
    第3节 TOAST表的优点和使用
-
    第4节 TOAST表的使用场景
- 第10章系统表和函数
-
    第1节 常用的系统表和函数
- 第11章实操演练
-
    第1节 PostgreSQL编程
-
    第2节 PostgreSQL故障恢复
- 第12章安装和使用PostgreSQL
-
    第1节 PostgreSQL平台和发展历史
-
    第2节 PostgreSQL相关工具介绍
-
    第3节 配置PostgreSQL服务
-
    第4节 规划服务器资源要求
-
    第5节 PostgreSQL安装
- 第13章设计数据库服务器基础架构
-
    第1节 规划数据库服务器基础架构
-
    第2节 能力需求分析
-
    第3节 数据库服务器整合思考
-
    第4节 数据库基础设施的迁移资源
- 第14章设计数据库安全
-
    第1节 介绍安全机制
-
    第2节 用户角色与权限管理
-
    第3节 认证安全
-
    第4节 数据安全
-
    第5节 权限控制
-
    第6节 防恶意攻击
-
    第7节 安全审计
-
    第8节 资源控制
-
    第9节 指标监控
- 第15章MV CC和WAL原理
-
    第1节 M V C C 原 理
-
    第2节 W A L 原 理
-
    第3节 PG针对ACID的实现机制
- 第16章PostgreSQL执行计划分析
-
    第1节 基准测试工具pgbench介绍和使用
-
    第2节 执行计划
-
    第3节 执行计划缓存
-
    第4节 编译和重编制
-
    第5节 执行计划分析
- 第17章设计和优化事务
-
    第1节 事务介绍
-
    第2节 锁介绍
-
    第3节 事务隔离级别
-
    第4节 识别,监控和分析堵塞
-
    第5节 识别,监控和分析死锁
-
    第6节 堵塞和死锁的解决思路和方法
- 第18章查询优化
-
    第1节 查询的逻辑顺序和物理顺序
-
    第2节 物理连接算法
-
    第3节 查询的有效参数
-
    第4节 查询优化方法论
-
    第5节 扩展基于集合的操作
-
    第6节 高速缓存
-
    第7节 并行执行
-
    第8节 分区表的使用
-
    第9节 查询优化最佳实践
- 第19章备份和恢复
- 第20章PostgreSQL扩展插件
-
    第1节 PostgreSQL功能扩展插件介绍
-
    第2节 pg_stat_statements、pg_repack
-
    第3节 hstore模块介绍
-
    第4节 pg_pathman安装和使用
-
    第5节 Foreign datawrappers使用指南
- 第21章日常维护
-
    第1节 日常磁盘清理
-
    第2节 索引维护
-
    第3节 统计信息更新
-
    第4节 运行日志配置
- 第22章实例讲解
-
    第1节 通过实例进行性能采集,性能分析和性能优化
-
    第2节 PostgreSQL集成实现业务分拆
实验列表
节数 | 上课时间 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | 星期六 | 星期天 |
---|---|---|---|---|---|---|---|---|
第1节 | 08:00 - 08:40 | |||||||
第2节 | 09:00 - 09:40 | |||||||
第3节 | 10:00 - 10:40 | |||||||
第4节 | 11:00 - 11:40 | |||||||
第5节 | 14:00 - 14:40 | |||||||
第6节 | 15:00 - 15:40 | |||||||
第7节 | 16:00 - 16:40 | |||||||
第8节 | 17:00 - 17:40 |
天数 | 上课日期 | 上课时间 | 内容 |
---|