图书介绍
数据库原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理及应用](https://www.shukui.net/cover/56/31057867.jpg)
- 刘爽英,王丽芳,李欣然编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302303558
- 出版时间:2013
- 标注页数:270页
- 文件大小:76MB
- 文件页数:286页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库概述1
1.1 数据管理技术的产生和发展1
1.2 数据库系统的基本概念4
1.3 数据库系统的特点7
1.4 常见的关系型数据库管理系统9
1.5 SQL Server2008关系型数据库简介11
1.5.1 SQLServer版本简介12
1.5.2 SQLServer2008的新增功能13
1.5.3 SQLServer Management Studio14
1.5.4 查询编辑器窗口16
1.5.5 对象资源管理器17
小结18
习题118
第2章 数据模型与系统结构19
2.1 数据模型的基本概念19
2.2 概念数据模型22
2.3 逻辑数据模型25
2.3.1 层次模型25
2.3.2 网状模型26
2.3.3 关系模型27
2.3.4 面向对象数据模型28
2.4 数据库的系统结构30
2.4.1 数据库的系统结构的演变30
2.4.2 数据库系统的三级模式结构34
2.4.3 数据独立性与二级映射功能36
小结38
习题238
第3章 关系数据库系统模型39
3.1 关系数据模型39
3.1.1 关系模式39
3.1.2 关系操作43
3.2 关系模型的完整性规则44
3.2.1 关系的三类完整性约束44
3.2.2 实体完整性45
3.2.3 参照完整性45
3.2.4 用户定义完整性46
3.3 关系代数的基本运算46
3.3.1 传统的集合运算47
3.3.2 专门的关系运算49
3.3.3 关系代数的扩充运算54
3.3.4 关系代数表达式及其应用实例57
3.4 关系演算58
3.4.1 元组关系演算58
3.4.2 域关系演算62
小结64
习题365
第4章 结构化查询语言SQL68
4.1 SQL概述68
4.1.1 SQL的产生与发展68
4.1.2 SQL的特点69
4.1.3 SQL的体系结构70
4.1.4 SQL的组成71
4.2 SQL的数据定义72
4.2.1 基本表的创建、修改与删除72
4.2.2 建立与删除索引74
4.3 SQL的数据查询75
4.3.1 单表查询76
4.3.2 排序操作80
4.3.3 聚集函数80
4.3.4 分组查询81
4.3.5 多表查询82
4.3.6 集合查询85
4.3.7 嵌套查询87
4.4 数据更新90
4.4.1 数据插入90
4.4.2 数据删除91
4.4.3 数据修改92
4.5 SQL数据控制92
4.6 视图的定义及操作93
4.6.1 视图的创建94
4.6.2 视图的查询94
4.6.3 视图的更新95
4.6.4 视图的删除95
4.7 嵌入式SQL95
4.7.1 嵌入式SQL语句与主语言之间的通信96
4.7.2 不用游标的SQL语句98
4.7.3 使用游标的SQL语句102
4.8 动态SQL简介105
小结106
习题4106
第5章 关系数据库的设计理论108
5.1 关系模式的设计问题108
5.1.1 数据依赖108
5.1.2 数据依赖对关系模式的影响108
5.2 数据的函数依赖109
5.2.1 函数依赖109
5.2.2 依赖的逻辑蕴涵111
5.2.3 Armstrong公理系统111
5.2.4 函数依赖和码(关键字)的联系112
5.2.5 属性集的闭包114
5.2.6 最小函数依赖集116
5.3 关系数据库模式的规范化理论117
5.3.1 关系模式规范化设计117
5.3.2 1NF118
5.3.3 2NF119
5.3.4 3NF121
5.3.5 BCNF范式123
5.3.6 多值函数依赖关系和4NF124
5.3.7 5NF127
5.4 关系模式分解算法128
5.4.1 关系模式的分解128
5.4.2 无损连接分解129
5.4.3 保持函数依赖的分解130
小结132
习题5134
第6章 数据库设计136
6.1 数据库设计概述136
6.1.1 数据库设计的特点136
6.1.2 数据库设计的方法137
6.1.3 数据库设计的基本步骤137
6.2 需求分析139
6.2.1 需求分析的任务140
6.2.2 收集需求分析的步骤与方法141
6.2.3 需求分析的方法142
6.2.4 需求分析的结果145
6.3 概念结构设计146
6.3.1 概念结构设计的方法和步骤146
6.3.2 局部视图设计146
6.3.3 全局视图设计149
6.4 逻辑结构设计151
6.4.1 逻辑结构设计的步骤151
6.4.2 E-R图向关系模型的转换151
6.4.3 关系模型的优化153
6.4.4 分解154
6.4.5 设计用户子模式155
6.5 物理结构设计156
6.5.1 物理结构设计概述156
6.5.2 存取方法的选择156
6.5.3 确定数据库的物理结构158
6.5.4 物理结构的评价160
6.6 数据库的实施和维护160
6.6.1 数据库的实施161
6.6.2 数据库的试运行162
6.6.3 数据库的运行和维护162
6.7 数据库设计实例163
6.7.1 库存管理的需求分析164
6.7.2 E-R图的设计166
6.7.3 将E-R转换为关系模式167
6.7.4 关系模式的规范化167
6.7.5 数据库的实施与维护168
小结169
习题6169
第7章 数据库的保护技术171
7.1 数据库的安全性171
7.1.1 计算机系统的安全性171
7.1.2 安全性控制的方法172
7.1.3 计算机系统的安全标准175
7.1.4 SQL Server2008的安全性控制177
7.2 数据库的完整性183
7.2.1 完整性约束条件的类型183
7.2.2 完整性控制机制的功能184
7.2.3 完整性设计原则187
7.2.4 触发器187
7.2.5 SQLServer 2008的数据完整性控制189
7.3 并发控制195
7.3.1 事务的基本概念196
7.3.2 并发操作引发的问题197
7.3.3 封锁的概念及类型199
7.3.4 封锁协议199
7.3.5 活锁与死锁202
7.3.6 可串行化调度与两段锁协议204
7.3.7 封锁粒度206
7.3.8 SQL Server2008的并发控制机制206
7.4 数据库的恢复技术208
7.4.1 数据库故障的类型208
7.4.2 数据库恢复技术210
7.4.3 数据库恢复策略212
7.4.4 数据库的镜像(Database Mirror)215
7.4.5 SQL Server 2008的数据恢复机制215
小结218
习题7219
第8章 数据库应用系统开发——网上毕业设计选题管理系统221
8.1 需求分析221
8.2 概念结构设计223
8.3 逻辑结构设计224
8.4 系统实现226
8.4.1 开发环境简介226
8.4.2 数据库的建立227
8.4.3 数据库的连接228
8.4.4 学生管理的设计与实现231
第9章 数据库技术的新发展241
9.1 面向对象的数据库系统241
9.1.1 面向对象的数据模型242
9.1.2 面向对象数据库语言245
9.1.3 面向对象数据库模式的一致性和模式演进249
9.1.4 面向对象数据库管理系统250
9.2 并行数据库系统和分布式数据库系统251
9.2.1 并行数据库系统251
9.2.2 分布式数据库系统254
9.3 数据仓库258
9.3.1 从数据库到数据仓库258
9.3.2 数据仓库的定义259
9.3.3 数据仓库的数据组织260
9.3.4 数据仓库的开发265
小结268
习题9268
参考文献270