图书介绍
数据库系统原理及MySQL应用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李辉等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111525127
- 出版时间:2016
- 标注页数:374页
- 文件大小:49MB
- 文件页数:386页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
数据库系统原理及MySQL应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述1
1.1 数据库系统概念1
1.1.1 数据库2
1.1.2 数据库管理系统4
1.1.3 数据库管理员7
1.1.4 应用系统7
1.1.5 用户8
1.2 数据库系统特点8
1.3 数据库系统结构9
1.3.1 三级模式内部结构9
1.3.2 B/S与C/S应用结构11
1.4 知识点小结12
1.5 习题12
第2章 信息与数据模型13
2.1 信息的三种世界及描述13
2.1.1 信息的现实世界13
2.1.2 信息世界14
2.1.3 信息的计算机世界14
2.1.4 三个世界之间的对应关系15
2.2 数据模型16
2.2.1 数据模型的概念16
2.2.2 数据处理三层抽象描述16
2.2.3 数据模型的要素17
2.2.4 数据模型与数据模式的区别17
2.3 概念模型18
2.3.1 基本概念18
2.3.2 E-R模型19
2.4 逻辑模型21
2.4.1 层次模型22
2.4.2 网状模型22
2.4.3 关系模型22
2.4.4 面向对象模型23
2.5 概念模型向逻辑模型的转换23
2.5.1 转换原则23
2.5.2 转换实例24
2.6 知识点小结26
2.7 习题26
2.8 概念模型(E-R图)画法与逻辑模式转换实验26
第3章 关系模型与关系规范化理论31
3.1 关系模型及其定义31
3.1.1 关系模型概述31
3.1.2 关系操作34
3.1.3 关系的完整性35
3.2 关系代数37
3.2.1 关系的数学定义37
3.2.2 关系代数概述39
3.2.3 传统的集合运算39
3.2.4 专门的关系运算40
3.3 数据库设计的规范化45
3.3.1 问题的提出45
3.3.2 函数依赖47
3.3.3 范式以及应用案例50
3.3.4 规范化小结53
3.4 知识点小结54
3.5 习题54
3.6 关系的完整性、规范化理解与应用实验54
第4章 数据库设计方法58
4.1 数据库设计概述58
4.1.1 数据库设计的内容58
4.1.2 数据库设计的步骤59
4.2 系统需求分析60
4.2.1 需求分析的任务60
4.2.2 需求分析的方法61
4.3 概念结构设计65
4.3.1 概念结构设计的必要性65
4.3.2 概念模型的特点65
4.3.3 概念结构设计的方法与步骤66
4.4 逻辑结构设计72
4.4.1 逻辑结构设计的任务和步骤72
4.4.2 初始关系模式设计72
4.4.3 关系模式规范化72
4.4.4 模式的评价与改进73
4.5 物理结构设计74
4.6 数据库实施74
4.6.1 建立实际数据库结构74
4.6.2 数据导入74
4.6.3 应用程序编码与调试75
4.6.4 数据库试运行75
4.6.5 整理文档76
4.7 数据库运行和维护76
4.7.1 维护数据库的安全性与完整性76
4.7.2 监测并改善数据库性能76
4.7.3 重新组织和构造数据库76
4.8 知识点小结76
4.9 习题77
4.10 利用PowerDesigner设计数据库系统实验78
第5章 MySQL概述94
5.1 MySQL简介94
5.2 MySQL工作流程96
5.3 MySQL系统构成97
5.4 MySQL服务器与端口98
5.5 MySQL的安装和使用99
5.5.1 MySQL的下载安装99
5.5.2 启动和停止MySQL服务器110
5.5.3 连接和断开MySQL服务器111
5.6 知识点小结114
5.7 习题114
第6章 MySQL存储引擎与数据库操作管理115
6.1 存储引擎115
6.1.1 存储引擎概述115
6.1.2 InnoDB存储引擎118
6.1.3 MyISAM存储引擎119
6.1.4 MEMORY存储引擎119
6.1.5 MERGE存储引擎119
6.1.6 其他存储引擎120
6.1.7 存储引擎的选择120
6.2 字符集121
6.2.1 字符集概述121
6.2.2 MySQL支持的字符集121
6.2.3 MySQL字符集的选择123
6.2.4 MySQL字符集的设置123
6.3 MySQL数据库操作管理126
6.3.1 创建数据库126
6.3.2 修改数据库名称127
6.3.3 删除数据库128
6.4 知识点小结128
6.5 习题128
6.6 MySQL安装创建和维护数据库实验128
第7章 MySQL表定义与完整性约束控制130
7.1 表的基本概念130
7.2 数据类型130
7.2.1 数值类型131
7.2.2 日期时间类型132
7.2.3 字符串类型132
7.2.4 复合类型133
7.2.5 二进制类型134
7.2.6 选择合适的数据类型134
7.3 运算符134
7.3.1 算术运算符134
7.3.2 比较运算符135
7.3.3 逻辑运算符138
7.3.4 位运算符139
7.4 表的操作140
7.4.1 创建表140
7.4.2 查看表142
7.4.3 修改表143
7.4.4 复制表144
7.4.5 删除表145
7.4.6 表管理中的注意事项145
7.5 MySQL约束控制146
7.5.1 数据完整性约束146
7.5.2 字段的约束146
7.6 知识点小结152
7.7 习题152
7.8 数据表的创建与修改管理实验152
第8章 MySQL数据操作管理157
8.1 插入数据157
8.1.1 为表的所有字段插入数据157
8.1.2 为表的指定字段插入数据159
8.1.3 同时插入多条记录159
8.2 修改数据160
8.3 删除数据161
8.3.1 使用Delete命令删除表数据161
8.3.2 使用tranate清空数据162
8.4 单表查询162
8.4.1 SELECT语法162
8.4.2 简单查询163
8.4.3 条件查询167
8.4.4 高级查询171
8.5 多表查询177
8.5.1 内连接查询178
8.5.2 子查询180
8.6 知识点小结184
8.7 习题184
8.8 MySQL数据库表操作实验185
实验一:MySQL数据库表的数据插入、修改、删除操作实验185
实验二:MySQL数据库表数据的查询操作实验186
第9章 MySQL索引192
9.1 索引192
9.1.1 索引概述192
9.1.2 索引的作用192
9.1.3 MySQL索引的分类193
9.2 索引的管理194
9.2.1 创建索引194
9.2.2 查看索引200
9.2.3 删除索引201
9.3 索引设计原则和注意事项202
9.4 知识点小结203
9.5 习题204
9.6 索引创建与管理实验204
第10章 MySQL视图206
10.1 视图206
10.1.1 视图概述206
10.1.2 视图的优势206
10.1.3 视图的工作机制207
10.2 视图定义和管理207
10.2.1 创建视图207
10.2.2 删除视图209
10.2.3 查看视图210
10.2.4 修改视图211
10.3 更新视图数据212
10.4 对视图的进一步说明213
10.5 知识点小结214
10.6 习题214
10.7 视图创建与管理实验214
第11章 MySQL存储过程与函数217
11.1 存储过程与函数简介217
11.1.1 概念217
11.1.2 存储过程和函数区别218
11.2 存储过程与函数操作218
11.2.1 创建和使用存储过程或函数218
11.2.2 变量221
11.2.3 定义条件和处理223
11.2.4 游标的使用225
11.2.5 流程的控制227
11.2.6 查看存储过程或函数229
11.2.7 修改存储过程或函数231
11.2.8 删除存储过程或函数232
11.3 系统函数233
11.3.1 数学函数233
11.3.2 字符串函数234
11.3.3 日期和时间函数234
11.3.4 系统信息函数235
11.3.5 加密函数235
11.4 知识点小结236
11.5 习题236
11.6 存储过程与函数的创建管理实验236
第12章 MySQL触发器与事件调度器240
12.1 触发器240
12.1.1 触发器的概念240
12.1.2 创建使用触发器241
12.1.3 查看触发器244
12.1.4 删除触发器244
12.1.5 对触发器的进一步说明245
12.2 事件245
12.2.1 事件的概念245
12.2.2 创建事件246
12.2.3 修改事件247
12.2.4 删除事件247
12.3 知识点小结248
12.4 习题248
12.5 触发器创建与管理实验248
第13章 MySQL权限管理251
13.1 访问控制251
13.2 权限表252
13.2.1 user表252
13.2.2 db表和host表253
13.2.3 tables_priv表254
13.2.4 columns_priv表255
13.2.5 procs_priv表255
13.3 用户管理255
13.3.1 添加用户255
13.3.2 查看用户257
13.3.3 修改用户账号258
13.3.4 修改用户口令258
13.3.5 删除用户259
13.4 账户权限管理260
13.4.1 权限授予260
13.4.2 权限的转移和限制262
13.4.3 权限的撤销263
13.5 知识点小结263
13.6 习题264
13.7 数据库的安全机制管理上机实验264
第14章 事务与MySQL的多用户并发控制266
14.1 事务266
14.1.1 事务的概念266
14.1.2 事务的ACID特性267
14.1.3 MySQL事务控制语句269
14.1.4 事务的隔离性级别269
14.2 MySQL的并发控制271
14.2.1 并发概述271
14.2.2 锁的概述272
14.2.3 MyISAM表的表级锁272
14.2.4 InnoDB表的行级锁274
14.2.5 死锁275
14.3 知识点小结275
14.4 习题276
第15章 MySQL数据库备份与还原277
15.1 备份与还原概述277
15.2 通过文件备份和还原278
15.3 通过命令mysqldump备份还原279
15.3.1 备份279
15.3.2 还原280
15.4 表的导入和导出281
15.5 知识点小结284
15.6 习题285
15.7 数据库的备份与还原上机实验285
第16章 MySQL日志管理287
16.1 MySQL支持的日志287
16.1.1 错误日志288
16.1.2 启动288
16.1.3 查看288
16.1.4 删除289
16.2 二进制日志289
16.2.1 启动289
16.2.2 查看290
16.2.3 删除290
16.2.4 二进制日志还原数据库291
16.3 慢查询日志292
16.3.1 启动292
16.3.2 查看292
16.3.3 删除293
16.4 通用查询日志293
16.4.1 启动293
16.4.2 查看294
16.4.3 删除294
16.5 知识点小结294
16.6 习题295
16.7 MySQL日志管理上机实验295
第17章 MySQL性能优化297
17.1 性能优化概述297
17.2 优化查询298
17.2.1 分析语句查询298
17.2.2 索引对查询速度的影响299
17.2.3 使用索引查询300
17.2.4 优化子查询302
17.2.5 优化查询基本原则303
17.3 优化数据库结构304
17.3.1 将字段很多的表分解成多个表304
17.3.2 增加中间表304
17.3.3 增加冗余字段305
17.3.4 优化插入记录的速度305
17.3.5 分析表、检查表和优化表306
17.4 优化MySQL服务器307
17.4.1 优化服务器硬件307
17.4.2 优化MySQL的参数308
17.5 知识点小结309
17.6 习题309
17.7 MySQL性能优化上机实验309
第18章 MySQL在Web技术中的应用311
18.1 PHP概述311
18.1.1 何谓PHP311
18.1.2 PHP优势311
18.1.3 PHP的工作原理312
18.1.4 PHP结合数据库应用的优势312
18.2 HTML与表单313
18.2.1 HTML基础知识313
18.2.2 HTML表单简介314
18.2.3 表单数据的接收316
18.3 使用PHP进行MySQL数据库编程317
18.3.1 PHP对MySQL数据库的工作原理317
18.3.2 编程步骤317
18.3.3 使用PHP操作MySQL数据库317
18.4 常见问题与解决方案326
18.5 知识点小结328
18.6 习题328
18.7 使用PHP访问MySQL数据库上机实验329
第19章 MySQL管理客户端应用工具332
19.1 基于Workbench客户端应用工具操作MySQL332
19.1.1 MySQL Workbench的安装332
19.1.2 数据库基本操作335
19.1.3 数据表基本操作338
19.1.4 数据记录基本操作343
19.1.5 管理SQL脚本347
19.1.6 数据的导入和导出349
19.2 基于Navicat客户端应用工具操作MySQL351
19.2.1 下载与安装352
19.2.2 查询操作353
19.2.3 视图操作356
19.2.4 索引操作358
19.2.5 存储过程359
19.2.6 备份和还原360
19.2.7 用户与权限操作361
19.3 基于XAMPP集成环境下phpMyAdmin操作MySQL362
19.3.1 下载和安装363
19.3.2 数据库的操作364
19.3.3 表的操作365
19.3.4 查询操作367
19.3.5 视图操作369
19.3.6 索引操作369
19.3.7 存储过程操作370
19.3.8 备份和恢复371
19.3.9 用户与权限372
参考文献374
热门推荐
- 842102.html
- 2678303.html
- 1097582.html
- 3713332.html
- 462153.html
- 1936117.html
- 1059380.html
- 2800722.html
- 3772380.html
- 241386.html
- http://www.ickdjs.cc/book_127375.html
- http://www.ickdjs.cc/book_732951.html
- http://www.ickdjs.cc/book_1606868.html
- http://www.ickdjs.cc/book_1805895.html
- http://www.ickdjs.cc/book_1358596.html
- http://www.ickdjs.cc/book_16312.html
- http://www.ickdjs.cc/book_2477277.html
- http://www.ickdjs.cc/book_233921.html
- http://www.ickdjs.cc/book_2884950.html
- http://www.ickdjs.cc/book_607679.html