精品图书推荐|数据库系统原理及MySQL应用教程(第2版)

2020年7月20日 305点热度 0人点赞 0条评论


专业的信息咨询和教学服务就在身边。知晓信息类专业最新教育动态,获取最丰富的教学资源与最专业的书籍信息。

今天为您推荐一本精品图书--数据库系统原理及MySQL应用教程(第2版),本书配套资源丰富(电子课件、习题、实验指导书、教学大纲、案例、教学视频),欢迎申请样书(链接见下方)


图片

图片
1
作者介绍

李辉, 博士,中国农业大学计算中心主任兼农业大数据实验室主任,农村农业部全国苹果大数据发展应用协作组专家咨询委员会委员,教育部评估中心工程教育专业认证、审核评估专家组成员,北京市大数据教学实践基地负责人,学校数据科学与大数据技术专业主修和辅修专业建设骨干。精品畅销书《数据库系统原理及MySQL应用教程》、《PHP+MySQL Web应用开发教程》作者。

图片
2
内容介绍

全书共19章,全面系统地讲述了数据库技术的基本原理和应用。主要内容包括:数据库系统概述、信息与数据模型、关系代数与关系数据库理论、数据库设计方法、MySQL的安装与使用、MySQL存储引擎与数据库操作管理、MySQL表定义与完整性约束控制、MySQL数据操作管理、MySQL索引、MySQL视图、MySQL存储过程与函数、MySQL触发器与事件调度器、MySQL权限管理、事务与MySQL的多用户并发控制、MySQL数据库备份与还原、MySQL日志管理、分布式数据库与MySQL的应用、MySQL在Web开发中的应用、非关系型数据库——NoSQL等内容。本书还以MySQL为背景介绍了数据库技术的实现,使读者可以充分利用MySQL平台深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。同时解决了读者安装上机数据库管理系统软件中的操作系统兼容性(32和64位计算机、Windows、Linux和MAC操作系统等)问题。本书内容循序渐进,深入浅出,概念清晰,条理性强,每一章节都给出了相应的实例,为缓解读者初期动手的茫然与困惑,本书在每章专门设置了实验任务。本书可作为本科相关专业“数据库系统原理及应用”课程的配套教材,同时也可以供参加数据库类考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。对于非计算机专业的本科学生,如果希望学到关键、实用的数据库技术,也可将本书作为教材。

图片
3
图书目录

前言

第1章数据库系统概述

1.1数据与数据管理技术

1.1.1数据库系统的基本概念

1.1.2数据管理技术的发展

1.2数据库系统的特点及组成

1.2.1数据库系统的特点

1.2.2数据库系统的组成

1.3数据库系统结构

1.3.1三级模式结构

1.3.2数据库系统体系结构

1.4知识点小结

1.5思考与练习

第2章信息与数据模型

2.1信息的三种世界及描述

2.2数据模型

2.2.1数据模型的概念

2.2.2数据处理三层抽象描述

2.2.3数据模型的要素

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

2.3概念模型

2.3.1基本概念

2.3.2E-R模型

2.4逻辑模型

2.4.1层次模型

2.4.2网状模型

2.4.3关系模型

2.4.4面向对象模型

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

2.6关系模型

2.6.1关系数据结构

2.6.2关系操作

2.6.3关系的完整性

2.7知识点小结

2.8思考与练习

第3章关系代数与关系数据库理论

3.1关系代数及其运算

3.1.1关系的数学定义

3.1.2关系代数概述

3.1.3传统的集合运算

3.1.4专门的关系运算

3.2关系演算

3.2.1元组关系演算

3.2.2域关系演算

3.3关系代数表达式的优化

3.4关系数据库理论

3.4.1问题的提出

3.4.2函数依赖

3.4.3关系模式的范式及规范化

3.5关系模式的分解

3.6知识点小结

3.7思考与练习

第4章数据库设计方法

4.1数据库设计概述

4.1.1数据库设计的内容

4.1.2数据库设计的特点

4.1.3数据库设计方法的分类

4.1.4数据库设计的阶段

4.2需求分析

4.2.1需求描述与分析

4.2.2需求分析分类

4.2.3需求分析的内容、方法和

步骤

4.2.4数据字典

4.3概念结构设计

4.3.1概念结构设计的必要性及要求

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

4.3.3采用E-R模型设计概念结构的

方法

4.4逻辑结构设计

4.4.1E-R图向关系模型的转换

4.4.2关系模式规范化

4.4.3模式评价与改进

4.5物理结构设计

4.5.1物理结构设计的内容和方法

4.5.2评价物理结构

4.6数据库行为设计

4.7数据库实施

4.8数据库的运行与维护

4.9知识点小结

4.10思考与练习

第5章MySQL的安装与使用

5.1MySQL简介

5.2MySQL工作流程

5.3MySQL系统构成

5.4MySQL 服务器与端口号

5.5MySQL的安装和使用

5.5.1MySQL的下载与安装

5.5.2启动和停止MySQL服务器

5.5.3连接和断开MySQL服务器

5.5.4卸载MySQL

5.6Navicat的安装与使用

5.6.1下载与安装

5.6.2Navicat的使用

5.6.3在Navicat中运行SQL语句

5.7知识点小结

5.8思考与练习

第6章MySQL存储引擎与数据库

操作管理

6.1存储引擎

6.1.1概述

6.1.2InnoDB存储引擎

6.1.3MyISAM存储引擎

6.1.4MEMORY存储引擎

6.1.5MERGE存储引擎

6.1.6其他存储引擎

6.1.7存储引擎的选择

6.2字符集

6.2.1概述

6.2.2MySQL支持的字符集

6.2.3MySQL字符集的选择

6.2.4MySQL字符集的设置

6.3MySQL数据库操作管理

6.3.1创建数据库

6.3.2修改数据库名称

6.3.3删除数据库

6.4知识点小结

6.5思考与练习

第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.5MySQL约束控制

7.5.1数据完整性约束

7.5.2 字段的约束

7.5.3删除约束

7.6知识点小结

7.7思考与练习

第8章MySQL数据操作管理

8.1插入数据

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

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

8.1.3同时插入多条记录

8.1.4从目标表中插入值

8.1.5REPLACE语句

8.2修改数据

8.3删除数据

8.3.1使用DELETE删除表数据

8.3.2使用TRUNCATE清空表数据

8.4单表查询

8.4.1SELECT语法

8.4.2简单查询

8.4.3条件查询

8.4.4高级查询

8.5多表查询

8.5.1内连接查询

8.5.2外连接查询

8.5.3子查询

8.6知识点小结

8.7思考与练习

第9章MySQL索引

9.1索引

9.1.1索引概述

9.1.2索引的作用

9.1.3索引的分类

9.2索引的定义和管理

9.2.1创建索引

9.2.2查看索引

9.2.3删除索引

9.3设计原则和注意事项

9.4知识点小结

9.5思考与练习

第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思考与练习

第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.3系统函数

11.3.1数学函数

11.3.2字符串函数

11.3.3日期和时间函数

11.3.4系统信息函数

11.3.5加密函数

11.3.6控制流函数

11.4知识点小结

11.5思考与练习

第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思考与练习

第13章MySQL权限管理

13.1MySQL权限系统

13.1.1MySQL权限系统工作原理

13.2权限表

13.21user表

13.2.2db表和host表

13.2.3tables_priv表

13.2.4columns_priv表

13.2.5procs_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思考与练习

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

控制

14.1事务

14.1.1事务的概念

14.1.2事务的ACID特性

14.1.3MySQL事务控制语句

14.1.4事务的隔离性级别

14.2MySQL的并发控制

14.2.1并发概述

14.2.2锁的概述

14.2.3MyISAM表的表级锁

14.2.4InnoDB表的行级锁

14.2.5死锁

14.3知识点小结

14.4思考与练习

第15章MySQL数据库备份与

还原

15.1备份与还原概述

15.1.1备份的重要性与常见故障

15.1.2备份的策略与常用方法

15.1.3数据库的还原

15.2通过文件备份和还原

15.3通过命令mysqldump备份与

还原

15.3.1应用mysqldump命令备份

数据

15.3.2应用mysqldump命令还原

数据

15.4从文本文件导出和导入表

数据

15.5知识点小结

15.6思考与练习

第16章MySQL日志管理

16.1MySQL的日志

16.2错误日志管理

16.2.1启动错误日志

16.2.2查看错误日志

16.2.3删除错误日志

16.3二进制日志管理

16.3.1启动二进制日志

16.3.2查看二进制日志

16.3.3删除二进制日志

16.3.4二进制日志还原数据库

16.4慢查询日志管理

16.4.1启动慢查询日志

16.4.2查看慢查询日志

16.4.3删除慢查询日志

16.5通用查询日志管理

16.5.1启动通用查询日志

16.5.2查看通用查询日志

16.5.3删除通用查询日志

16.6知识点小结

16.7思考与练习

第17章分布式数据库与MySQL的

运维

17.1分布式数据库系统

17.1.1集中式与分布式

17.1.2分布式数据库的基本

概念

17.1.3分布式数据库的模式

结构

17.1.4分布式数据库管理系统

17.1.5分布式数据库系统

17.1.6分布式数据存储方法

17.2MySQL数据切分技术

17.3MySQL复制技术

17.31MySQL 复制的概念

17.3.2MySQL 复制的优势

17.3.3MySQL 复制的实现原理

17.3.4MySQL 复制的模式

17.4MySQL集群技术

17.4.1MySQL Cluster基本概念

17.4.2理解MySQL Cluster节点

17.5MySQL的缓存机制

17.6知识点小结

17.7思考与练习

第18章MySQL在Web开发中的

应用

18.1PHP概述

18.1.1何谓PHP

18.1.2PHP优势

18.1.3PHP的工作原理

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

18.2HTML与表单

18.2.1HTML基础知识

18.2.2HTML表单简介

18.2.3表单数据的接收

18.3使用PHP进行MySQL数据库

编程

18.3.1PHP对MySQL数据库的工作

原理

18.3.2编程步骤

18.3.3使用PHP操作MySQL

数据库

18.4PHP操作数据库的常见问题与

解决方案

18.5知识点小结

18.6思考与练习

第19章非关系型数据库—NoSQL

19.1NoSQL概述

19.2NoSQL数据库与关系型数据库的

比较

19.2.1关系型数据库的优势

19.2.2关系型数据库的劣势

19.2.3NoSQL数据库的优势

19.3NoSQL数据库的类型

19.3.1键值(Key/Value)型

数据库

19.3.2面向文档的数据库

19.3.3面向列的数据库

19.4NoSQL数据库选用原则

19.5NoSQL的CAP理论

19.6主流NoSQL数据库

19.6.1HBase

19.6.2Redis

19.6.3MongoDB

19.6.4Couchbase

19.6.5LevelDB

19.7知识点小结

19.8思考与练习

参考文献

图片
4
编辑推荐

配套资源:

电子课件、习题、实验指导书、教学大纲、案例、教学视频

本书视频可扫码在线观看

图片

本书特色:

★ 出版以来,年均销量过万的经典畅销教材的新改版,更加符合教学需求;

★ 结合多年教学与科研工作对数据库原理及应用的思考,以学习者的角度重新调整章节知识点顺序,系统讲述了数据库系统原理以及MySQL应用;

★ 增加了上机实践练习,努力做到数据库知识点实践全覆盖;增强了工程专业认证中要求解决复杂问题能力培养;

★ 上机实践环节分为验证性实验和设计性实验,缓解学习者初期动手的茫然与困惑;

★ 以MySQL为应用对象,解决了学习者安装上机数据库管理系统软件中的操作系统的兼容性问题,专门章节详细讲述了三种客户端软件管理MySQL,为学生实验实训提供操作说明;

★ 以精练的篇幅,系统讲解了PHP对MySQL的编程应用;

图片
5
图书详情

扫描下方二维码可跳转至图书详细界面


图片

机工教育服务网

(http://www.cmpedu.com/books/book/5600900.htm)


图片

京东链接

(https://item.jd.com/12732568.html)


图片

当当链接

http://product.dangdang.com/28472687.html

图片
6
图书赠送

相关课程任课教师可扫码申请样书

图片

图书配套资源获取请添加小编微信,见下方二维码

图片

扫码关注↓

图片

20280精品图书推荐|数据库系统原理及MySQL应用教程(第2版)

root

这个人很懒,什么都没留下

文章评论