数据库系统与应用 SQL ServerPDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵致格编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302112517
- 页数:328 页
目录 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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019