图书介绍
数据库原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理及应用](https://www.shukui.net/cover/49/31006583.jpg)
- 王丽艳,郑先锋,刘亮编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111409977
- 出版时间:2013
- 标注页数:298页
- 文件大小:71MB
- 文件页数:310页
- 主题词:数据库系统-教材
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.1.2 数据管理2
1.1.3 数据库2
1.1.4 数据库管理系统3
1.1.5 数据库系统3
1.2 数据库分类5
1.3 数据管理技术的产生和发展5
1.4 数据库系统结构6
1.4.1 数据库系统模式的概念6
1.4.2 三级模式结构7
1.4.3 映像功能与数据独立性8
1.4.4 应用程序的体系结构9
1.5 小结11
习题112
第2章 数据模型13
2.1 数据的三个范畴13
2.2 数据模型概念14
2.3 数据模型的组成要素15
2.4 概念模型15
2.4.1 基本概念15
2.4.2 E-R模型17
2.4.3 UML18
2.5 组织层数据模型19
2.5.1 层次模型19
2.5.2 网状模型20
2.5.3 关系模型21
2.5.4 面向对象模型22
2.6 小结24
习题224
第3章 关系模型25
3.1 关系模型的数据结构25
3.2 关系操作28
3.3 关系的完整性28
3.3.1 实体完整性28
3.3.2 参照完整性29
3.3.3 用户定义的完整性29
3.4 关系代数29
3.4.1 传统的集合运算30
3.4.2 专门的关系运算32
3.4.3 关系代数表达式的优化策略35
3.5 关系代数的应用36
3.6 小结36
习题337
第4章 关系数据库标准语言SQL38
4.1 SQL概述38
4.1.1 SQL简介38
4.1.2 SQL数据库结构38
4.1.3 SQL的功能39
4.1.4 SQL的特点40
4.1.5 Transact-SQL41
4.1.6 SQL的数据类型41
4.2 SQL数据定义42
4.2.1 模式的定义与删除43
4.2.2 基本表的定义、删除与修改44
4.2.3 索引的建立与删除46
4.3 数据查询47
4.3.1 单表查询48
4.3.2 连接查询56
4.3.3 嵌套查询59
4.3.4 集合查询63
4.3.5 查询语句的性能优化64
4.4 数据更新65
4.4.1 插入数据65
4.4.2 修改数据67
4.4.3 删除数据67
4.5 SQL数据控制68
4.5.1 授权语句68
4.5.2 收权语句69
4.6 视图70
4.6.1 视图的作用70
4.6.2 定义视图70
4.6.3 查询视图72
4.6.4 更新视图73
4.7 小结74
习题474
第二部分 设计篇75
第5章 数据库规范化理论75
5.1 概述75
5.2 函数依赖76
5.2.1 函数依赖的定义76
5.2.2 函数依赖的分类76
5.3 关系规范化77
5.3.1 关系模式中的码77
5.3.2 范式概念78
5.3.3 1NF78
5.3.4 2NF79
5.3.5 3NF80
5.3.6 BCNF81
5.3.7 多值依赖81
5.3.8 4NF84
5.4 数据依赖的公理系统84
5.5 小结85
习题585
第6章 数据库设计87
6.1 数据库设计概述87
6.1.1 数据库设计的特点87
6.1.2 数据库设计方法88
6.1.3 数据库设计的阶段89
6.2 需求分析91
6.2.1 需求描述与分析91
6.2.2 需求分析分类92
6.2.3 需求分析的内容、方法和步骤92
6.2.4 数据字典94
6.3 概念结构设计96
6.3.1 概念结构设计的必要性及要求96
6.3.2 概念结构设计的方法与步骤97
6.3.3 采用E-R模型设计概念结构的方法99
6.3.4 E-R图的高级技术102
6.4 逻辑结构设计103
6.4.1 E-R图向关系模型的转换104
6.4.2 数据模型的优化105
6.5 物理结构设计106
6.5.1 物理结构设计的内容和方法107
6.5.2 评价物理结构108
6.6 数据库行为设计108
6.7 数据库实施109
6.7.1 加载数据109
6.7.2 调试和运行应用程序110
6.8 数据库的运行与维护110
6.9 小结111
习题6111
第7章 事务处理技术112
7.1 事务112
7.1.1 事务的基本概念112
7.1.2 事务的特性112
7.1.3 事务的状态变迁113
7.1.4 SQL事务处理模型114
7.2 并发控制115
7.2.1 并发控制概述115
7.2.2 事务一致性级别116
7.2.3 并发控制措施117
7.2.4 封锁协议118
7.2.5 活锁和死锁119
7.2.6 并发调度的可串行性120
7.2.7 两段锁协议121
7.2.8 封锁粒度122
7.3 数据库的备份与恢复122
7.3.1 数据库故障123
7.3.2 数据库备份124
7.3.3 数据库恢复125
7.4 小结126
习题7127
第8章 数据库完整性和安全性128
8.1 数据库完整性概述128
8.1.1 实体完整性128
8.1.2 域完整性129
8.1.3 参照完整性129
8.1.4 用户定义的完整性130
8.2 定义约束130
8.2.1 约束的类型130
8.2.2 约束的创建131
8.2.3 查看约束的定义信息132
8.2.4 删除约束133
8.3 使用默认133
8.4 使用规则134
8.5 数据完整性方法选用135
8.6 数据库安全性控制135
8.6.1 用户标识与鉴别136
8.6.2 存取控制137
8.6.3 审计138
8.6.4 数据加密139
8.6.5 权限控制139
8.7 小结141
习题8141
第9章 SQL Server 2008程序设计142
9.1 SQL程序基础142
9.1.1 批处理142
9.1.2 数据类型143
9.1.3 常量147
9.1.4 变量148
9.2 流程控制语句152
9.3 表达式和函数154
9.3.1 表达式154
9.3.2 函数156
9.4 临时表和表变量158
9.4.1 临时表158
9.4.2 表变量159
9.5 游标159
9.5.1 游标的作用及特点160
9.5.2 游标的类型160
9.5.3 游标的使用161
9.6 小结164
习题9164
第10章 存储过程和触发器165
10.1 存储过程165
10.1.1 存储过程的优点165
10.1.2 存储过程的类型166
10.2 用户自定义存储过程的创建与执行166
10.2.1 创建存储过程167
10.2.2 调用存储过程169
10.2.3 存储过程的错误处理170
10.2.4 管理存储过程171
10.3 触发器173
10.3.1 触发器的概念174
10.3.2 触发器的作用174
10.3.3 触发器的类型174
10.4 DML触发器174
10.4.1 DML触发器的优点175
10.4.2 DML触发器的创建175
10.4.3 DML触发器的应用176
10.5 DDL触发器的创建与应用177
10.6 激活触发器178
10.7 管理触发器178
10.8 小结180
习题10180
第11章 数据库技术的发展181
11.1 数据库技术的发展历程181
11.2 数据库系统发展的特点181
11.3 XML数据库182
11.3.1 XML简介182
11.3.2 XML数据183
11.3.3 XML数据模型184
11.3.4 XML数据库185
11.4 数据仓库185
11.4.1 数据仓库概述185
11.4.2 数据仓库中的数据组织186
11.4.3 数据仓库系统的体系结构186
11.4.4 数据仓库的开发方法188
11.5 联机分析处理188
11.5.1 OLAP的一些基本概念189
11.5.2 OLAP的定义与特征189
11.5.3 多维分析操作190
11.5.4 OLAP的基本数据模型190
11.5.5 OLAP的衡量标准192
11.6 数据挖掘193
11.6.1 数据挖掘的定义193
11.6.2 数据挖掘的数据源193
11.6.3 数据挖掘的功能194
11.6.4 数据挖掘工具194
11.7 数据库技术的发展趋势195
11.8 小结195
习题11195
第三部分 应用篇197
第12章 安装与配置SQL Server 2008197
12.1 初识SQL Server 2008197
12.1.1 SQL Server发展简史197
12.1.2 SQL Server 2008版本和安装要求197
12.1.3 SQL Sever 2008的体系结构198
12.2 SQL Server 2008的安装199
12.3 SQL Server 2008的配置204
12.4 SQL Server 2008管理工具206
12.4.1 SQL Server管理平台206
12.4.2 商业智能开发平台207
12.4.3 SQL Server配置管理器208
12.4.4 SQL Server分析器209
12.4.5 数据库引擎优化顾问209
12.4.6 报表服务配置管理器210
12.4.7 文档和教程210
12.5 小结211
习题12211
第13章 创建与管理数据库及表212
13.1 SQL Server 2008数据库212
13.1.1 系统数据库212
13.1.2 文件和文件组213
13.2 创建数据库214
13.3 数据库管理217
13.3.1 查看数据库217
13.3.2 修改数据库218
13.3.3 删除数据库218
13.4 数据库快照219
13.4.1 创建数据库快照219
13.4.2 管理数据库快照220
13.5 数据库中基本表的创建与管理220
13.5.1 创建表220
13.5.2 定义完整性约束222
13.5.3 修改表227
13.5.4 删除表227
13.6 小结228
习题13228
第14章 SQL Server 2008安全性控制229
14.1 安全管理概述229
14.2 SQL Server 2008的身份验证模式229
14.3 管理服务器登录230
14.3.1 查看和编辑现有的登录230
14.3.2 创建登录233
14.3.3 启用、禁止和解锁登录237
14.3.4 修改登录238
14.3.5 删除登录239
14.4 数据库用户239
14.4.1 建立数据库用户240
14.4.2 修改数据库用户241
14.4.3 删除数据库用户241
14.5 权限管理242
14.5.1 权限种类及用户分类242
14.5.2 权限的管理242
14.6 角色243
14.6.1 服务器角色243
14.6.2 数据库角色245
14.6.3 新建数据库角色246
14.7 小结248
习题14248
第15章 SQL Server 2008的备份和恢复249
15.1 数据的导入和导出249
15.1.1 数据导出249
15.1.2 数据导入251
15.2 备份数据库254
15.2.1 备份数据库概述254
15.2.2 备份方式254
15.2.3 备份时机255
15.2.4 备份设备255
15.2.5 实现备份258
15.3 恢复数据库260
15.3.1 恢复的顺序260
15.3.2 使用T-SQL语句恢复数据库261
15.3.3 使用SQL Server Management Studio恢复数据库262
15.4 分离和附加数据库263
15.4.1 分离数据库263
15.4.2 附加数据库265
15.5 小结266
习题15266
第四部分 实验篇267
实验1 SQL Server 2008的安装及数据库操作267
实验2 SQL Server 2008表的操作270
实验3 SQL Server 2008数据库表中记录的操作271
实验4 SQL Server 2008简单查询274
实验5 SQL Server 2008高级查询275
实验6 SQL Server 2008连接查询277
实验7 SQL Server 2008视图操作279
实验8 SQL Server 2008的存储过程281
实验9 SQL Server 2008的触发器284
实验10 SQL Server 2008数据备份和恢复286
课程设计教学管理信息系统的分析与设计291
参考文献296