图书介绍
数据库技术应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库技术应用](https://www.shukui.net/cover/8/31378098.jpg)
- 李学峰,赵艳萍主编 著
- 出版社: 北京希望电子出版社
- ISBN:9787830025199
- 出版时间:2018
- 标注页数:396页
- 文件大小:61MB
- 文件页数:414页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库技术应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
原理篇2
第1章 数据库系统概述2
1.1 基本概念2
1.1.1 数据2
1.1.2 数据模型2
1.1.3 数据库3
1.1.4 数据库管理系统3
1.1.5 数据库系统4
1.2 数据库技术的产生和发展5
1.2.1 人工管理阶段5
1.2.2 文件系统阶段5
1.2.3 数据库系统阶段5
1.3 数据库系统结构7
1.3.1 数据库系统结构8
1.3.2 数据库系统的三级模式结构9
1.3.3 数据与程序的独立性11
1.4 数据库管理系统12
1.4.1 数据库管理系统的主要功能12
1.4.2 数据库管理系统的组成12
1.4.3 数据库管理系统的工作流程13
1.5 数据库系统13
小结16
习题116
第2章 数据库系统结构18
2.1 实体联系模型(概念模型)18
2.1.1 基本概念19
2.1.2 基本E-R图24
2.1.3 扩充E-R数据模型25
2.2 关系模型30
2.2.1 基本概念30
2.2 2关系模式33
2.2.3 关系模式的约束35
2.2.4 关系操作和关系数据语言36
2.3 面向对象的数据模型37
小结40
习题241
第3章 关系运算及关系系统42
3.1 关系数据库的基本概念42
3.1.1 关系的形式化定义42
3.1.2 关系模式43
3.1.3 关系数据库模式44
3.2 关系代数44
3.2.1 传统的集合运算45
3.2.2 专门的关系运算46
3.2.3 扩充的关系代数运算49
3.2.4 关系代数应用举例51
3.3 关系演算53
3.3.1 元组关系演算53
3.3.2 域关系演算57
3.3.3 关系运算的安全性59
3.4 查询优化61
3.4.1 一般问题62
3.4.2 查询优化准则64
3.4.3 关系代数等价变换规则65
3.4.5 关系代数表达式优化步骤67
3.5 关系系统68
3.5.1 关系系统的定义69
3.5.2 全关系系统的十二条基本准则简介69
3.5.3 关系系统的分类71
小结72
习题372
第4章 关系数据库标准语言74
4.1 SQL概述74
4.1.1 SQL语言的发展概况74
4.1.2 SQL语言的特点75
4.1.3 SQL数据库的体系结构76
4.1.4 SQL语言的组成77
4.2 数据定义语言77
4.2.1 定义数据库78
4.2.2 定义数据表81
4.3 数据查询语言87
4.3.1 SELECT语句概述87
4.3.2 单表查询89
4.3.3 连接查询90
4.3.4 嵌套查询91
4.3.5 集合查询92
4.4 数据操纵语言92
4.4.1 INSERT语句92
4.4.2 UPDATE语句93
4.4.3 DELETE语句94
4.5 视图94
4.5.1 视图概述95
4.5.2 视图的创建、修改与删除96
4.6 嵌入式SQL100
4.6.1 嵌入式SQL概述100
4.6.2 嵌入式SQL的使用规定101
4.7 SQL提供的安全性与完整性102
4.7.1 SQL Server 2008的安全管理102
4.7.2 SQL Server 2008的数据完整性103
4.7.3 触发器104
小结106
习题4107
第5章 关系数据理论111
5.1 问题的提出111
5.2 规范化113
5.2.1 数据依赖113
5.2.2 函数依赖114
5.2.3 范式116
5.2.4 BC范式(BCNF)120
5.2.5 多值依赖122
5.2.6 第四范式(4NF)124
5.2.7 规范化小结125
5.3 数据依赖的公理系统125
5.4 关系模式的规范化129
小结133
习题5134
第6章 数据库存储结构136
6.1 数据库存储设备136
6.2 文件组织137
6.2.1 概述137
6.2.2 定长记录138
6.2.3 变长记录139
6.3 记录的组织141
6.3.1 文件中记录的组织方式142
6.3.2 索引技术149
小结152
习题6153
第7章 数据库保护154
7.1 安全性154
7.1.1 安全性控制的一般方法154
7.1.2 SQL Server数据库的安全保密方式155
7.1.3 SQL Server 2008验证模式156
7.1.4 SQL Server账号权限157
7.1.5 权限和角色158
7.2 完整性159
7.2.1 完整性160
7.2.2 完整性约束条件161
7.2.3 完整性约束类型161
7.3 事务及并发控制162
7.3.1 事务的概念162
7.3.2 事务处理163
7.3.3 事务分类163
7.3.4 并发控制164
7.4 数据库恢复165
7.4.1 备份和恢复概述165
7.4.2 数据库备份类型165
7.4.3 数据库恢复及策略166
小结168
习题7169
第8章 数据库系统设计170
8.1 数据库设计过程170
8.1.1 数据库设计的任务与内容170
8.1.2 数据库设计方法172
8.1.3 数据库设计的基本步骤173
8.2 需求分析176
8.2.1 系统需求分析的任务176
8.2.2 系统需求分析的方法177
8.2.3 数据流图和数据字典178
8.3 概念结构设计179
8.3.1 概念结构179
8.3.2 概念结构设计的方法与步骤180
8.3.3 数据抽象与局部概念结构设计182
8.3.4 全局概念结构设计185
8.4 逻辑结构设计187
8.4.1 逻辑结构设计的任务和步骤187
8.4.2 概念模型向关系模型的转换188
8.4.3 数据模型的规范化189
8.4.4 模式评价与改进190
8.5 物理结构设计191
8.5.1 数据库物理设计的任务和主要内容191
8.5.2 确定关系模式的物理结构192
8.5.3 评价物理结构194
8.6 设计示例194
8.6.1 概念结构设计示例194
8.6.2 逻辑结构设计示例197
8.6.3 综合示例198
小结199
习题8199
应用篇202
第9章 SQL Server 2008基础202
9.1 SQL Server 2008的新特性202
9.1.1 SQL Server的发展202
9.1.2 SQL Server 2008的新特性202
9.2 SQL Server 2008的安装和配置205
9.2.1 选择正确的SQL Server 2008数据库版本205
9.2.2 安装的硬件要求206
9.2.3 操作系统支持及软件要求207
9.2.4 SQL Server 2008安装过程207
9.3 SQL Server 2008工具和实用程序214
小结215
习题9215
第10章 数据库的创建与管理216
10.1 SQL Server 2008数据库概述216
10.1.1 数据库基础216
10.1.2 系统数据库218
10.1.3 文件和文件组219
10.1.4 数据库对象219
10.2 创建数据库220
10.2.1 使用工具向导创建数据库220
10.2.2 使用CREAT DATABASE语句创建数据库222
10.3 修改数据库223
10.3.1 扩大数据库223
10.3.2 收缩数据库224
10.3.3 添加和删除数据文件和日志文件225
10.3.4 更改默认文件组225
10.3.5 更改数据库所有者226
10.3.6 更改数据库状态226
10.4 删除数据库228
10.4.1 使用SQL Server Management Studio删除数据库228
10.4.2 使用Transact-SQL语句删除数据库228
10.5 查看数据库信息229
10.6 备份与还原数据库229
10.6.1 备份数据库230
10.6 2还原数据库231
小结235
习题10235
第11章 数据表的创建与管理237
11.1 SQL Server 2008表概述237
11.1.1 表的基本概念237
11.1.2 表的类型237
11.1.3 数据类型238
11.1.4 表的数据约束239
11.1.5 表的设计内容241
11.2 创建数据表和表约束241
11.2.1 使用SSMS创建表241
11.2.2 创建表约束243
11.2.3 使用SQL语句创建表245
11.3 修改数据表和表约束246
11.3.1 使用SSMS修改表246
11.3.2 使用SQL语句修改表246
11.4 管理表中的数据248
11.4.1 插入记录248
11.4.2 修改记录249
11.4.3 删除记录249
11.5 删除数据表250
11.5.1 使用SSMS删除表250
11.5.2 使用SQL语句删除表250
11.6 查看表信息251
小结253
习题11253
实验一 表的操作255
实验二 表的完整性256
第12章 数据查询258
12.1 SELECT语句的基本语法格式258
12.2 简单查询259
12.3 汇总查询264
12.4 连接查询267
12.5 子查询272
小结274
习题12274
实验SELECT语句的基本使用274
第13章 视图与索引276
13.1 视图276
13.1.1 视图概述276
13.1.2 创建视图276
13.1.3 修改视图281
13.1.4 使用视图284
13.1.5 删除视图287
13.2 索引288
13.2.1 索引概述288
13.2.2 创建、查看索引289
13.2.3 删除索引294
小结295
习题13295
实验 索引和视图296
第14章 规则与默认297
14.1 规则297
14.1.1 创建规则297
14.1.2 绑定规则298
14.1.3 查看规则298
14.1.4 解除和删除规则300
14.2 默认300
14.2.1 在创建表时指定默认值301
14.2.2 创建默认值302
14.2.3 绑定默认值303
14.2.4 查看默认值303
14.2.5 重命名默认对象305
14.2.6 解除和删除默认值306
小结306
习题14307
实验一创建和使用规则307
实验二创建和使用默认值307
第15章 T-SQL编程、存储过程及触发器309
15.1 T-SQL基础309
15.1.1 T-SQL简介309
15.1.2 T-SQL程序设计基础309
15.2 存储过程319
15.2.1 存储过程分类319
15.2.2 存储过程的优点319
15.2.3 创建存储过程319
15.2.4 存储过程的参数322
15.2.5 存储过程的管理324
15.3 触发器325
15.3.1 创建触发器326
15.3.2 管理触发器330
小结331
习题15331
实验一 创建存储过程332
实验二 创建触发器332
第16章 SQL Server 2008管理服务333
16.1 SQL Server 2008权限管理333
16.1.1 安全身份认证333
16.1.2 用户权限管理334
16.2 SQL Server 2008代理服务337
16.2.1 配置SQL Server 2008代理服务337
16.2.2 定义操作员339
16.2.3 管理作业340
16.2.4 管理警报345
16.3 SQL Server 2008报表服务347
16.3.1 报表服务概述347
16.3.2 创建报表服务项目351
小结356
习题16356
实验一 权限设置357
实验二 导入导出357
第17章 新型数据库358
17.1 分布式数据库358
17.1.1 分布式数据库概述358
17.1.2 分布式数据库的定义、分类359
17.1.3 分布式数据库系统的产生361
17.1.4 分布式数据库系统的优点和弱点362
17.1.5 分布式数据库系统的主要特点363
17.1.6 分布式数据库管理系统364
17.1.7 查询处理和优化365
17.1.8 分布事务管理367
17.1.9 分布式数据库的安全369
17.2 面向对象数据库370
17.2.1 面向对象的概念及特性371
17.2.2 面向对象数据库的发展371
17.2.3 面向对象设计方法371
17.2.4 面向对象数据库372
17.2.5 面向对象数据库的特征376
17.2.6 面向对象数据库语言376
17.2.7 面向对象数据库的模式演进377
17.2.8 面向对象数据库的发展前景378
17.3 数据仓库378
17.3.1 从数据库到数据仓库378
17.3.2 数据仓库的定义及其特点380
17.3.3 数据仓库系统的体系结构382
17.3.4 分析工具382
17.3.5 数据仓库、OLAP和数据挖掘的关系383
17.4 多媒体数据库384
17.4.1 概述384
17.4.2 多媒体数据库系统的主要研究课题384
17.4.3 多媒体数据库应用系统的开发385
17.4.4 多媒体数据库的关键技术386
17.5 对象-关系型数据库(ORDB)387
17.5.1 对象-关系数据库概念387
17.5.2 对象-关系型数据库由来387
17.5.3 对象-关系数据库的特点388
17.5.4 体系结构389
17.5.5 实现对象关系数据库系统的方法389
17.6 并行数据库390
17.6.1 概述390
17.6.2 并行数据库系统的目标及问题390
17.6.3 支持并行数据库的并行结构391
17.6.4 并行数据库系统与分布式数据库系统的区别392
17.7 空间数据库393
17.7.1 概述393
17.7.2 空间数据库技术研究的主要内容393
小结394
习题17394
参考文献396