作品简介

本书以MySQL数据库的应用为主线,讲解数据库编程开发中关系数据表的创建与使用、数据查询与运算、视图与索引的应用、三大范式设计原则、存储过程开发、触发器应用、数据库运维管理、数据备份与恢复、事务处理、数据库建模设计等方面的知识。每章均有与知识、技能相配套的练习题,可满足课程数字化教学的要求。同时,本书融入了思政教育元素,每章均有拓展阅读,可满足课程教学过程中对思政环节的需求。

本书可作为电子与信息大类专业数据库课程的教材,也可作为数据库开发设计人员的参考用书。

温立辉,河源职业技术学院副教授。有在企业实践工作经历,历任程序员、架构师、研发部经理,在高校从事教学工作13年,有丰富的实践与教学经验。出版教材5部(第一主编),学术专著2部(第一作者),获得8次教学质量优秀奖,教学质量评价高,课程组成员共主持课题研究6项,以第一作者身份发表论文20余篇、指导学生参加技能竞赛共获得15项奖项。

作品目录

  • Preface前言
  • 二维码资源清单
  • 第1章 MySQL数据库基础
  • 1.1 数据库概述
  • 1.2 MySQL数据库的安装及配置
  • 拓展阅读 国产数据库的发展
  • 练习题
  • 第2章 数据库和数据表操作
  • 2.1 数据库操作
  • 2.2 数据表操作
  • 2.3 数据表约束
  • 2.4 案例:创建职员与部门数据表
  • 拓展阅读 表格的起源
  • 练习题
  • 第3章 数据检索操作
  • 3.1 数据查询
  • 3.2 数据检索条件筛选
  • 3.3 数据检索分组
  • 3.4 数据检索排序
  • 3.5 数据检索分页
  • 3.6 聚合函数
  • 3.7 多表连接操作
  • 3.8 子查询
  • 拓展阅读 数据检索技术的发展
  • 练习题
  • 第4章 数据插入、更新和删除操作
  • 4.1 数据插入操作
  • 4.2 数据更新操作
  • 4.3 数据删除操作
  • 拓展阅读 从数据库到数据仓库
  • 练习题
  • 第5章 视图与索引
  • 5.1 视图
  • 5.2 索引
  • 拓展阅读 内存数据库
  • 练习题
  • 第6章 关系数据库设计范式
  • 6.1 数据库范式概述
  • 6.2 数据库三大范式
  • 6.3 案例:用户登录模块数据表范式设计
  • 拓展阅读 国产开源数据库设计工具CHINER的发展历程
  • 练习题
  • 第7章 存储过程
  • 7.1 存储过程概述
  • 7.2 存储过程的创建、调用与删除
  • 7.3 参数类型
  • 7.4 数据变量
  • 7.5 流程控制语句
  • 7.6 案例:开发积分模块数据汇总存储过程
  • 拓展阅读 基于Hadoop的大数据仓库技术
  • 练习题
  • 第8章 触发器
  • 8.1 触发器概述
  • 8.2 触发器的使用
  • 8.3 案例:开发财务模块数据级联触发器
  • 拓展阅读 数据库安全审计
  • 练习题
  • 第9章 数据库运维管理
  • 9.1 数据库运维管理概述
  • 9.2 基础服务管理
  • 9.3 账户配置管理
  • 9.4 数据运维
  • 9.5 案例:订单模块与报表模块数据同步运维
  • 拓展阅读 自动化运维
  • 练习题
  • 第10章 关系数据库事务管理
  • 10.1 关系数据库事务基础
  • 10.2 事务封锁机制
  • 10.3 事务隔离级别
  • 10.4 事务管理操作
  • 10.5 案例:显式事务下仓库管理模块数据操作
  • 拓展阅读 基于分布式事务的NoSQL数据库Tair
  • 练习题
  • 第11章 数据库设计
  • 11.1 数据库设计概述
  • 11.2 概念数据模型
  • 11.3 数据建模设计工具PowerDesigner
  • 11.4 案例:教学管理系统数据库设计
  • 拓展阅读 数字化转型
  • 练习题
  • 参考文献
展开全部