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

- 王预主编;王智钢,陈爱萍,王旭辉编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302350323
- 出版时间:2014
- 标注页数:323页
- 文件大小:52MB
- 文件页数:340页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理及应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统引论1
1.1 数据库系统概述1
1.1.1 几个重要概念3
1.1.2 数据管理技术的发展5
1.1.3 数据库系统的特点7
1.2 数据模型8
1.2.1 数据模型的概念8
1.2.2 概念模型9
1.2.3 层次模型12
1.2.4 网状模型12
1.2.5 关系模型13
1.3 数据库体系结构14
1.3.1 数据库系统模式的概念15
1.3.2 数据库系统的三级模式和两级映像16
1.3.3 数据库系统的组成17
1.3.4 数据库管理系统(DBMS)的功能18
1.4 数据库技术的发展19
1.4.1 数据库发展特点19
1.4.2 分布式数据库系统20
1.4.3 XML数据库20
习题122
第2章 关系数据库25
2.1 关系模型的基本术语及形式化定义25
2.1.1 基本术语26
2.1.2 关系的概念及性质28
2.1.3 关系模式28
2.1.4 关系数据库29
2.2 关系的完整性30
2.2.1 实体完整性31
2.2.2 参照完整性31
2.2.3 用户定义的完整性32
2.3 关系代数33
2.3.1 传统的集合运算33
2.3.2 专门的关系运算34
习题241
第3章 关系数据库标准语言——SQL44
3.1 SQL概述44
3.1.1 SQL的产生与发展44
3.1.2 SQL的特点44
3.2 数据的定义45
3.2.1 模式的定义与删除45
3.2.2 基本表的定义、删除与修改46
3.2.3 索引的定义与删除49
3.3 数据查询50
3.3.1 单表查询51
3.3.2 联接查询55
3.3.3 嵌套查询56
3.3.4 集合查询60
3.3.5 SELECT语句的书写规范61
3.4 数据的更新62
3.4.1 数据的插入62
3.4.2 数据的修改63
3.4.3 数据的删除64
3.5 视图64
3.5.1 视图的定义65
3.5.2 视图的查询66
3.5.3 视图的更新66
3.5.4 视图的作用66
3.6 存储过程67
3.6.1 存储过程的概念、优点与分类67
3.6.2 创建存储过程68
3.6.3 查看存储过程68
3.6.4 重新命名存储过程69
3.6.5 删除存储过程69
3.6.6 执行存储过程69
3.6.7 修改存储过程70
习题371
第4章 数据库的安全性74
4.1 数据库安全性概述74
4.2 数据库安全性控制75
4.2.1 用户标识与鉴别75
4.2.2 存取控制76
4.2.3 授权与回收76
4.2.4 数据库角色79
4.2.5 自主存取控制与强制存取控制79
4.3 视图机制80
4.4 审计81
4.5 数据加密82
4.5.1 加密的原理和方法83
4.5.2 数据加密标准85
4.5.3 公钥加密85
4.5.4 常用的数据库加密方法85
4.6 统计数据库安全性87
习题488
第5章 数据库的完整性89
5.1 实体完整性90
5.1.1 实体完整性定义90
5.1.2 实体完整性检查和违约处理91
5.2 参照完整性92
5.2.1 参照完整性定义92
5.2.2 参照完整性检查和违约处理93
5.3 用户定义的完整性95
5.3.1 限制属性取值的约束条件的定义95
5.3.2 元组上约束条件的定义96
5.3.3 约束条件的检查和违约处理97
5.4 完整性约束命名子句97
5.5 触发器98
5.5.1 触发器的概念及作用98
5.5.2 SQL Server 2005触发器概述99
5.5.3 DML触发器的创建和应用100
5.5.4 DDL触发器的创建和应用104
5.5.5 查看、修改和删除触发器107
5.6 小结109
习题5109
第6章 关系数据库的规范化112
6.1 为什么要规范化112
6.1.1 规范化理论相关的基本概念112
6.1.2 异常问题113
6.2 函数依赖116
6.2.1 函数依赖的定义116
6.2.2 函数依赖的逻辑蕴涵119
6.2.3 关系的码120
6.3 范式121
6.3.1 什么是范式121
6.3.2 第一范式(1NF)122
6.3.3 第二范式(2NF)123
6.3.4 第三范式(3NF)124
6.3.5 BC范式(BCNF)124
6.3.6 多值依赖128
6.3.7 第四范式(4NF)131
6.3.8 规范化小结132
6.4 关系模式的分解133
6.4.1 模式分解的三条准则133
6.4.2 无损连接分解135
6.4.3 无损分解的测试算法136
6.4.4 保持函数依赖的分解138
习题6139
第7章 数据库设计144
7.1 数据库设计概述144
7.1.1 数据库和信息系统144
7.1.2 数据库设计的特点与方法145
7.1.3 数据库设计的基本步骤147
7.2 需求分析149
7.2.1 需求分析的任务150
7.2.2 需求分析的步骤和方法151
7.2.3 数据字典152
7.2.4 编制需求说明书154
7.2.5 数据库设计的案例分析——“BS论坛”的需求分析155
7.3 概念结构设计156
7.3.1 概念结构设计的必要性和特点156
7.3.2 概念结构设计的方法与步骤156
7.3.3 数据抽象与局部E-R模型设计158
7.3.4 视图的集成166
7.4 逻辑结构设计172
7.4.1 E-R图向关系模型的转换172
7.4.2 向特定DBMS规定的模型进行转换176
7.4.3 数据模型的优化176
7.4.4 设计用户子模式178
7.5 数据库的物理设计179
7.5.1 数据库的物理设计的内容和方法179
7.5.2 关系模式存取方法选择179
7.5.3 确定数据库的存储结构181
7.5.4 评价物理结构182
7.6 数据库的实施182
7.6.1 定义数据库结构182
7.6.2 数据装载183
7.6.3 编制与调试应用程序184
7.6.4 数据库试运行184
7.7 数据库运行与维护185
7.8 小结186
习题7186
第8章 数据库恢复技术191
8.1 数据库恢复概述191
8.1.1 事务的概念和特性193
8.1.2 故障的种类195
8.2 恢复的实现技术与策略196
8.2.1 数据转储196
8.2.2 登记日志文件198
8.2.3 恢复策略199
8.3 具有检查点的恢复技术200
8.4 数据库镜像202
习题8203
第9章 并发控制205
9.1 并发控制概述205
9.2 封锁207
9.2.1 封锁的概念207
9.2.2 活锁207
9.2.3 死锁208
9.3 并发调度的可串行性210
9.3.1 可串行化调度210
9.3.2 冲突可串行化调度210
9.4 两段锁协议211
9.5 封锁的粒度211
9.5.1 多粒度封锁211
9.5.2 意向锁212
习题9212
第10章 数据库应用程序的开发系统案例分析213
10.1 需求分析213
10.1.1 案例的应用背景213
10.1.2 系统可行性分析214
10.1.3 系统的设计目标214
10.1.4 具体系统的业务过程及功能要求214
10.1.5 数据流图215
10.2 数据库设计220
10.2.1 概念结构设计220
10.2.2 逻辑结构设计222
10.2.3 物理设计223
10.3 案例的应用程序设计224
10.3.1 总体设计224
10.3.2 初始用户界面设计225
10.3.3 系统功能模块设计226
10.4 系统实现228
10.4.1 各用户界面的实现228
10.4.2 C#访问数据库的方式228
10.4.3 与SQL Server数据库的连接229
10.4.4 主要程序代码的实现230
10.5 数据库与应用系统的实施、运行维护241
10.5.1 系统运行维护241
10.5.2 数据库备份243
10.5.3 系统测试及出现的问题243
10.5.4 系统的优、缺点分析245
10.6 用户系统使用说明书246
第11章 “数据库应用程序课程设计”实验指导247
11.1 课程设计的目的和要求247
11.2 课程设计的实验内容247
11.2.1 需求分析247
11.2.2 总体模块设计248
11.2.3 详细设计249
11.2.4 编码、测试250
11.2.5 调试、评价总结251
11.2.6 课程设计参考课题252
第12章 “数据库系统原理”实验253
12.1 实验教学大纲253
12.1.1 熟悉SQL Server2005环境及数据库文件管理255
12.1.2 表和表数据的操作262
12.1.3 关系、索引和视图267
12.1.4 约束、默认和规则269
12.1.5 T-SQL程序设计271
12.1.6 存储过程和触发器273
12.1.7 数据库备份、恢复、安全管理275
12.2 “数据库系统原理”实验课程教案277
12.2.1 教案1277
12.2.2 教案2279
12.2.3 教案3281
12.2.4 教案4283
12.2.5 教案5286
12.2.6 教案6288
12.2.7 教案7289
12.2.8 教案8293
第13章 习题答案297
习题1297
习题2299
习题3300
习题4303
习题5304
习题6310
习题7316
习题8320
习题9321
参考文献323
热门推荐
- 1715498.html
- 3214008.html
- 2274241.html
- 2327004.html
- 1921738.html
- 653932.html
- 3870584.html
- 2362950.html
- 1429169.html
- 127185.html
- http://www.ickdjs.cc/book_3559757.html
- http://www.ickdjs.cc/book_2841110.html
- http://www.ickdjs.cc/book_2794385.html
- http://www.ickdjs.cc/book_3758310.html
- http://www.ickdjs.cc/book_327506.html
- http://www.ickdjs.cc/book_3195467.html
- http://www.ickdjs.cc/book_3010973.html
- http://www.ickdjs.cc/book_633577.html
- http://www.ickdjs.cc/book_2381284.html
- http://www.ickdjs.cc/book_2266322.html