-
内容大纲
本书以关系数据库MySQL 8.0的DBMS为主线,系统论述数据库原理、设计与开发全书共8章。第1、2、6章介绍了关系数据库的基本理论及完整性、安全性及备份与恢复的操作;第3、4章以图形化及命令行方式介绍了MySQL数据库及其对象的基本操作;第5章介绍了MySQL编程语言;第7章介绍了应用系统数据库的完整流程;第8章讲解了在线考试系统的数据库设计的完整过程,并在MySQL中实现了在线考试数据库。
本书配有教学课件和视频教程,适合作为广大高校计算机专业数据库原理及应用课程教材,也可以作为数据库技术开发者的自学参考用书。 -
作者介绍
-
目录
第1章 数据库系统概论
1.1 数据库相关概念
1.1.1 数据库的几个基本概念
1.1.2 数据管理技术的产生与发展
1.2 数据模型
1.2.1 数据模型的概念
1.2.2 概念模型
1.2.3 数据模型的组成要素
1.2.4 常用数据模型
1.3 数据库系统的结构
1.3.1 数据库系统的模式结构
1.3.2 数据库应用系统的体系结构
1.4 数据库管理系统
1.4.1 数据库管理系统的功能与组成
1.4.2 数据库管理系统的工作过程
1.5 数据库系统的组成
小结
习题
第2章 关系数据库
2.1 关系数据库的概念及结构
2.1.1 关系数据结构
2.1.2 关系模式和关系数据库
2.1.3 关系模型的存储结构
2.2 关系的完整性
2.2.1 数据库完整性
2.2.2 实体完整性
2.2.3 参照完整性
2.2.4 用户定义完整性
2.3 关系的操作
2.4 关系代数
2.4.1 传统的集合运算
2.4.2 专门的关系运算
2.5 关系数据库的使用方式
2.5.1 图形界面方式
2.5.2 SQL指令方式
小结
习题
第3章 MySQL关系数据库系统
3.1 走近MySQL
3.1.1 客户机/服务器软件
3.1.2 MySQL版本
3.1.3 MySQL特点
3.1.4 MySQL工具
3.1.5 如何学习MySQL
3.2 MySQL的下载、安装与维护
3.2.1 MySQL的下载
3.2.2 MySQL安装组成
3.2.3 Windows平台安装MySQL
3.2.4 Windows平台卸载MySQL
3.2.5 通过Installer管理MySQL组件
3.2.6 使用MySQL数据库服务
3.2.7 处理MySQL数据库服务的错误
小结
习题
第4章 MySQL数据库的应用与管理
4.1 数据库的基本操作
4.1.1 创建数据库
4.1.2 删除数据库
4.1.3 数据库存储引擎
4.1.4 综合实例——数据库的创建和删除
4.2 MySQL的数据类型
4.2.1 数字类型
4.2.2 字符串类型
4.2.3 日期和时间类型
4.3 数据表的基本操作
4.3.1 创建数据表
4.3.2 查看数据表结构
4.3.3 修改数据表
4.3.4 删除数据表
4.3.5 综合实例——数据表的基本操作
4.4 MySQL的函数
4.4.1 数学函数
4.4.2 字符串函数
4.4.3 日期和时间函数
4.4.4 条件判断函数
4.4.5 系统信息函数
4.4.6 加密、解密函数
4.4.7 其他函数
4.5 查询数据
4.5.1 基本查询语句
4.5.2 单表查询
4.5.3 聚合函数查询
4.5.4 连接查询
4.5.5 子查询
4.5.6 合并查询结果
4.5.7 定义表和字段的别名
4.5.8 使用正则表达式查询
4.5.9 综合实例——数据表的查询操作
4.6 插入、更新与删除数据
4.6.1 插入数据
4.6.2 更新数据
4.6.3 删除数据
4.6.4 综合实例——记录的增、删、改操作
4.7 索引
4.7.1 MySQL中的索引
4.7.2 创建索引
4.7.3 删除索引
4.7.4 综合实例——索引的操作
小结
习题
第5章 MySQL编程语言
5.1 运算符
5.1.1 算术运算符
5.1.2 比较运算符
5.1.3 逻辑运算符
5.1.4 位运算符
5.1.5 运算符的优先级
5.1.6 MySQL中的变量
5.2 流程控制语句
5.2.1 IF语句
5.2.2 CASE语句
5.2.3 WHILE语句
5.2.4 LEAVE和ITERATE跳转语句
5.2.5 LOOP语句
5.2.6 REPEAT语句
5.3 存储过程和存储函数
5.3.1 创建存储过程和用户自定义函数
5.3.2 调用存储过程和存储函数
5.3.3 查看存储过程和存储函数
5.3.4 修改存储过程和存储函数
5.3.5 删除存储过程和存储函数
5.3.6 综合实例——存储过程和存储函数的使用
5.4 MySQL触发器
5.4.1 创建触发器
5.4.2 查看触发器
5.4.3 触发器的使用
5.4.4 删除触发器
5.4.5 综合实例——触发器的使用
小结
习题
第6章 数据库的安全性与数据备份
6.1 数据库安全性
6.1.1 数据库不安全的因素
6.1.2 数据库安全性控制的方法
6.1.3 视图机制
6.2 MySQL的权限系统
6.2.1 权限表与访问控制
6.2.2 账户管理
6.2.3 权限管理
6.2.4 综合实例——用户管理的实现
6.3 MySQL的视图
6.3.1 创建视图
6.3.2 查询视图
6.3.3 修改视图
6.3.4 删除视图
6.3.5 视图的作用
6.3.6 综合实例——视图实现
6.4 MySQL的数据库备份与恢复
6.4.1 数据备份
6.4.2 数据恢复
6.4.3 数据库迁移
6.4.4 表的导出与导入
6.4.5 综合实例——数据库的备份与恢复
小结
习题
第7章 数据库设计
7.1 数据库设计概述
7.1.1 数据库设计的特点
7.1.2 数据库设计方法
7.1.3 数据库设计的基本步骤
7.2 需求分析
7.2.1 需求分析的任务
7.2.2 需求分析的方法
7.2.3 数据字典
7.3 概念结构设计
7.3.1 概念结构设计的基本方法
7.3.2 概念结构设计的过程
7.4 逻辑结构设计
7.4.1 ER图向关系模型的转换
7.4.2 数据模型的优化
7.4.3 设计用户子模式
7.5 物理结构设计
7.5.1 数据库物理设计的内容和方法
7.5.2 关系模式访问方法选择
7.5.3 确定数据库的存储结构
7.5.4 评价物理结构
7.6 数据库的实施和维护
7.6.1 数据的载入和应用程序的调试
7.6.2 数据库的试运行
7.6.3 数据库的运行和维护
小结
习题
第8章 在线考试系统应用开发
8.1 在线考试系统的数据库设计
8.1.1 需求分析
8.1.2 数据字典的开发
8.1.3 设计数据库的概念模型
8.1.4 设计数据库的逻辑结构
8.1.5 设计数据表
8.2 在线考试系统数据库的实现
8.2.1 使用Workbench图形化界面工具实现
8.2.2 使用SQL代码实现
8.2.3 通过JDBC操作MySQL 8.0数据库
小结
习题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
