新华一城书集店铺主页二维码
新华一城书集 微信认证
上海新华书店官方微信书店
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

数据库原理及应用教程(MySQL版)微课版(第2版)

55.84
运费: ¥ 5.00-20.00
库存: 4 件
数据库原理及应用教程(MySQL版)微课版(第2版) 商品图0
数据库原理及应用教程(MySQL版)微课版(第2版) 商品缩略图0

商品详情

编辑推荐.png

(1)配套资源丰富:PPT、教学大纲、典型教学案例、课后习题答案、试题及答案、在线题库(2)与前沿技术结合,人工智能和数据库技术相结合(3)增加必要的理论性内容,例如关系代数、数据库完整性约束等知识。

内容简介.png

本书基于MySQL 8,系统讲解了数据库管理系统的基本原理、核心技术和应用方法。全书包括数据库系统概念、数据库操作、数据库优化和管理、数据库设计、数据库编程共5篇17章。全书知识结构组织合理、重难点突出,符合实际教学和读者认知规律;文字叙述循序渐进、深入浅出、条理性强。每个篇章的前面均有思维导图,可帮助读者系统了解各个篇章的知识架构;每章后面均有形式多样的习题,可帮助读者巩固所学知识。本书提供了重要知识点和操作的微课视频,读者可扫码观看。 本书可作为各高校计算机及相关专业的教材,也可供从事计算机软件工作的科技人员、工程技术人员及其他有关人员参阅。

作者简介.png

陈志泊,教授,博士生导师,北京林业大学信息学院原院长,宝钢优秀教师、北京市高等学校教学名师、;数据库原理与应用国家级一流课程负责人。现任北京高等教育学会计算机教育研究会副理事长、全国高等学校计算机教育研究会常务理事等职务。荣获全国生态文明信息化教学成果一等奖、北京市教学成果二等奖。主编《数据库原理及应用教程》获北京高校;优质本科教材课件,主讲;数据库系统课程获北京高校;优质本科课程。主编教材近30部,其中4部入选国家级规划教材、3部被评为北京高等教育精品教材。主持和参加国家重点研发计划、国家自然科学基金等项目50多项,发表科研论文90余篇,获省部级科技奖励一、二等奖4项。

目录简介.png

目 录第1篇 数据库系统概念思维导图 1第1章 数据库系统概述 21.1 数据库基本概念和数据管理技术的发展 21.1.1 信息、数据、数据处理和数据管理 21.1.2 数据管理技术的发展 31.2 数据库系统的组成 61.3 数据库系统的体系结构 91.3.1 数据库系统的内部体系结构 91.3.2 数据库系统的外部体系结构 111.4 现实世界、信息世界、计算机世界及有关概念 131.4.1 现实世界 131.4.2 信息世界 131.4.3 计算机世界 141.5 数据库领域新技术 191.5.1 分布式数据库 191.5.2 大数据技术 211.5.3?人工智能技术与数据库技术相结合 221.6?常用的国产数据库 231.7 小结 25习题 25第2章 关系数据库 272.1?关系模型的数学基础 272.1.1?集合及域 272.1.2 关系的性质 292.2 关系模式与关系数据库模式 302.2.1 关系模式 302.2.2 关系数据库模式 312.3 关系的码和关系的完整性 312.3.1?实体完整性及相关的码 312.3.2?参照完整性及外码 332.3.3?用户自定义完整性 342.4?关系代数 342.4.1?关系代数的运算符 342.4.2?传统的集合运算 342.4.3?专门的关系运算 362.5 小结 39习题 39第2篇 数据库操作思维导图 40第3章 SQL的基本概念和MySQL简介 413.1 SQL简介 413.1.1 SQL的发展及标准化 413.1.2 SQL的主要特点 413.1.3 SQL的分类 423.2 MySQL简介 433.2.1 MySQL的发展和版本 433.2.2 MySQL的主要组件 433.2.3 MySQL管理工具 443.3 小结 48习题 49第4章 数据库的创建和管理 504.1 MySQL数据库的存储引擎 504.1.1 存储引擎概述 504.1.2 InnoDB存储引擎 514.1.3 MyISAM存储引擎 524.1.4 MEMORY存储引擎 524.1.5 其他存储引擎 524.1.6 MySQL存储引擎的选择 534.2 MySQL数据库的字符集 534.2.1 MySQL字符集概述 534.2.2 MySQL字符集设置 544.2.3 MySQL字符集的常见问题 564.3 MySQL数据库管理 574.3.1 创建数据库 574.3.2 查看数据库 574.3.3 修改数据库 584.3.4 删除数据库 584.4 小结 58习题 58第5章 数据表的管理和表中数据操纵 605.1 MySQL数据类型 605.1.1 数字类型 605.1.2 字符串类型 615.1.3 时间日期类型 625.1.4 二进制类型 625.1.5 其他类型 635.2 MySQL数据表管理 635.2.1 创建数据表 635.2.2 定义表的约束 675.2.3 修改数据表 705.2.4 删除数据表 725.2.5 查看数据表 735.3 数据表中数据的操纵 755.3.1 向数据表中添加数据 755.3.2 修改数据表中数据 765.3.3 删除数据表中数据 775.4 小结 79习题 79第6章 数据表中的数据查询 816.1 单关系数据查询 816.1.1 单关系数据查询结构 816.1.2 无条件查询 826.1.3 条件查询 846.1.4 聚合函数查询 896.1.5 分组查询 916.1.6 查询结果排序 926.1.7?窗口函数 936.1.8 限制查询结果数量 956.2 多关系数据查询 966.2.1 多关系查询结构 966.2.2 内连接查询 976.2.3 外连接查询 996.2.4 交叉连接查询 996.2.5 自连接查询 1006.3 子查询 1016.3.1 非相关子查询 1016.3.2 相关子查询 1056.4 集合运算查询 1086.5 小结 109习题 109第3篇 数据库优化和管理思维导图 112第7章 视图和索引 1137.1 视图 1137.1.1 视图概述 1137.1.2 视图的作用 1137.1.3 视图的工作机制 1147.2 MySQL视图管理 1157.2.1 创建视图 1157.2.2 查看视图的定义 1177.2.3 修改视图的定义 1197.2.4 删除视图 1217.2.5 更新视图的数据 1217.3 索引 1237.3.1 索引的作用 1237.3.2 索引类型 1247.3.3 索引设置原则 1257.3.4?索引原理概述 1257.4 MySQL索引管理 1277.4.1 创建索引 1277.4.2 查看索引 1307.4.3 删除索引 1317.5 小结 132习题 132第8章 数据库安全性管理 1348.1 数据库安全性概述 1348.1.1 数据库安全性的含义 1348.1.2?数据库常见安全风险 1348.1.3 数据库安全性控制的一般方法 1358.1.4?基于角色的访问控制 1378.2 MySQL权限系统 1388.2.1 MySQL权限管理 1388.2.2 MySQL权限管理相关表 1398.3 MySQL用户管理 1418.3.1 添加用户 1418.3.2 查看用户 1448.3.3 重命名用户 1458.3.4 修改用户口令 1468.3.5 删除用户 1488.4 MySQL权限授予和回收 1498.4.1 MySQL常见权限 1498.4.2 权限授予 1508.4.3 权限查看 1528.4.4 权限回收 1538.4.5 权限转移 1548.5 MySQL角色管理 1548.5.1 MySQL角色管理概述 1548.5.2 MySQL角色创建及授权 1558.5.3 MySQL角色分配及激活 1558.5.4 MySQL角色查看 1568.5.5 MySQL角色撤销 1568.6 小结 156习题 156第9章 数据库并发控制与封锁 1589.1 数据库并发性的含义 1589.2 事务及其性质 1589.2.1 事务的概念 1589.2.2 事务的性质 1599.3 并发控制与数据的不一致性 1609.3.1 丢失更新 1619.3.2 读取脏数据 1619.3.3 不可重复读 1629.3.4 幻象读 1629.4 事务的隔离级别 1639.4.1 读取未提交的数据 1639.4.2 读取提交的数据 1649.4.3 可重复读 1659.4.4 串行化 1669.5 封锁及封锁协议 1679.5.1 封锁粒度 1679.5.2 封锁类型 1689.5.3 封锁协议 1699.5.4 死锁与活锁 1719.6 小结 173习题 173第10章 数据库备份还原和日志管理 17510.1 备份和还原 17510.1.1 备份还原概述 17510.1.2 备份和还原的方法 17710.2 MySQL数据库备份 17710.2.1 使用mysqldump命令备份 17810.2.2 使用工具备份 18010.3 MySQL数据库还原 18310.3.1 使用命令进行数据库还原 18310.3.2 使用工具进行数据库还原 18410.4 MySQL数据库迁移 18510.4.1 MySQL同类型数据库迁移 18610.4.2 MySQL和其他数据库管理系统间的数据库迁移 18610.5 数据库导出和导入 18610.5.1 使用SQL语句导出和导入文件 18710.5.2 使用命令导出和导入文件 18910.6 MySQL日志 18910.6.1 日志的类型 18910.6.2 日志的作用 19010.7 小结 190习题 190第4篇 数据库设计思维导图 192第11章 数据库设计概述及需求分析 19311.1 数据库设计概述 19311.1.1 数据库系统开发和设计 19311.1.2 数据库设计方法 19411.2 数据库设计各阶段的主要工作 19511.3 数据库设计案例概述及关键业务描述 19711.3.1?基础案例概述 19711.3.2 进阶案例概述 19711.4 需求分析的任务和方法论 19911.4.1 需求分析的任务 19911.4.2 需求分析的方法论 20111.4.3?需求分析的工具 20211.5 案例的需求分析 20511.5.1?基础案例的需求分析 20511.5.2 进阶案例的需求分析 20711.6 小结 210习题 211第12章 关系模式的规范化理论 21212.1 规范化的内容和常见的异常问题 21212.1.1 规范化的内容 21212.1.2 不合理的关系模式存在的异常问题 21312.2 函数依赖 21412.2.1 函数依赖的定义 21412.2.2 函数依赖的类型 21512.2.3 案例的函数依赖分析 21612.3 范式 21712.3.1 范式的提出 21712.3.2 第一范式 21812.3.3 第二范式 21812.3.4 第三范式 22012.3.5 关系模式的规范化过程 22212.3.6 关系模式规范化的要求 22312.4 小结 223习题 224第13章 数据库概念结构设计和逻辑结构设计 22613.1 概念结构设计 22613.1.1 概念结构设计的主要任务和必要性 22613.1.2 概念模型表示方式 22713.1.3 概念结构设计的步骤 22913.1.4 局部E_R图设计 23013.1.5 案例的局部E_R图设计 23113.1.6 全局E_R图设计 23613.1.7 案例的全局E_R图设计 23713.2 逻辑结构设计 24113.2.1 逻辑结构设计的任务和步骤 24113.2.2 初始关系模式转换原则和具体做法 24213.2.3 关系模式规范化 24313.2.4 关系模式的评价和改进 24313.2.5 案例的逻辑结构设计 24513.3 小结 247习题 247第14章 数据库物理结构设计、实施及运行和维护 25014.1 数据库物理结构设计 25014.1.1 物理结构设计的任务和步骤 25014.1.2 物理结构设计的内容和方法 25014.1.3 确定物理结构 25114.1.4 评价物理结构 25314.1.5 进阶案例的物理结构设计 25314.2 数据库实施及运行和维护 25614.2.1 数据库实施 25614.2.2 数据库运行和维护 25814.3 小结 259习题 260第5篇 数据库编程思维导图 261第15章 存储过程与存储函数 26215.1 MySQL存储过程与存储函数 26215.1.1 存储过程与存储函数概述 26215.1.2 存储过程的优点 26315.1.3 存储过程与存储函数的比较 26315.2 MySQL编程基础 26415.2.1 注释、定界符与语句块 26415.2.2 变量的定义和使用 26515.2.3 运算符与表达式 26815.2.4 流程控制语句 27315.3 MySQL常用内置函数 27815.3.1 数学函数 27915.3.2 字符串函数 27915.3.3 日期和时间函数 28115.3.4 系统信息函数 28315.3.5 聚合与统计函数 28415.3.6 加密函数 28515.3.7 其他函数 28615.4 MySQL存储过程的使用 28715.4.1 创建存储过程 28715.4.2 调用存储过程 29315.4.3 查看存储过程 29415.4.4 修改存储过程 29515.4.5 删除存储过程 29715.4.6 存储过程的参数 29815.5 MySQL用户自定义函数 30115.5.1 创建自定义函数 30115.5.2 调用自定义函数 30415.5.3 用户自定义函数的维护管理 30615.6 游标的使用 30815.7 小结 311习题 311第16章 触发器和事件 31516.1 MySQL触发器 31516.1.1 触发器概述 31516.1.2 创建触发器 31616.1.3 查看触发器 32016.1.4 删除触发器 32116.2 MySQL事件 32216.2.1 事件概述 32216.2.2 创建事件 32316.2.3 查看事件 32616.2.4 修改事件 32716.2.5 删除事件 32716.3 小结 328习题 328第17章 使用Python和Java连接MySQL数据库 33017.1 使用Python连接MySQL数据库 33017.1.1 Python简介 33017.1.2 使用Python访问MySQL数据库 33117.1.3 使用Python操作MySQL数据库编程实践 33617.2 使用Java连接MySQL数据库 34117.2.1 Java简介 34117.2.2 使用Java访问MySQL数据库 34117.3 小结 341习题 342参考文献 344

新华一城书集店铺主页二维码
新华一城书集 微信公众号认证
上海新华书店官方微信书店
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

数据库原理及应用教程(MySQL版)微课版(第2版)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:xhbookmall
新华一城书集微书店官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏