-
内容大纲
本书从实用角度出发,以MySQL数据库管理系统为平台,系统讲解数据库的基本原理及应用技术。全书共10章,第1章介绍如何安装和配置MySQL,第2章讲解数据库和数据表的创建方法,第3章介绍数据库常用的基本概念,第4章介绍查询数据的方法,第5章介绍更新数据的方法,第6章介绍其他常用数据库对象的概念和使用方法,第7章介绍事务管理的相关概念和实现方法,第8章介绍管理用户和权限的方法,第9章介绍数据库备份和恢复的方法,第10章介绍数据库设计的一般方法。书中每个章节的知识点都配套了对应的练习或操作题,便于读者巩固所学内容。
本书可作为高职高专院校软件技术、计算机网络技术、电子商务等相关专业的教材,也可作为对数据库技术感兴趣的读者的自学参考书。 -
作者介绍
-
目录
第1章 认识和安装数据库
1.1 认识数据库基本概念
1.2 了解学习数据库技术的意义
1.3 了解学习内容与实验环境
1.4 安装和配置MySQL数据库
1.4.1 安装MySQL数据库
1.4.2 配置MySQL数据库
1.5 启动和登录MySQL数据库
1.5.1 启动MySQL服务
1.5.2 登录MySQL数据库
1.5.3 配置Path变量
1.6 安装MySQL图形管理工具
第2章 创建数据库和数据表
2.1 创建数据库
2.1.1 了解系统默认数据库
2.1.2 创建用户数据库
2.2 创建数据表
2.2.1 了解表的结构和特点
2.2.2 了解字段的数据类型
2.2.3 创建表操作
2.2.4 查看和修改表
2.2.5 删除数据表
2.2.6 向表添加数据
2.2.7 注意数据的规范
2.3 关于数据库存储引擎
2.3.1 查看MySQL支持的存储引擎
2.3.2 了解常用的存储引擎
2.3.3 选择合适的存储引擎
第3章 理解数据库相关概念
3.1 键
3.1.1 主键和实体完整性
3.1.2 为表设置主键
3.1.3 外键和参照完整性
3.1.4 为表设置外键
3.2 级联更新和级联删除
3.3 表间联系
3.3.1 一对一联系
3.3.2 一对多联系
3.3.3 多对多联系
3.4 排序与索引
3.4.1 排序
3.4.2 索引
3.5 实施约束
3.5.1 实施非空约束
3.5.2 实施唯一约束
3.5.3 实施默认约束
3.5.4 实施用户自定义约束
第4章 查询数据
4.1 了解SQL
4.2 实现单表查询
4.2.1 查询表中的列
4.2.2 消除结果中的重复行
4.2.3 查询满足条件的记录
4.2.4 对查询结果排序
4.2.5 使用LIMIT限制查询结果的条数
4.2.6 使用聚合函数
4.2.7 对查询结果分组
4.3 实现连接查询
4.3.1 理解连接查询原理
4.3.2 实现内连接查询
4.3.3 实现外连接查询
4.4 实现嵌套查询
4.4.1 带IN谓词的子查询
4.4.2 带比较运算符的子查询
4.4.3 带ANY/ALL谓词的子查询
4.4.4 带EXISTS谓词的子查询
4.5 实现集合查询
4.6 查询综合应用
第5章 更新数据
5.1 .插入数据
5.2 修改数据
5.3 删除数据
第6章 使用其他数据库对象
6.1 使用视图
6.1.1 理解视图的概念
6.1.2 定义视图
6.1.3 查询视图
6.1.4 更新视图
6.1.5 删除视图
6.2 使用存储过程
6.2.1 理解存储过程的概念
6.2.2 创建和执行存储过程
6.2.3 查看存储过程
6.2.4 删除存储过程
6.3 使用触发器
6.3.1 理解触发器的概念
6.3.2 创建和激活触发器
6.3.3 查看触发器
6.3.4 删除触发器
6.4 使用MySQL系统函数
6.4.1 使用字符串函数
6.4.2 使用数学函数
6.4.3 使用日期和时间函数
6.4.4 使用加密函数
第7章 了解事务管理
7.1 了解事务
7.1.1 了解事务的概念与特征
7.1.2 了解MySQL事务模式
7.1.3 了解事务的工作原理
7.1.4 了解数据库系统的故障种类
7.1.5 了解事务恢复的实现技术
7.2 了解并发控制
7.2.1 了解并发控制的概念
7.2.2 了解封锁的基本原理
7.2.3 了解封锁技术
第8章 管理用户和权限
8.1 管理用户账户
8.1.1 添加用户账户
8.1.2 删除用户账户
8.1.3 修改用户账户名和密码
8.2 管理权限
8.2.1 权限的类型
8.2.2 授予权限
8.2.3 撤销授予权限
第9章 备份和恢复数据库
9.1 理解备份和恢复的概念
9.2 执行数据库备份
9.2.1 使用MySQLdump命令执行备份
9.2.2 使用图形工具执行备份
9.3 执行数据库恢复
9.3.1 使用MySQL命令恢复数据
9.3.2 使用图形工具备份恢复数据
9.4 导入与导出数据
第10章 设计数据库
10.1 了解数据库设计过程
10.2 理解范式
10.2.1 依赖的概念
10.2.2 理解第一范式
10.2.3 理解第二范式
10.2.4 理解第三范式
10.3 数据库设计选题
10.3.1 设计图书借阅管理数据库
10.3.2 设计网上图书销售管理数据库
10.3.2 设计BOM初步——物料需求计算
附录
附录1 了解大型数据库通用学习方法
附录2 了解大数据时代的数据处理技术
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...