顶部
收藏

MySQL数据库技术

“十二五”职业教育国家规划教材

作者:
周德伟
定价:
29.50 元
版面字数:
330千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2019年
ISBN:
978-7-04-039846-5
物料号:
39846-00
出版时间:
2014-08-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是“十二五”职业教育国家规划教材。

本书根据高等职业教育的特点和要求,遵循“基于工作过程”的教学原则,采用任务驱动方式编写,每单元都以若干个具体的学习任务为主线,引导读者来理解、掌握知识和技能。全书采用案例教学方式,在应用举例、综合案例、上机实训和练习提高中分别采用4个不同的数据库项目贯穿始末。全书从数据库的规范化设计开始,通过大量丰富、实用、前后衔接的数据库项目来完整地介绍MySQL数据库技术,可以使读者由浅入深、全面、系统地掌握MySQL数据库管理系统及其应用开发的相关知识。

本书可作为高职高专院校计算机及相关专业学生的教材和教学参考书,也适合所有希望学习MySQL数据库技术的读者使用。

  • 目录
    • 前辅文
      • 单元1 数据模型的规划与设计
        • 1.1 设计数据库关系模型
          • 1.1.1 数据模型
            • 1.1.2 概念模型
              • 1.1.3 E-R图设计实例
                • 1.1.4 数据库关系模型的建立
                • 1.2 数据库设计规范化
                  • 1.2.1 关系型数据库范式理论
                    • 1.2.2 数据库规范化实例
                    • 1.3 综合实例——PetStore数据库的设计
                      • 单元小结
                        • 实训1
                          • 思考题1
                          • 单元2 数据库管理环境的建立
                            • 2.1 数据库的基础知识
                              • 2.1.1 数据与数据库
                                • 2.1.2 数据库的发展
                                  • 2.1.3 数据库管理系统
                                    • 2.1.4 数据库系统
                                      • 2.1.5 常见的关系型数据库管理系统
                                        • 2.1.6 结构化查询语言
                                        • 2.2 MySQL的安装与配置
                                          • 2.2.1 MySQL服务器的安装与配置
                                            • 2.2.2 MySQL图形化管理工具
                                              • 2.2.3 连接与断开服务器
                                              • 单元小结
                                                • 实训2
                                                  • 思考题2
                                                  • 单元3 数据库和表的创建与管理
                                                    • 3.1 创建与管理数据库
                                                      • 3.1.1 创建数据库
                                                        • 3.1.2 管理数据库
                                                        • 3.2 创建与管理数据库表
                                                          • 3.2.1 创建数据库表
                                                            • 3.2.2 管理数据库表
                                                            • 3.3 图形管理工具管理数据库和表
                                                              • 3.3.1 图形界面工具管理数据库
                                                                • 3.3.2 图形界面工具管理数据库表
                                                                • 3.4 综合实例——建立PetStore数据库表
                                                                  • 3.4.1 PetStore数据库表结构分析
                                                                    • 3.4.2 创建PetStore数据库与表
                                                                    • 单元小结
                                                                      • 实训3
                                                                        • 思考题3
                                                                        • 单元4 数据操纵
                                                                          • 4.1 插入表数据
                                                                            • 4.2 修改表数据
                                                                              • 4.3 删除表数据
                                                                                • 4.4 综合实例——PetStore数据操纵
                                                                                  • 4.4.1 PetStore数据表及其内容
                                                                                    • 4.4.2 PetStore数据输入
                                                                                      • 4.4.3 PetStore数据修改与删除操作
                                                                                      • 单元小结
                                                                                        • 实训4
                                                                                          • 思考题4
                                                                                          • 单元5 数据查询
                                                                                            • 5.1 单表查询
                                                                                              • 5.1.1 SELECT语句定义
                                                                                                • 5.1.2 选择列
                                                                                                  • 5.1.3 聚合函数
                                                                                                    • 5.1.4 WHERE子句
                                                                                                    • 5.2 多表查询
                                                                                                      • 5.2.1 FROM子句
                                                                                                        • 5.2.2 多表连接
                                                                                                        • 5.3 分类汇总与排序
                                                                                                          • 5.3.1 GROUP BY子句
                                                                                                            • 5.3.2 HAVING子句
                                                                                                              • 5.3.3 ORDER BY子句
                                                                                                                • 5.3.4 LIMIT子句
                                                                                                                • 5.4 综合实例——PetStore数据查询
                                                                                                                  • 单元小结
                                                                                                                    • 实训5
                                                                                                                      • 思考题5
                                                                                                                      • 单元6 数据视图
                                                                                                                        • 6.1 创建视图
                                                                                                                          • 6.1.1 视图概念
                                                                                                                            • 6.1.2 视图的创建
                                                                                                                              • 6.1.3 视图的查询
                                                                                                                              • 6.2 操作视图
                                                                                                                                • 6.2.1 通过视图操作数据
                                                                                                                                  • 6.2.2 修改视图定义
                                                                                                                                    • 6.2.3 删除视图
                                                                                                                                    • 6.3 综合实例——PetStore数据视图
                                                                                                                                      • 单元小结
                                                                                                                                        • 实训6
                                                                                                                                          • 思考题6
                                                                                                                                          • 单元7 索引与数据完整性约束的创建
                                                                                                                                            • 7.1 创建和删除索引
                                                                                                                                              • 7.1.1 索引的分类
                                                                                                                                                • 7.1.2 索引的创建
                                                                                                                                                  • 7.1.3 索引的删除
                                                                                                                                                    • 7.1.4 索引对查询的影响
                                                                                                                                                    • 7.2 建立数据完整性约束
                                                                                                                                                      • 7.2.1 主键约束
                                                                                                                                                        • 7.2.2 替代键约束
                                                                                                                                                          • 7.2.3 参照完整性约束
                                                                                                                                                            • 7.2.4 CHECK完整性约束
                                                                                                                                                            • 7.3 综合实例——PetStore索引与完整性约束
                                                                                                                                                              • 单元小结
                                                                                                                                                                • 实训7
                                                                                                                                                                  • 思考题7
                                                                                                                                                                  • 单元8 数据库编程
                                                                                                                                                                    • 8.1 了解MySQL语言结构
                                                                                                                                                                      • 8.1.1 常量
                                                                                                                                                                        • 8.1.2 变量
                                                                                                                                                                          • 8.1.3 运算符与表达式
                                                                                                                                                                            • 8.1.4 系统内置函数
                                                                                                                                                                            • 8.2 创建存储过程
                                                                                                                                                                              • 8.2.1 存储过程
                                                                                                                                                                                • 8.2.2 显示存储过程
                                                                                                                                                                                  • 8.2.3 调用存储过程
                                                                                                                                                                                    • 8.2.4 删除存储过程
                                                                                                                                                                                      • 8.2.5 流程控制语句
                                                                                                                                                                                      • 8.3 创建存储函数
                                                                                                                                                                                        • 8.3.1 创建存储函数
                                                                                                                                                                                          • 8.3.2 调用存储函数
                                                                                                                                                                                          • 8.4 设置触发器
                                                                                                                                                                                            • 8.4.1 创建触发器
                                                                                                                                                                                              • 8.4.2 在触发器中调用存储过程
                                                                                                                                                                                                • 8.4.3 删除触发器
                                                                                                                                                                                                • 8.5 综合实例——PetStore数据库编程
                                                                                                                                                                                                  • 单元小结
                                                                                                                                                                                                    • 实训8
                                                                                                                                                                                                      • 思考题8
                                                                                                                                                                                                      • 单元9 数据库管理
                                                                                                                                                                                                        • 9.1 用户和数据权限管理
                                                                                                                                                                                                          • 9.1.1 添加和删除用户
                                                                                                                                                                                                            • 9.1.2 授予权限和回收权限
                                                                                                                                                                                                              • 9.1.3 图形管理工具管理用户与权限
                                                                                                                                                                                                              • 9.2 数据的备份与恢复
                                                                                                                                                                                                                • 9.2.1 备份和恢复需求分析
                                                                                                                                                                                                                  • 9.2.2 数据库备份和恢复
                                                                                                                                                                                                                    • 9.2.3 MySQL日志
                                                                                                                                                                                                                    • 9.3 事务和多用户管理
                                                                                                                                                                                                                      • 9.3.1 多用户使用的问题
                                                                                                                                                                                                                        • 9.3.2 事务
                                                                                                                                                                                                                        • 9.4 综合实例——PetStore数据库管理
                                                                                                                                                                                                                          • 单元小结
                                                                                                                                                                                                                            • 实训9
                                                                                                                                                                                                                              • 思考题9
                                                                                                                                                                                                                              • 参考文献

                                                                                                                                                                                                                              相关图书