图书介绍
数据库系统与应用 SQL Serverpdf电子书版本下载
- 赵致格编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302112517
- 出版时间:2005
- 标注页数:328页
- 文件大小:34MB
- 文件页数:345页
- 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材
PDF下载
下载说明
数据库系统与应用 SQL ServerPDF格式电子书版下载
下载的文件为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 数据管理发展的三个阶段 4
1.1.3 数据库技术发展的三个阶段 6
1.1.4 数据库发展的新趋势 8
1.2 计算机系统的集成化 12
1.2.1 工程科学领域数据处理的发展 12
1.2.2 在CIMS中对CAX的要求 14
1.2.3 计算机系统集成化的方法 15
1.3 SQL Server概述 19
1.3.1 SQL Server简介 19
1.3.2 SQL Server的管理工具 22
1.3.3 SQL Server数据库 25
1.4 本章小结 27
1.5 练习题 27
第2章 数据模型 28
2.1 数据模型和模式结构 28
2.1.1 数据模型的分类 28
2.1.2 数据库系统的模式结构 30
2.1.3 应用程序访问数据库数据的过程 32
2.2 信息世界的描述 33
2.2.1 数据的描述过程 33
2.2.2 信息世界的基本概念 34
2.2.3 实体之间联系的类型 35
2.3.2 实体联系数据模型的抽象概念 36
2.3.1 实体联系数据模型的描述方法 36
2.3 实体联系数据模型 36
2.3.3 实体联系数据模型的描述示例 38
2.4 层次数据模型 40
2.4.1 层次数据模型的概念 40
2.4.2 层次数据模型数据的组织 41
2.4.3 层次数据模型数据的存储 42
2.5 网状数据模型 43
2.5.1 网状数据模型的概念 43
2.5.2 网状数据模型数据的组织 43
2.5.3 网状数据模型数据的存储 43
2.6 关系数据模型 44
2.6.1 关系数据模型的概念 45
2.6.2 关系数据模型数据的组织 45
2.6.3 关系数据模型的特点 46
2.7 面向对象数据模型 47
2.7.1 面向对象的基本概念 47
2.7.2 面向对象数据模型的核心概念 49
2.8 本章小结 51
2.9 练习题 51
第3章 关系数据库系统 53
3.1 关系数据模型与关系数据库 53
3.2 关系数据模型的完整性 55
3.3 关系数据库实例——教学管理系统 57
3.4 关系代数 60
3.4.1 关系查询语言和关系运算 60
3.4.2 传统的集合运算 61
3.4.3 专门的关系运算 62
3.5 关系演算 65
3.5.2 域关系演算语言QBE 66
3.5.1 元组关系演算语言ALPHA 66
3.6 关系数据库管理系统 67
3.6.1 数据库管理系统的基本功能 67
3.6.2 数据库管理系统的体系结构 71
3.6.3 数据库服务器 73
3.7 本章小结 75
3.8 练习题 75
第4章 关系数据库语言SQL 76
4.1 SQL概述 76
4.1.1 SQL的发展 76
4.1.2 SQL的特点 77
4.1.3 SQL的数据类型 77
4.2.1 SQ LServer的数据库文件 78
4.2 数据库的创建、修改和删除 78
4.2.2 创建数据库 79
4.2.3 删除数据库 82
4.2.4 修改数据库 82
4.3 数据定义 84
4.3.1 表的创建、修改和删除 84
4.3.2 索引的创建和删除 88
4.4 数据更新 90
4.4.1 插入语句INSERT 90
4.4.2 更新语句UPDATE 92
4.4.3 删除语句DELETE 92
4.5 数据查询语句SELECT 93
4.5.1 简单查询 93
4.5.2 多表连接查询 99
4.5.3 嵌套查询 102
4.5.4 联合查询 103
4.6 视图的定义和操作 104
4.6.1 视图的基本概念 104
4.6.2 视图的定义、修改和删除 104
4.6.3 视图的操作 106
4.7 SQL数据控制功能 107
4.7.1 授予权限 107
4.7.2 撤销权限 110
4.8 嵌入式SQL 111
4.8.1 嵌入式SQL的使用 111
4.8.2 不使用游标的操作 113
4.8.3 使用游标的操作 115
4.9 Transact-SQL 120
4.9.1 Transact-SQL简介 120
4.9.2 实现数据完整性 121
4.9.3 触发器 124
4.9.4 存储过程 128
4.10 本章小结 131
4.11 练习题 131
第5章 关系数据库设计 133
5.1 关系数据库设计概述 133
5.1.1 数据库设计的基本问题 133
5.1.2 什么是不好的关系模式 134
5.2 关系数据库设计理论 135
5.2.1 函数依赖和码 136
5.2.2 多值依赖 139
5.2.3 函数依赖公理 141
5.2.4 模式的规范化 143
5.2.5 关系模式的分解 148
5.3.1 数据库设计过程概述 152
5.3 数据库设计过程 152
5.3.2 需求分析 156
5.3.3 数据库概念设计 159
5.3.4 数据库逻辑设计 163
5.3.5 数据库物理设计 167
5.4 本章小结 169
5.5 练习题 169
第6章 数据库应用开发环境和工具 171
6.1 数据库应用程序的体系结构 171
6.1.1 数据库应用程序体系结构的发展 171
6.1.2 数据库应用程序开发工具 175
6.1.3 数据库应用程序开发接口 177
6.2 开放数据库互连ODBC 179
6.2.1 ODBC的开放性和互操作性 179
6.2.2 ODBC的层次结构 180
6.2.3 ODBC工作原理和驱动程序类型 184
6.2.4 ODBC应用程序框架 186
6.3 ADO数据对象 188
6.3.1 ADO对象模型组成 188
6.3.2 Connection对象及其使用 191
6.3.3 Command对象及其使用 195
6.3.4 Recordset对象及其使用 196
6.4 本章小结 200
6.5 练习题 200
第7章 数据库管理系统 201
7.1 数据库管理系统的软件组成 201
7.1.1 DBMS的程序模块划分 201
7.1.2 语言处理 202
7.1.3 数据的存储和管理 204
7.2.1 事务的基本概念 206
7.2 事务管理 206
7.2.2 事务的特性 207
7.2.3 SQL Server的事务模式 208
7.2.4 事务处理语句 209
7.2.5 批处理 211
7.3 并发控制和锁的管理 213
7.3.1 并发控制 213
7.3.2 锁的管理 214
7.3.3 SQL Server的锁定方式 219
7.4 数据库恢复 220
7.4.1 数据库恢复的概念 220
7.4.2 数据库系统的主要故障 220
7.4.3 数据库恢复的策略 221
7.4.4 SQL Server的数据库备份 226
7.4.5 SQL Server的数据库恢复 228
7.5 数据库安全性 230
7.5.1 SQL Server的安全性机制 230
7.5.2 SQL Server访问控制策略 231
7.5.3 统计数据库的安全性 237
7.6 数据库完整性 238
7.6.1 数据库完整性概述 238
7.6.2 完整性约束条件的分类 239
7.7 Oracle数据库管理系统简介 239
7.7.1 Oracle数据库系统的组成和特点 240
7.7.2 Oracle数据库系统的体系结构 241
7.8 本章小结 242
7.9 练习题 243
8.1.1 面向对象的方法 244
第8章 现代数据库管理系统 244
8.1 面向对象数据库管理系统OODBMS 244
8.1.2 复杂对象和类层次结构 247
8.1.3 继承的实现 250
8.1.4 对象标识方法 254
8.1.5 面向对象数据库的模式演变 256
8.1.6 面向对象数据库的事务管理 259
8.2 分布式数据库管理系统DDBMS 260
8.2.1 分布式数据库系统的产生 261
8.2.2 分布式数据库系统的结构 262
8.2.3 分布式数据库数据的存储 263
8.2.4 分布式数据库系统的模式结构 265
8.2.5 分布式数据库系统的事务管理 266
8.2.6 分布式数据库系统的技术难点 268
8.3.1 SQL Server的分布式事务协调器 269
8.3 SQL Server的分布式数据库功能 269
8.3.2 在SQL Server中使用分布式数据 270
8.4 Oracle的分布式数据库功能 272
8.5 本章小结 274
8.6 练习题 274
第9章 数据库系统的应用 276
9.1 数据仓库概述 276
9.1.1 数据仓库技术的产生 276
9.1.2 数据仓库的特征 279
9.1.3 数据仓库的体系结构 282
9.1.4 数据仓库的数据模型 285
9.1.5 数据仓库的基本操作 287
9.1.6 数据仓库工程 289
9.2.1 决策支持工具的使用模式 290
9.2 决策支持工具 290
9.2.2 决策支持工具的三种方法 291
9.3 联机分析处理OLAP 292
9.3.1 OLAP的功能 292
9.3.2 OLAP的存储方法 293
9.4 数据挖掘 294
9.4.1 数据挖掘的基本概念 294
9.4.2 数据挖掘的算法 295
9.4.3 数据挖掘的方法 295
9.5 SQL Server的数据仓库功能 296
9.5.1 SQL Server提供的数据仓库工具 296
9.5.2 SQL Server的OLAP服务 297
9.5.3 分析管理器的使用 298
9.7 练习题 303
9.6 本章小结 303
附录A 综合教务管理系统的设计报告 304
A.1 需求分析 304
A.1.1 系统功能说明 304
A.1.2 数据流和数据字典描述 305
A.2 数据库的概念设计 307
A.3 数据库的逻辑设计 308
A.4 应用程序设计 311
A.5 编程实现 311
附录B SQL Server数据库管理系统的安装过程 319
B.1 SQL Server 2000的版本 319
B.2 SQL Server 2000的安装需求 320
B.3 中文SQL Server的安装过程 321
参考书目 328