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

- 姜代红,蒋秀莲主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302465256
- 出版时间:2017
- 标注页数:315页
- 文件大小:51MB
- 文件页数:328页
- 主题词:数据库系统
PDF下载
下载说明
数据库原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述1
1.1 数据库技术的产生与发展1
1.1.1 数据和数据管理技术1
1.1.2 数据管理技术的发展2
1.1.3 数据库系统的3个发展阶段6
1.2 数据库系统的基本概念7
1.2.1 数据库7
1.2.2 数据库管理系统7
1.2.3 数据库系统7
1.3 数据库系统的特点8
1.4 数据模型10
1.4.1 数据模型的类型10
1.4.2 数据模型的基本组成11
1.4.3 概念数据模型11
1.4.4 逻辑数据模型14
1.5 数据库系统的体系结构19
1.5.1 三级模式结构19
1.5.2 两级映像与数据独立性21
1.6 数据库管理系统21
1.6.1 DBMS的主要功能22
1.6.2 DBMS的组成23
1.6.3 DBMS的工作模式和用户存取数据的过程23
1.7 常用数据库管理系统简介24
1.8 本章小结28
习题129
第2章 关系数据库32
2.1 关系数据模型32
2.1.1 基本概念32
2.1.2 关系模型的形式化定义34
2.1.3 关系的性质36
2.1.4 关系的键37
2.2 关系的完整性约束38
2.3 关系代数40
2.3.1 传统的集合运算41
2.3.2 专门的关系运算43
2.3.3 关系代数运算的应用举例47
2.4 关系演算48
2.4.1 元组关系演算48
2.4.2 域关系演算53
2.5 本章小结59
习题259
第3章 关系数据库标准语言SQL64
3.1 SQL语言简介64
3.1.1 SQL语言发展简史64
3.1.2 SQL语言的主要特点64
3.1.3 SQL语言的主要功能65
3.1.4 SQL数据库的三级模式结构66
3.2 SQL的数据定义67
3.2.1 数据类型67
3.2.2 定义数据库70
3.2.3 定义基本表74
3.2.4 定义索引79
3.3 SQL的数据查询81
3.3.1 SQL查询语句的格式81
3.3.2 单表查询82
3.3.3 连接查询91
3.3.4 嵌套查询95
3.3.5 集合查询102
3.4 SQL的数据操作104
3.4.1 插入数据104
3.4.2 修改数据106
3.4.3 删除数据107
3.5 视图108
3.5.1 视图的定义108
3.5.2 修改视图111
3.5.3 删除视图111
3.5.4 视图查询112
3.5.5 视图更新112
3.5.6 视图的作用114
3.6 数据控制115
3.6.1 授权116
3.6.2 回收授权117
3.7 本章小结119
习题3119
第4章 关系规范化理论124
4.1 规范问题的提出124
4.1.1 规范化理论的主要内容124
4.1.2 不合理的关系模式存在的数据冗余和异常现象124
4.2 函数依赖126
4.2.1 函数依赖的定义126
4.2.2 完全函数依赖和部分函数依赖126
4.2.3 传递函数依赖127
4.2.4 超键、候选键、主键127
4.3 范式和规范化方法128
4.3.1 第一范式(1NF)128
4.3.2 第二范式(2NF)129
4.3.3 第三范式(3NF)130
4.3.4 BCNF130
4.3.5 多值依赖与第四范式132
4.3.6 关系模式的规范化134
4.4 数据依赖的公理系统135
4.4.1 函数依赖的逻辑蕴含与函数依赖集的闭包135
4.4.2 函数依赖的推理规则-Armstrong公理系统135
4.4.3 属性集的闭包及其算法137
4.4.4 候选键的计算138
4.4.5 函数依赖推理规则的完备性139
4.4.6 函数依赖集的等价、覆盖和最小函数依赖集140
4.5 关系模式的分解142
4.5.1 模式分解的定义142
4.5.2 分解的无损连接性142
4.5.3 分解的保持函数依赖性143
4.5.4 关系模式分解的算法144
4.6 本章小结145
习题4145
第5章 数据库设计149
5.1 数据库设计概述149
5.1.1 数据库设计的定义、内容和特点149
5.1.2 数据库设计方法概述150
5.1.3 数据库设计的基本步骤151
5.2 需求分析153
5.2.1 需求分析的任务153
5.2.2 需求分析的方法155
5.2.3 需求分析的常用工具155
5.2.4 需求分析实例157
5.3 概念结构设计160
5.3.1 概念结构设计的定义160
5.3.2 概念结构设计的方法和步骤161
5.3.3 局部视图设计163
5.3.4 集成全局视图165
5.4 逻辑结构设计167
5.4.1 逻辑结构设计的任务和步骤167
5.4.2 E-R图向关系模型的转换168
5.4.3 逻辑结构的优化169
5.4.4 设计用户子模式171
5.5 物理结构设计172
5.5.1 确定数据库的物理结构172
5.5.2 评价物理结构173
5.6 数据库的实施和维护173
5.6.1 数据的载入和应用程序的调试174
5.6.2 数据库的试运行174
5.6.3 数据库的运行和维护175
5.7 本章小结175
习题5176
第6章 数据库保护技术179
6.1 数据库的安全性179
6.1.1 计算机系统的安全性179
6.1.2 数据库的安全性179
6.1.3 安全性控制的一般方法180
6.1.4 数据库的安全标准183
6.1.5 SQL Server 2012的安全性控制185
6.2 数据库的完整性193
6.2.1 完整性约束条件的类型193
6.2.2 完整性控制机制的功能195
6.2.3 完整性规则的组成195
6.2.4 SQL Server 2012的数据完整性控制196
6.3 并发控制197
6.3.1 事务的基本概念197
6.3.2 并发操作引发的问题199
6.3.3 封锁及封锁协议201
6.3.4 封锁出现的问题和解决方法206
6.3.5 SQL Server 2012的并发控制机制208
6.4 数据库的恢复209
6.4.1 数据库故障的类型209
6.4.2 数据库恢复技术210
6.4.3 数据库恢复策略212
6.5 本章小结213
习题6214
第7章 SQL Server 2012应用217
7.1 SQL Server 2012简介217
7.1.1 SQL Server 2012的新功能与优势217
7.1.2 SQL Server 2012的组成218
7.1.3 SQL Server 2012的版本222
7.2 使用SQL Server Management Studio管理数据库222
7.2.1 SQL Server数据库的文件组成223
7.2.2 数据库的创建225
7.2.3 数据库的修改226
7.2.4 数据库的删除227
7.2.5 数据库表的创建与管理227
7.2.6 修改表229
7.2.7 查看表229
7.2.8 删除表231
7.2.9 在数据库表中添加、修改和删除数据231
7.2.10 索引231
7.2.11 数据查询232
7.3 T-SQL编程基础232
7.3.1 T-SQL程序结构233
7.3.2 变量235
7.3.3 流程控制语句237
7.3.4 SQL Server程序设计举例241
7.4 游标242
7.4.1 游标类型243
7.4.2 游标的管理244
7.5 存储过程249
7.5.1 存储过程的基本概念249
7.5.2 创建存储过程250
7.5.3 修改和删除存储过程254
7.5.4 删除存储过程254
7.6 触发器255
7.6.1 触发器的基本概念255
7.6.2 DML触发器类型256
7.6.3 DML触发器的工作原理256
7.6.4 创建触发器257
7.6.5 管理触发器259
7.7 数据库连接技术261
7.7.1 ODBC技术261
7.7.2 JDBC技术263
7.7.3 SQL与宿主语言268
7.8 本章小结269
习题7269
第8章 数据库应用系统开发273
8.1 数据库访问技术273
8.1.1 数据库系统的体系结构273
8.1.2 JDBC技术275
8.2 MyEclipse开发环境介绍275
8.2.1 MyEclipse的安装275
8.2.2 MyEclipse IDE的组成275
8.2.3 使用MyEclipse开发Web程序的一般步骤277
8.3 教学管理系统的设计278
8.3.1 开发背景278
8.3.2 系统分析278
8.3.3 系统设计278
8.4 教学管理系统的实现282
8.4.1 创建教学管理系统项目282
8.4.2 数据库连接模块的实现282
8.4.3 用户登录模块的实现286
8.4.4 学生信息管理模块的实现287
8.4.5 教师信息管理模块的实现289
8.4.6 课程信息管理模块的实现290
8.4.7 成绩信息管理模块的实现291
8.5 本章小结292
习题8292
第9章 数据库技术新进展294
9.1 分布式数据库294
9.1.1 分布式数据库概述294
9.1.2 分布式数据库系统的体系结构295
9.1.3 分布式数据库系统的发展前景296
9.2 面向对象数据库296
9.3 XML数据库297
9.4 数据仓库299
9.4.1 数据仓库概述299
9.4.2 数据仓库系统的体系结构299
9.4.3 数据仓库的数据库模式300
9.4.4 数据仓库工具302
9.5 数据挖掘技术303
9.5.1 数据挖掘的概述303
9.5.2 数据挖掘的实施步骤303
9.5.3 数据挖掘常用的基本技术304
9.6 数据库技术的研究及发展306
9.7 本章小结307
习题9307
参考文献309
参考答案311
第1章 数据库系统概述311
第2章 关系数据库311
第3章 关系数据库标准语言SQL312
第4章 关系规范化理论312
第5章 数据库设计313
第6章 数据库保护技术313
第7章 SQL Server 2012应用314
第8章 数据库应用系统开发314
第9章 数据库技术新进展314
热门推荐
- 3844351.html
- 2453398.html
- 1610682.html
- 319180.html
- 2879970.html
- 3854212.html
- 2949326.html
- 1874293.html
- 3828807.html
- 2224390.html
- http://www.ickdjs.cc/book_2501046.html
- http://www.ickdjs.cc/book_1240267.html
- http://www.ickdjs.cc/book_3684409.html
- http://www.ickdjs.cc/book_2227872.html
- http://www.ickdjs.cc/book_3301083.html
- http://www.ickdjs.cc/book_3221681.html
- http://www.ickdjs.cc/book_2269742.html
- http://www.ickdjs.cc/book_1346970.html
- http://www.ickdjs.cc/book_2831186.html
- http://www.ickdjs.cc/book_1301112.html