图书介绍
数据库原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理及应用](https://www.shukui.net/cover/26/30259060.jpg)
- 王雯,刘新亮,左敏编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111286301
- 出版时间:2010
- 标注页数:304页
- 文件大小:39MB
- 文件页数:317页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材
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 超市信息管理系统3
1.2 数据管理的发展4
1.2.1 人工管理阶段4
1.2.2 文件系统阶段5
1.2.3 数据库管理阶段6
1.3 数据库系统的概述7
1.3.1 数据库系统的组成7
1.3.2 数据库管理系统8
1.4 数据模型10
1.4.1 数据模型的类型和组成10
1.4.2 概念模型11
1.4.3 常用的数据模型13
1.5 数据库系统结构18
1.5.1 数据抽象过程18
1.5.2 数据库系统的三级模式结构20
1.6 习题22
第2章 关系模型与关系代数26
2.1 关系概念26
2.1.1 域26
2.1.2 笛卡儿积26
2.1.3 关系的数学定义27
2.1.4 关系模式、关系数据库模式和关系数据库28
2.1.5 关系性质29
2.2 关系的码29
2.3 关系的完整性30
2.3.1 实体完整性30
2.3.2 参照完整性31
2.3.3 用户定义完整性31
2.4 关系代数32
2.4.1 关系操作32
2.4.2 关系运算32
2.4.3 关系代数33
2.5 习题40
第3章 数据库的概念设计48
3.1 数据库的设计过程48
3.1.1 数据库设计概述48
3.1.2 需求分析50
3.2 E-R模型55
3.2.1 E-R方法55
3.2.2 属性和联系概念的扩展56
3.3 E-R模型的设计58
3.3.1 概念结构设计方法和步骤58
3.3.2 局部E-R模型的设计58
3.3.3 局部E-R模型设计案例59
3.3.4 全局E-R模型的设计61
3.3.5 全局E-R模型设计案例63
3.3.6 优化全局E-R模型64
3.4 习题66
第4章 数据库的逻辑设计73
4.1 E-R模型转换为关系模型73
4.1.1 逻辑结构设计步骤73
4.1.2 E-R模型向关系模型的转换73
4.1.3 优化关系模式76
4.1.4 逻辑结构设计案例76
4.2 SQL概述77
4.2.1 SQL的发展历程77
4.2.2 SQL数据库的体系结构77
4.2.3 SQL的特点与组成78
4.3 SQL Server 2005入门知识79
4.3.1 SQL Server 2005的概述79
4.3.2 SQL Server 2005的配置要求与安装81
4.3.3 SQL Server Management Studio概述84
4.4 数据库的创建87
4.4.1 SQL Server 2005数据库的概述87
4.4.2 创建用户数据库89
4.4.3 数据库的修改与删除93
4.5 表的创建97
4.5.1 SQL Server 2005表的概述97
4.5.2 SQL Server 2005表的创建98
4.5.3 SQL Server 2005表结构的修改103
4.5.4 输入数据106
4.5.5 表的删除107
4.6 视图的创建108
4.6.1 SQL Server 2005视图的概述108
4.6.2 SQL Server 2005视图的创建108
4.6.3 SQL Server 2005视图的修改与删除110
4.6.4 视图的应用111
4.7 习题113
第5章 数据库的规范化121
5.1 什么是好的数据库设计121
5.2 函数依赖理论122
5.2.1 函数依赖的定义123
5.2.2 完全函数依赖与部分函数依赖124
5.2.3 传递函数依赖124
5.2.4 键(码)124
5.3 关系的规范化125
5.3.1 第一范式125
5.3.2 第二范式126
5.3.3 第三范式127
5.3.4 BCNF128
5.3.5 第四范式130
5.4 习题131
第6章 数据库的物理设计139
6.1 存储和文件结构139
6.1.1 物理设计的步骤139
6.1.2 数据存储140
6.1.3 文件结构141
6.2 索引与散列142
6.2.1 索引的概念142
6.2.2 散列的概念142
6.3 SQL中的索引定义143
6.4 评价物理结构143
6.5 习题144
第7章 数据库的数据操作145
7.1 简单查询145
7.1.1 SELECT子句和FROM子句147
7.1.2 WHERE子句150
7.1.3 GROUP BY子句153
7.1.4 ORDER BY子句154
7.2 聚集函数155
7.2.1 COUNT函数156
7.2.2 SUM函数157
7.2.3 AVG函数157
7.2.4 MIN函数和MAX函数157
7.3 空值158
7.4 连接查询158
7.4.1 自连接查询158
7.4.2 内连接159
7.4.3 外连接160
7.4.4 交叉连接162
7.5 集合运算163
7.5.1 UNION运算符163
7.5.2 INTERSECT运算符164
7.5.3 EXCEPT运算符165
7.6 嵌套查询165
7.6.1 单值比较嵌套查询166
7.6.2 带[NOT]IN的嵌套查询167
7.6.3 多值比较嵌套查询169
7.6.4 带[NOT]EXISTS的嵌套查询169
7.7 更新操作171
7.7.1 插入数据171
7.7.2 修改数据173
7.7.3 删除数据175
7.8 习题177
第8章 数据库应用设计与开发184
8.1 用户界面和工具184
8.1.1 表格和图形用户界面185
8.1.2 报表生成器185
8.1.3 数据分析工具186
8.2 数据库的Web界面186
8.3 Servlet和ASP187
8.4 建立大型Web应用189
8.5 触发器190
8.5.1 触发器的概念190
8.5.2 SQL中的触发器192
8.6 存储过程201
8.6.1 存储过程的概述201
8.6.2 存储过程的类型202
8.6.3 存储过程的使用202
8.7 数据库与多种语言的连接208
8.7.1 VB与SQL Server的连接208
8.7.2 ASP.NET与SQL Server的连接方式217
8.8 习题229
第9章 数据库管理231
9.1 数据库的安全性231
9.1.1 安全性控制231
9.1.2 安全性级别233
9.1.3 权限233
9.1.4 SQL中的安全性的控制234
9.1.5 视图236
9.2 事务处理236
9.2.1 事务的概念237
9.2.2 事务的性质237
9.3 并发处理与并发控制238
9.3.1 并发操作带来的问题238
9.3.2 封锁240
9.3.3 活锁与死锁242
9.3.4 封锁的粒度243
9.4 数据库的备份与恢复244
9.4.1 故障分类244
9.4.2 恢复的原理及实现的方法245
9.4.3 检查点机制248
9.4.4 故障的恢复对策249
9.5 数据库完整性的控制249
9.5.1 完整性规则的组成250
9.5.2 完整性约束的分类250
9.5.3 SQL中的完整性约束251
9.6 习题257
第10章 XML与关系数据库264
10.1 XML的基本知识264
10.1.1 XML的数据结构265
10.1.2 XML文档模式269
10.1.3 查询与转换274
10.1.4 XML应用程序接口276
10.2 XML与关系数据库的关系277
10.2.1 非关系的数据存储277
10.2.2 关系数据库278
10.3 SQL Sever 2005对XML的支持280
10.3.1 SQL/XML282
10.3.2 XML应用284
10.4 习题286
第11章 系统体系结构287
11.1 数据库体系结构287
11.1.1 客户/服务器体系结构287
11.1.2 并行系统289
11.1.3 分布式系统290
11.2 并行数据库291
11.2.1 并行数据库概述291
11.2.2 并行系统设计291
11.3 分布式数据库292
11.3.1 分布式数据库概述292
11.3.2 分布式数据库的系统结构295
11.3.3 数据分片296
11.3.4 分布式数据库管理系统297
11.3.5 分布式查询处理298
11.4 主动数据库299
11.5 多媒体数据库301
11.6 习题302
参考文献304