欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 数据库系统设计与开发实训(openGauss版微课视频版教育部高等学校计算机类专业教学指导委员会规划教材)
      • 作者:编者:欧阳皓//饶泓|责编:葛鹏程//薛阳
      • 出版社:清华大学
      • ISBN:9787302686255
      • 出版日期:2025/04/01
      • 页数:257
    • 售价:23.92
  • 内容大纲

        本书围绕数据库系统实训项目,从需求分析、概念设计、物理设计、应用系统实现等实训环节介绍该项目的分析、设计及实现过程。全书共16章,主要内容包括数据库设计、需求分析、概念数据模型设计、物理数据模型设计、openGauss概述、openGauss架构、表空间、安全管理、基本对象管理、PL/SQL编程、命名块对象管理、备份与恢复、openGauss高可用性、数据库审计、性能调优、openGauss应用开发等。
        本书作为教材使用的建议学时数为48学时,采用实训教学方式进行讲授,要求读者有一定的数据库原理、面向对象程序设计等基础。本书旨在帮助更多的读者具备使用openGauss数据库支撑企业业务、部署和运维的能力,进而胜任数据库工程师等实际岗位。
        本书可作为高等院校计算机类相关专业的“数据库原理”课程的实验教程,也可作为感兴趣读者的自学读物,还可作为相关行业技术人员的参考用书。
  • 作者介绍

  • 目录

    第1章  数据库设计
      1.1  数据库系统
      1.2  数据库系统的开发过程
      1.3  常见的数据库管理系统
      1.4  如何选择数据库管理系统产品
      小结
      习题1
    第2章  需求分析
      2.1  需求分析的任务
      2.2  数据流图
      2.3  PowerDesigner
      2.4  利用PowerDesigner需求建模
        2.4.1  案例项目介绍
        2.4.2  主干业务处理模型
        2.4.3  项目功能模型
        2.4.4  数据流图
      小结
      习题2
    第3章  概念数据模型设计
      3.1  概念数据模型
      3.2  PowerDesigner中的概念数据模型
      3.3  “高校教材管理系统”概念数据模型
      小结
      习题3
    第4章  物理数据模型设计
      4.1  PowerDesigner中的物理数据模型
      4.2  创建物理数据模型
      4.3  生成数据库创建脚本
      4.4  “高校教材管理系统”物理数据模型
      小结
      习题4
    第5章  openGauss概述
      5.1  openGauss简介
      5.2  openGauss的功能介绍
      5.3  openGauss的安装部署
        5.3.1  安装部署形态
        5.3.2  单机部署openGauss
      5.4  openGauss工具
      小结
      习题5
    第6章  openGauss架构
      6.1  openGauss数据库系统架构
      6.2  openGauss体系架构
        6.2.1  数据库实例
        6.2.2  数据库文件
        6.2.3  参数配置文件
      6.3  openGauss功能架构
        6.3.1  通信管理
        6.3.2  SQL引擎
        6.3.3  存储引擎

        6.3.4  安全管理
        6.3.5  通用组件
        6.3.6  管理工具
      小结
      习题6
    第7章  表空间
      7.1  openGauss的表空间
        7.1.1  表空间的概念
        7.1.2  表空间的作用
        7.1.3  openGauss的默认表空间
        7.1.4  openGauss的表空间特性
      7.2  表空间管理
        7.2.1  创建表空间
        7.2.2  在表空间中创建对象
        7.2.3  查询表空间
        7.2.4  查询表空间使用情况
        7.2.5  重命名表空间
        7.2.6  删除表空间
      小结
      习题7
    第8章  安全管理
      8.1  openGauss的安全性
        8.1.1  openGauss的安全机制概览
        8.1.2  openGauss的安全认证
      8.2  配置客户端接入认证
      8.3  用户管理
        8.3.1  默认权限机制
        8.3.2  管理员
        8.3.3  三权分立
        8.3.4  用户管理
      8.4  角色管理
      8.5  模式
      8.6  权限管理
        8.6.1  GRANT
        8.6.2  REVOKE
      8.7  用户与角色信息查询
      8.8  “高校教材管理系统”用户管理
      小结
      习题8
    第9章  基本对象管理
      9.1  创建和管理数据库
      9.2  openGauss的数据类型
      9.3  序列管理
      9.4  创建与管理普通表
        9.4.1  创建表
        9.4.2  数据操作
        9.4.3  修改表
        9.4.4  删除表
      9.5  索引管理
      9.6  视图管理

        9.6.1  视图概述
        9.6.2  创建视图
        9.6.3  删除视图
      9.7  数据库对象信息查询
      9.8  “高校教材管理系统”基本对象的创建
      小结
      习题9
    第10章  PL/SQL编程
      10.1  数据库兼容性
      10.2  PL/SQL的匿名块
      10.3  变量、常量的定义
      10.4  自定义数据类型
      10.5  运算符
      10.6  PL/SQL的流程控制
      10.7  游标管理
      小结
      习题10
    第11章  命名块对象管理
      11.1  过程管理
      11.2  函数管理
      11.3  触发器管理
      11.4  包的管理
      11.5  命名块对象查询
      11.6  “高校教材管理系统”命名块对象的创建
      小结
      习题11
    第12章  备份与恢复
      12.1  备份与恢复概述
      12.2  配置文件的备份与恢复
      12.3  逻辑备份与恢复
      12.4  物理备份与恢复
      12.5  闪回技术
      小结
      习题12
    第13章  openGauss高可用性
      13.1  openGauss高可用性简介
      13.2  openGauss主备模式安装
        13.2.1  安装需求
        13.2.2  安装准备
        13.2.3  openGauss安装
        13.2.4  主备机数据同步测试
      13.3  实例主备切换
      小结
      习题13
    第14章  数据库审计
      14.1  审计概述
      14.2  查看审计结果
      14.3  维护审计日志
      14.4  审计实例
      小结

      习题14
    第15章  性能调优
      15.1  影响系统性能的因素
      15.2  总体调优思路
      15.3  确定性能调优范围
        15.3.1  性能日志
        15.3.2  硬件瓶颈点分析
        15.3.3  查询最耗性能的SQL
        15.3.4  分析作业是否被阻塞
      15.4  系统调优
        15.4.1  操作系统参数调优
        15.4.2  数据库系统调优
      15.5  SQL查询优化
        15.5.1  Query执行流程
        15.5.2  SQL执行计划介绍
        15.5.3  调优流程
      小结
      习题15
    第16章  openGauss应用开发
      16.1  openGauss应用开发概述
      16.2  基于JDBC的应用开发
      16.3  基于psycopg2的应用开发
      16.4  基于ODBC应用开发
      小结
      习题16
    参考文献