万本电子书0元读

万本电子书0元读

顶部广告

数据库系统原理及MySQL应用教程电子书

配套资源:电子课件、习题、实验指导书、教学大纲、案例 本书特色: ★ 出版以来,年均销量过万的经典畅销教材的新改版,更加符合教学需求; ★ 结合多年教学与科研工作对数据库原理及应用的思考,以学习者的角度重新调整章节知识顺序,系统讲述了数据库系统原理以及MySQL应用; ★ 增加了上机实践练习,努力做到数据库知识实践全覆盖;增强了工程专业认证中要求解决复杂问题能力培养;

售       价:¥

纸质售价:¥48.60购买纸书

37人正在读 | 0人评论 9.8

作       者:李辉,等

出  版  社:机械工业出版社

出版时间:2019-06-11

字       数:23.9万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以MySQL为平台,全面系统地讲述了数据库技术的基本原理和应用。本书共19章,主要内容包括数据库系统概述、信息与数据模型、关系模型与关系规范化理论、数据库设计方法、MySQL概述、MySQL存储引擎与数据库操作管理、MySQL表定义与完整性约束控制、MySQL数据操作管理、MySQL索引、MySQL视图、MySQL存储过程与函数、MySQL触发器与事件调度器、MySQL权限管理、事务与MySQL的多用户并发控制、MySQL数据库备份与还原、MySQL日志管理、MySQL性能优化、MySQL在Web技术中的应用、MySQL管理客户端应用工具。 本书可以使读者充分利用MySQL数据库深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。采用MySQL数据库为平台,还解决了学习者安装上机数据库管理系统软件中的操作系统兼容性(32位和64位计算机、Windows、Linux和MAC操作系统等)问题。 本书内容循序渐,深浅出,概念清晰,条理性强,每一章节都给出了应用实例。为解决学习者初期动手的茫然与困惑,本书还在相应章节专门将上机实践环节分为验证性实验和设计性实验。 本书可作为本科相关专业“数据库系统原理及应用”课程的配套教材,同时也作为数据库类考试的人员、数据库应用系统发设计人员、工程技术人员及其他相关人员的参考书。对于非计算机专业的本科学生,如果希望学到关键、实用的数据库技术,也可采用本书作为教材。【推荐语】<br/>配套资源:电子课件、习题、实验指导书、教学大纲、案例 本书特色: ★ 出版以来,年均销量过万的经典畅销教材的新改版,更加符合教学需求; ★ 结合多年教学与科研工作对数据库原理及应用的思考,以学习者的角度重新调整章节知识顺序,系统讲述了数据库系统原理以及MySQL应用; ★ 增加了上机实践练习,努力做到数据库知识实践全覆盖;增强了工程专业认证中要求解决复杂问题能力培养; ★ 上机实践环节分为验证性实验和设计性实验,缓解学习者初期动手的茫然与困惑; ★ 以MySQL为应用对象,解决了学习者安装上机数据库管理系统软件中的操作系统的兼容性问题,专门章节详细讲述了三种客户端软件管理MySQL,为学生实验实训提供操作说明; ★ 以精练的篇幅,系统讲解了PHP对MySQL的编程应用;<br/>
目录展开

书名页

版权

出版说明

前言

目录

第1章 数据库系统概述

1.1 数据库系统概念

1.1.1 数据库

1.1.2 数据库管理系统

1.1.3 数据库管理员

1.1.4 应用系统

1.1.5 用户

1.2 数据库系统特点

1.3 数据库系统结构

1.3.1 三级模式内部结构

1.3.2 B/S与C/S应用结构

1.4 知识点小结

1.5 习题

第2章 信息与数据模型

2.1 信息的三种世界及描述

2.1.1 信息的现实世界

2.1.2 信息世界

2.1.3 信息的计算机世界

2.1.4 三个世界之间的对应关系

2.2 数据模型

2.2.1 数据模型的概念

2.2.2 数据处理三层抽象描述

2.2.3 数据模型的要素

2.2.4 数据模型与数据模式的区别

2.3 概念模型

2.3.1 基本概念

2.3.2 E-R模型

2.4 逻辑模型

2.4.1 层次模型

2.4.2 网状模型

2.4.3 关系模型

2.4.4 面向对象模型

2.5 概念模型向逻辑模型的转换

2.5.1 转换原则

2.5.2 转换实例

2.6 知识点小结

2.7 习题

2.8 概念模型(E-R图)画法与逻辑模式转换实验

第3章 关系模型与关系规范化理论

3.1 关系模型及其定义

3.1.1 关系模型概述

3.1.2 关系操作

3.1.3 关系的完整性

3.2 关系代数

3.2.1 关系的数学定义

3.2.2 关系代数概述

3.2.3 传统的集合运算

3.2.4 专门的关系运算

3.3 数据库关系模式的规范化

3.3.1 问题的提出

3.3.2 函数依赖

3.3.3 范式以及应用案例

3.3.4 规范化小结

3.4 知识点小结

3.5 习题

3.6 关系的完整性、规范化理解与应用实验

第4章 数据库设计方法

4.1 数据库设计概述

4.1.1 数据库设计的内容

4.1.2 数据库设计的步骤

4.2 系统需求分析

4.2.1 需求分析的任务

4.2.2 需求分析的方法

4.3 概念结构设计

4.3.1 概念结构设计的必要性

4.3.2 概念模型的特点

4.3.3 概念结构设计的方法与步骤

4.4 逻辑结构设计

4.4.1 逻辑结构设计的任务和步骤

4.4.2 初始关系模式设计

4.4.3 关系模式规范化

4.4.4 模式的评价与改进

4.5 物理结构设计

4.6 数据库实施

4.6.1 建立实际数据库结构

4.6.2 数据导入

4.6.3 应用程序编码与调试

4.6.4 数据库试运行

4.6.5 整理文档

4.7 数据库运行和维护

4.7.1 维护数据库的安全性与完整性

4.7.2 监测并改善数据库性能

4.7.3 重新组织和构造数据库

4.8 知识点小结

4.9 习题

4.10 利用PowerDesigner设计数据库系统实验

第5章 MySQL概述

5.1 MySQL简介

5.2 MySQL工作流程

5.3 MySQL系统构成

5.4 MySQL服务器与端口

5.5 MySQL的安装和使用

5.5.1 MySQL的下载安装

5.5.2 启动和停止MySQL服务器

5.5.3 连接和断开MySQL服务器

5.6 知识点小结

5.7 习题

第6章 MySQL存储引擎与数据库操作管理

6.1 存储引擎

6.1.1 存储引擎概述

6.1.2 InnoDB存储引擎

6.1.3 MyISAM存储引擎

6.1.4 MEMORY存储引擎

6.1.5 MERGE存储引擎

6.1.6 其他存储引擎

6.1.7 存储引擎的选择

6.2 字符集

6.2.1 字符集概述

6.2.2 MySQL支持的字符集

6.2.3 MySQL字符集的选择

6.2.4 MySQL字符集的设置

6.3 MySQL数据库操作管理

6.3.1 创建数据库

6.3.2 修改数据库名称

6.3.3 删除数据库

6.4 知识点小结

6.5 习题

6.6 MySQL安装创建和维护数据库实验

第7章 MySQL表定义与完整性约束控制

7.1 表的基本概念

7.2 数据类型

7.2.1 数值类型

7.2.2 日期时间类型

7.2.3 字符串类型

7.2.4 复合类型

7.2.5 二进制类型

7.2.6 选择合适的数据类型

7.3 运算符

7.3.1 算术运算符

7.3.2 比较运算符

7.3.3 逻辑运算符

7.3.4 位运算符

7.4 表的操作

7.4.1 创建表

7.4.2 查看表

7.4.3 修改表

7.4.4 复制表

7.4.5 删除表

7.4.6 表管理中的注意事项

7.5 MySQL约束控制

7.5.1 数据完整性约束

7.5.2 字段的约束

7.6 知识点小结

7.7 习题

7.8 数据表的创建与修改管理实验

第8章 MySQL数据操作管理

8.1 插入数据

8.1.1 为表的所有字段插入数据

8.1.2 为表的指定字段插入数据

8.1.3 同时插入多条记录

8.2 修改数据

8.3 删除数据

8.3.1 使用Delete命令删除表数据

8.3.2 使用truncate清空表数据

8.4 单表查询

8.4.1 SELECT语法

8.4.2 简单查询

8.4.3 条件查询

8.4.4 高级查询

8.5 多表查询

8.5.1 内连接查询

8.5.2 子查询

8.6 知识点小结

8.7 习题

8.8 MySQL数据库表操作实验

实验一:MySQL数据库表的数据插入、修改、删除操作实验

实验二:MySQL数据库表数据的查询操作实验

第9章 MySQL索引

9.1 索引

9.1.1 索引概述

9.1.2 索引的作用

9.1.3 MySQL索引的分类

9.2 索引的管理

9.2.1 创建索引

9.2.2 查看索引

9.2.3 删除索引

9.3 索引设计原则和注意事项

9.4 知识点小结

9.5 习题

9.6 索引创建与管理实验

第10章 MySQL视图

10.1 视图

10.1.1 视图概述

10.1.2 视图的优势

10.1.3 视图的工作机制

10.2 视图定义和管理

10.2.1 创建视图

10.2.2 删除视图

10.2.3 查看视图

10.2.4 修改视图

10.3 更新视图数据

10.4 对视图的进一步说明

10.5 知识点小结

10.6 习题

10.7 视图创建与管理实验

第11章 MySQL存储过程与函数

11.1 存储过程与函数简介

11.1.1 概念

11.1.2 存储过程和函数区别

11.2 存储过程与函数操作

11.2.1 创建和使用存储过程或函数

11.2.2 变量

11.2.3 定义条件和处理

11.2.4 游标的使用

11.2.5 流程的控制

11.2.6 查看存储过程或函数

11.2.7 修改存储过程或函数

11.2.8 删除存储过程或函数

11.3 系统函数

11.3.1 数学函数

11.3.2 字符串函数

11.3.3 日期和时间函数

11.3.4 系统信息函数

11.3.5 加密函数

11.4 知识点小结

11.5 习题

11.6 存储过程与函数的创建管理实验

第12章 MySQL触发器与事件调度器

12.1 触发器

12.1.1 触发器的概念

12.1.2 创建使用触发器

12.1.3 查看触发器

12.1.4 删除触发器

12.1.5 对触发器的进一步说明

12.2 事件

12.2.1 事件的概念

12.2.2 创建事件

12.2.3 修改事件

12.2.4 删除事件

12.3 知识点小结

12.4 习题

12.5 触发器创建与管理实验

第13章 MySQL权限管理

13.1 访问控制

13.2 权限表

13.2.1 user表

13.2.2 db表和host表

13.2.3 tables_priv表

13.2.4 columns_priv表

13.2.5 procs_priv表

13.3 用户管理

13.3.1 添加用户

13.3.2 查看用户

13.3.3 修改用户账号

13.3.4 修改用户口令

13.3.5 删除用户

13.4 账户权限管理

13.4.1 权限授予

13.4.2 权限的转移和限制

13.4.3 权限的撤销

13.5 知识点小结

13.6 习题

13.7 数据库的安全机制管理上机实验

第14章 事务与MySQL的多用户并发控制

14.1 事务

14.1.1 事务的概念

14.1.2 事务的ACID特性

14.1.3 MySQL事务控制语句

14.1.4 事务的隔离性级别

14.2 MySQL的并发控制

14.2.1 并发概述

14.2.2 锁的概述

14.2.3 MyISAM表的表级锁

14.2.4 InnoDB表的行级锁

14.2.5 死锁

14.3 知识点小结

14.4 习题

第15章 MySQL数据库备份与还原

15.1 备份与还原概述

15.2 通过文件备份和还原

15.3 通过命令mysqldump备份还原

15.3.1 备份

15.3.2 还原

15.4 表的导入和导出

15.5 知识点小结

15.6 习题

15.7 数据库的备份与还原上机实验

第16章 MySQL日志管理

16.1 MySQL支持的日志

16.1.1 错误日志

16.1.2 启动

16.1.3 查看

16.1.4 删除

16.2 二进制日志

16.2.1 启动

16.2.2 查看

16.2.3 删除

16.2.4 二进制日志还原数据库

16.3 慢查询日志

16.3.1 启动

16.3.2 查看

16.3.3 删除

16.4 通用查询日志

16.4.1 启动

16.4.2 查看

16.4.3 删除

16.5 知识点小结

16.6 习题

16.7 MySQL日志管理上机实验

第17章 MySQL性能优化

17.1 性能优化概述

17.2 优化查询

17.2.1 分析语句查询

17.2.2 索引对查询速度的影响

17.2.3 使用索引查询

17.2.4 优化子查询

17.2.5 优化查询基本原则

17.3 优化数据库结构

17.3.1 将字段很多的表分解成多个表

17.3.2 增加中间表

17.3.3 增加冗余字段

17.3.4 优化插入记录的速度

17.3.5 分析表、检查表和优化表

17.4 优化MySQL服务器

17.4.1 优化服务器硬件

17.4.2 优化MySQL的参数

17.5 知识点小结

17.6 习题

17.7 MySQL性能优化上机实验

第18章 MySQL在Web技术中的应用

18.1 PHP概述

18.1.1 何谓PHP

18.1.2 PHP优势

18.1.3 PHP的工作原理

18.1.4 PHP结合数据库应用的优势

18.2 HTML与表单

18.2.1 HTML基础知识

18.2.2 HTML表单简介

18.2.3 表单数据的接收

18.3 使用PHP进行MySQL数据库编程

18.3.1 PHP对MySQL数据库的工作原理

18.3.2 编程步骤

18.3.3 使用PHP操作MySQL数据库

18.4 常见问题与解决方案

18.5 知识点小结

18.6 习题

18.7 使用PHP访问MySQL数据库上机实验

第19章 MySQL管理客户端应用工具

19.1 基于Workbench客户端应用工具操作MySQL

19.1.1 MySQLWorkbench的安装

19.1.2 数据库基本操作

19.1.3 数据表基本操作

19.1.4 数据记录基本操作

19.1.5 管理SQL脚本

19.1.6 数据的导入和导出

19.2 基于Navicat客户端应用工具操作MySQL

19.2.1 下载与安装

19.2.2 查询操作

19.2.3 视图操作

19.2.4 索引操作

19.2.5 存储过程

19.2.6 备份和还原

19.2.7 用户与权限操作

19.3 基于XAMPP集成环境下phpMyAdmin操作MySQL

19.3.1 下载和安装

19.3.2 数据库的操作

19.3.3 表的操作

19.3.4 查询操作

19.3.5 视图操作

19.3.6 索引操作

19.3.7 存储过程操作

19.3.8 备份和恢复

19.3.9 用户与权限

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部