为学员设置PGCA初级培训班,本课程定位于Postgre SQL的初级开发,掌握Postgre SQL安装和配置,掌握Postgre SQL的数据库对象,掌握Postgre SQL数据库的日常开发,掌握Postgre SQL日常安全性管理,掌握TOAST技术的原理和使用。
第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. 常用的系统表和函数 |
实操演练 |
2. PostgreSQL 编程 3. PostgreSQL 故障恢复 |