课程大纲

什么是PostgreSQL?

  • Postgre简史SQL
  • 约定
  • 更多信息
  • 错误报告准则

Postgre简介SQL

  • 安装和创建数据库
  • SQL 语言
  • 高级功能

SQL 语言

  • SQL 语法
  • 数据定义
  • 数据操作
  • 查询
  • 数据类型
  • 函数和运算符
  • 类型转换
  • 指标
  • 全文搜索
  • 并发控制
  • 性能提示

服务器管理

  • 从源代码安装
  • 在 Windows 上从源代码安装
  • 服务器设置和操作
  • 服务器配置
  • 客户端身份验证
  • Database 角色
  • 管理 Database
  • 地方化
  • 例行 Database 维护任务
  • 备份和恢复
  • 高可用性、负载平衡和复制
  • 恢复配置
  • 监控 Database 活动
  • 监视磁盘使用情况
  • 可靠性和预写日志
  • 回归测试

客户端接口

  • libpq - C 库
  • 大型物体
  • ECPG - C 语言中嵌入 SQL
  • 信息架构

服务器 Programming

  • 扩展 SQL
  • 触发器
  • 规则体系
  • 程序语言
  • PL/pgSQL - SQL 程序语言
  • PL/Tcl - Tcl 程序语言
  • PL/Perl - Perl 过程语言
  • PL/Python - Python 过程语言
  • 服务器编程接口

内部

  • PostgreSQL 内部结构概述
  • 系统目录
  • 前端/后端协议
  • PostgreSQL 编码约定
  • 母语支持
  • 编写过程语言处理程序
  • 编写外部数据包装器
  • 遗传查询优化器
  • 索引访问方法接口定义
  • GiST 索引
  • 杜松子酒指数
  • 数据库物理存储
  • BKI后端接口
  • 规划师如何使用 Statistics

要求

SQL 和 C 的工作知识

基本系统管理(Unix/Linux 或 Windows)

 

 

 28 小时

人数



每位参与者的报价

客户评论 (3)

课程分类