Skip to content

PG数据库应用 - 1. SQL基础 - 培训大纲 #1

@digoal

Description

@digoal

PostgreSQL SQL基础

一 方案简介

  课程内容涉及  
  PostgreSQL的安装, 架构基础介绍, 如何创建和访问数据库;
  SQL语言基础(创建表, 操作表数据, 表关联查询, 聚合查询);
  SQL高级应用(视图, 外键, 事务, 窗口函数, 继承);
  SQL语义结构介绍(关键字, 常量, 操作符, 特殊字符, 注释, 操作符的优先级);
  值表达式介绍(列, 位置参数, 数组下标, field引用, 操作符调用, 函数调用, 聚合表达式, 窗口函数调用, 类型转换, collate表达式, 标量子查询, 数组构造器, 行构造器, 表达式逻辑运算规则);
  函数调用用法介绍(位置参数调用, 命名参数调用, 混合调用);
  数据定义(默认值, 约束, 系统列, 表结构和定义修改, 权限, schema, 继承, 分区, 外部数据);
  数据查询(from子句, where子句, group by having子句, 窗口子句, select子句, 结果集合操作, 排序, 限制, 位移, values子句, CET用法);
  数据类型(数字, 货币, 字符, 字节, 时间, 布尔, 枚举, 几何, 网络, 比特, 文本搜索, UUID, XML, JSON, 数组, 复合类型, 范围类型, 对象类型, 伪类型);
  函数与操作符(逻辑, 比较, 数学运算, 字符串, 字节流, 比特位, 样式匹配, 格式化, 时间, 枚举, 几何, 网络, 全文检索, XML, JSON, 序列, 条件, 数组, 范围, 聚合, 窗口, 子查询, 行与数组的比较, SRF函数, 系统信息函数, 系统管理函数, 触发器函数, 事件触发器函数);
  类型转换;
  索引用法;
  全文检索用法;
  并行控制;
  SQL性能优化;

  授课的过程中老师会结合一些案例还帮助学员理解和掌握有关的知识和技能,使培训达到最佳的效果。

二 课程长度

  2天

三 适用客户群体

  本方案适用于实施和部署了PostgreSQL数据库的企事业单位、外资公司、政府机关、军队等机构和团体,培训对象可以是数据库维护人员,也可以是软件开发人员。

四 课程目标

  完成本课程后, 可以独立使用PostgreSQL数据库建表, 操作和访问数据, 使用事务, 简单查询, 聚合查询, 窗口查询等; 懂得根据业务需求选择合理的数据类型, 懂得各种数据类型的函数用法和操作符用法, 以及类型之间的转换方法; 懂得SQL优化的方法; 

五 学员基础

  在工作中接触过数据库管理或开发.

六 使用软件

  PostgreSQL, pgadmin

七 课程内容

第一天
  PostgreSQL的安装, 架构基础介绍, 如何创建和访问数据库;
  SQL语言基础;
  SQL高级应用;
  SQL语义结构介绍;
  值表达式介绍;
  函数调用用法介绍;
  数据定义;

第二天
  数据查询;
  数据类型;
  函数与操作符;
  类型转换;
  索引用法;
  全文检索用法;
  并行控制;
  SQL性能优化;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions