×

首页 > 企业定制

PECG中级开发课程

课程介绍:

PECG是Postrgre SQL认证的中级开发课程,适合于有一定SQL开发基础的学员学习,课程包括但不限于:PostrgreSQL安装配置,设计和实现表,数据完整性约束,规划PostrgreSQL 索引,PostrgreSQL 执行计划,设计和优化PostrgreSQL事务等。完成此课程的学习后,将对中PostrgreSQL开发有一定知识掌握,可独立进行PostrgreSQL相关的开发工作。


培训目标:

?  本课程定位于Postrgre SQL 中级开发。

?  掌握Postrgre SQL的日常高级开发SQL 编写

?  掌握Postrgre SQL的性能分析。

?  掌握Postrgre SQL 针对OLTP和OLAP数据库的设计原理

?  掌握Postrgre SQL 日常涉及开发技术,如:视图,存储过程,触发器,用户自定义函数。


课程大纲:

模块名称

课程内容

第1章

安装和使用PostrgreSQL

1.        PostrgreSQL 平台和发展历史

2.        PostrgreSQL 相关工具介绍

3.        配置PostrgreSQL 服务

4.        规划服务器资源要求

5.        PostrgreSQL 安装

第2章

设计和实现表

1.        Postrgre 实体对象结构

2.        创建表

3.        表继承和分区

4.        通过FDW访问外部数据

5.        设计表规划表

第3章:

数据完整性约束

1.        强制数据完整性

2.        实现域完整性

3.        实现实体和参照完整性

第4章:

规划PostrgreSQL 索引

1.        索引概念

2.        索引的类型

3.        单列和复合索引

4.        创建索引最佳实践

第5章:

PostrgreSQL执行计划分析

1.        执行计划

2.        执行计划缓存

3.        编译和重编制

4.        执行计划分析

模块名称

课程内容

第6章:

设计和优化事务

1.        事务介绍

2.        锁介绍

3.        事务隔离级别

4.        识别,监控和分析堵塞

5.        识别,监控和分析死锁

第7章:

设计和实现视图

1.        视图简介

2.        创建和管理视图

3.        物化视图

4.        视图性能注意事项

第8章:

存储过程设计和实现

1.        存储过程介绍

2.        使用存储过程

3.        实现参数化存储过程

第9章:

设计和实现用户自定义函数

1.        函数概述

2.        用户自定义函数的设计和实现

3.        使用函数的注意事项

第10章:

设计和实现触发器

4.        触发器概述

5.        触发器的设计和实现

6.        触发器的注意事项

第11章:

SQL   高级编程

7.        聚合和排序使用

8.        子查询的使用

9.        函数谓词case 表达式

10.     集合运算

11.     窗口函数

12.     Grouping 运算符


PMI, PMP, Project Management Professional, CAPM, PgMP, PfMP, PMI-ACP, PMI-RMP, PMI-SP, PMI-PBA and PMBOK are registered marks of the Project Management Institute, Inc.

ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

PRINCE2® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

Copyright © 2006-2019 东方瑞通(北京)咨询服务有限公司版权所有

京ICP备 13009094号 京公网安备 11010802014211号