数据库技术及应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:尹为民,曾慧,吴迪倩编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302255062
- 页数:352 页
第1部分 基础篇 3
第1章 数据库系统导论 3
1.1 数据库与信息系统 3
1.1.1 数据管理的发展 3
1.1.2 数据库基本概念 5
1.2 数据模型与信息模型 8
1.2.1 三个世界及其联系 8
1.2.2 信息模型的表示 10
1.2.3 数据模型的组成 12
1.2.4 基本数据模型 13
1.3 数据库系统 17
1.3.1 数据库系统的结构 17
1.3.2 数据库系统的组成 20
1.3.3 数据库系统的特点 21
1.4 本章小结 22
习题1 23
第2章 关系数据库及其语言 24
2.1 关系模型 24
2.1.1 关系模型的特点 24
2.1.2 关系数据结构 25
2.1.3 关系数据操作 28
2.1.4 关系的完整性 29
2.2 关系代数 31
2.2.1 集合运算 32
2.2.2 关系运算 33
2.2.3 扩充的关系运算 37
2.3 关系演算 40
2.3.1 元组关系演算 40
2.3.2 域关系演算 41
2.4 数据库标准语言SQL 42
2.4.1 SQL的特征 42
2.4.2 SQL的数据定义 46
2.4.3 SQL的数据查询 50
2.4.4 SQL的数据更新 61
2.4.5 SQL中的视图 63
2.4.6 过程化SQL 68
2.5 本章小结 68
习题2 69
第3章 关系模式的规范化设计 72
3.1 函数依赖 72
3.1.1 关系模式的设计问题 72
3.1.2 函数依赖的概念 74
3.1.3 候选键的形式定义 75
3.2 关系模式的规范化 76
3.2.1 关系与范式 76
3.2.2 第1范式(1NF) 77
3.2.3 第2范式(2NF) 78
3.2.4 第3范式(3NF) 79
3.2.5 BC范式(BCNF) 81
3.2.6 多值依赖与第4范式 81
3.3 数据依赖公理 84
3.3.1 公理及其推论 84
3.3.2 闭包的概念及其计算 85
3.3.3 函数依赖集的等价 88
3.3.4 最小函数依赖集 89
3.4 关系模式的分解 91
3.4.1 等价模式分解的定义 91
3.4.2 无损连接性与依赖保持性 92
3.4.3 模式分解的算法 95
3.5 本章小结 96
习题3 97
第2部分 技术篇 101
第4章 数据库设计 101
4.1 数据库设计概述 101
4.1.1 数据库设计的特点和方法 101
4.1.2 数据库设计阶段及内容 103
4.2 需求分析 105
4.2.1 需求分析的任务 105
4.2.2 需求分析的方法 106
4.2.3 需求分析的工具 107
4.3 概念结构设计 110
4.3.1 概念结构设计的方法 110
4.3.2 E-R图及其扩展描述 112
4.3.3 局部视图设计 115
4.3.4 合并E-R图 116
4.3.5 消除数据冗余 117
4.4 逻辑结构设计 118
4.4.1 逻辑结构设计的步骤 118
4.4.2 E-R图向关系模式的转换 119
4.4.3 关系模式的优化 122
4.4.4 用户子模式的设计 123
4.5 数据库物理设计 124
4.5.1 物理设计的内容和要求 124
4.5.2 存取方法与存储结构 124
4.5.3 性能评价 126
4.6 数据库实施与维护 127
4.7 本章小结 128
习题4 128
第5章 数据库系统管理技术 130
5.1 DBMS的组成与功能 130
5.1.1 DBMS软件及其组成 130
5.1.2 DBMS的主要功能 131
5.1.3 DBMS的工作过程 132
5.2 查询优化与系统调优 133
5.2.1 关系数据库的查询优化 133
5.2.2 数据库系统调优 135
5.3 数据库的安全性 141
5.3.1 安全性的基本概念 141
5.3.2 安全性控制技术 142
5.3.3 自主存取控制的实施 144
5.3.4 Web数据库安全策略 148
5.4 数据库的完整性 149
5.4.1 完整性控制的功能 149
5.4.2 完整性约束的设计 150
5.4.3 数据库触发器设计 153
5.5 事务管理技术 157
5.5.1 事务的基本概念 157
5.5.2 数据库恢复技术 158
5.5.3 故障的恢复策略 163
5.5.4 并发控制技术 165
5.6 本章小结 170
习题5 171
第6章 对象关系数据库技术 173
6.1 面向对象的数据模型 173
6.1.1 基于对象的数据库概述 173
6.1.2 面向对象模型的概念 174
6.1.3 模型的结构与特征 177
6.1.4 面向对象数据库系统 179
6.2 面向对象的建模方法 180
6.2.1 统一建模语言——UML 180
6.2.2 UML的表示法 181
6.2.3 UML的信息建模 182
6.2.4 UML的高级建模 184
6.2.5 信息模型与UML表示 186
6.3 对象关系数据库系统 190
6.3.1 对象关系数据库系统概述 190
6.3.2 对象关系数据模型 191
6.3.3 扩充的数据类型 192
6.3.4 常用的复杂类型 193
6.3.5 继承和引用 196
6.3.6 数据的查询 199
6.3.7 自定义函数与过程 202
6.3.8 对象关系数据库应用 205
6.4 本章小结 207
习题6 208
第3部分 应用篇 211
第7章 数据库访问技术 211
7.1 数据库访问概述 211
7.2 数据库访问技术之一——嵌入式SQL 211
7.2.1 嵌入式SQL概述 211
7.2.2 嵌入式SQL方法 212
7.2.3 嵌入式SQL程序 214
7.2.4 动态SQL方法 216
7.3 数据库访问技术之二——数据库应用接口 217
7.3.1 开放式接口——ODBC 218
7.3.2 调用级接口——JDBC 220
7.3.3 通用级接口——ADO.NET 225
7.4 数据库应用知识 229
7.4.1 数据库应用体系结构 229
7.4.2 信息系统的结构模式 232
7.4.3 数据库应用开发步骤 234
7.4.4 数据库产品及开发工具 235
7.5 本章小结 238
习题7 238
第8章 SQL Server数据库应用 240
8.1 SQL Server 2005系统概述 240
8.1.1 SQL Server 2005的组成 240
8.1.2 SQL Server 2005的组件 241
8.1.3 SQL Server 2005的工具 242
8.2 数据库创建与程序设计 245
8.2.1 数据库的创建 245
8.2.2 表的创建 247
8.2.3 T-SQL程序基础 250
8.2.4 函数和游标 253
8.2.5 存储过程 259
8.2.6 数据库触发器 265
8.2.7 数据库安全性 272
8.3 数据库应用系统设计 272
8.3.1 系统需求与设计目标 272
8.3.2 系统功能模块设计 273
8.3.3 数据库设计与表的创建 274
8.3.4 系统界面的制作与实现 275
8.3.5 系统应用程序设计 277
8.4 本章小结 285
习题8 286
第9章 Oracle数据库应用 287
9.1 Oracle产品及功能介绍 287
9.1.1 Oracle产品及特点 287
9.1.2 Oracle数据库与安全性 288
9.2 PL/SQL程序设计 291
9.2.1 程序的基本结构 291
9.2.2 存储过程 293
9.2.3 游标的设计 296
9.3 数据库应用系统设计 299
9.3.1 系统需求与设计目标 299
9.3.2 系统功能模块设计 299
9.3.3 系统实现方式及开发环境 300
9.3.4 数据库设计与表的创建 302
9.3.5 系统应用程序设计 306
9.3.6 系统测试运行图 312
9.4 本章小结 313
习题9 314
第10章 现代数据库技术 315
10.1 现代数据库技术概述 315
10.1.1 数据库技术的发展 315
10.1.2 现代数据库技术研究 316
10.2 XML数据库 319
10.2.1 XML数据库概述 319
10.2.2 XML数据模型 320
10.2.3 XML查询语言 322
10.2.4 实现的数据库特性 324
10.3 数据仓库与数据挖掘 326
10.3.1 数据仓库的特征与组成 327
10.3.2 数据仓库与数据集市 329
10.3.3 联机分析处理 331
10.3.4 多维数据的表示和操作 332
10.3.5 数据挖掘技术 334
10.4 本章小结 336
习题10 337
附录A 录像出租公司数据库设计实例 338
A.1 应用需求 338
A.2 需求分析 339
A.2.1 确定任务与目标 339
A.2.2 确定系统边界与标识用户 339
A.2.3 收集用户与系统的详细信息 340
A.2.4 管理用户与数据关系 340
A.2.5 确定分公司的用户需求 341
A.2.6 确定系统需求 342
A.3 概念结构设计 344
A.3.1 建立局部概念结构 344
A.3.2 建立全局概念结构 346
A.4 逻辑结构设计 348
A.5 物理结构设计 349
参考文献 352
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 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