数据库原理与技术 Oracle版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:尹为民,李石君,金银秋,曾慧,吴迪倩编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302346951
- 页数:334 页
第1篇 知识、理论与方法 3
第1章 数据库系统概论 3
1.1数据库与数据管理 3
1.1.1数据库的基本概念 3
1.1.2数据管理技术的发展 6
1.2数据模型与信息模型 8
1.2.1 3个世界及其联系 8
1.2.2信息模型的表示 11
1.2.3数据模型的组成 13
1.2.4基本数据模型 14
1.3数据库系统结构 18
1.3.1 3级模式结构 18
1.3.2数据库系统体系结构 21
1.3.3数据库系统的组成 23
1.3.4数据库管理系统 25
1.4本章小结 27
习题1 28
第2章 关系数据库 29
2.1关系模型 29
2.1.1关系模型的特点 29
2.1.2关系数据结构 30
2.1.3关系数据操作 32
2.1.4关系的完整性约束 33
2.2关系代数 35
2.2.1集合运算 36
2.2.2关系运算 38
2.2.3扩充的运算 43
2.3查询优化 46
2.3.1查询处理与查询优化 46
2.3.2关系代数式的等价规则 49
2.3.3语法树的优化 51
2.3.4 Oracle数据库优化器 54
2.4本章小结 58
习题2 59
第3章 数据库语言及访问接口 62
3.1 SQL简介 62
3.1.1 SQL的特征 62
3.1.2 SQL数据类型 64
3.2 SQL的数据定义 66
3.2.1表的建立与删改 66
3.2.2索引的建立与删除 69
3.3 SQL的数据查询 70
3.3.1单表查询 70
3.3.2多表查询 74
3.3.3连接查询 77
3.3.4递归查询 79
3.4 SQL的数据更新 80
3.4.1插入数据 80
3.4.2删改数据 81
3.5 SQL中的视图 83
3.5.1视图的概念 83
3.5.2创建与使用视图 83
3.5.3更新视图 86
3.6数据库访问技术 87
3.6.1数据库访问概述 87
3.6.2嵌入式SQL 87
3.6.3数据库标准接口 93
3.6.4对象访问接口 95
3.7本章小结 99
习题3 99
第4章 关系数据库理论 101
4.1函数依赖 101
4.1.1关系模式的设计问题 101
4.1.2函数依赖的概念 103
4.1.3候选键的形式定义 104
4.2关系模式的规范化 105
4.2.1关系与范式 105
4.2.2第1范式(1NF) 106
4.2.3第2范式(2NF) 107
4.2.4第3范式(3NF) 108
4.2.5 BC范式(BCNF) 109
4.2.6多值依赖与第4范式 110
4.3数据依赖公理 113
4.3.1公理及其推论 113
4.3.2闭包的概念及其计算 114
4.3.3函数依赖集的等价 117
4.3.4最小函数依赖集 118
4.4关系模式的分解 120
4.4.1等价模式分解的定义 120
4.4.2无损连接性与依赖保持性 121
4.4.3模式分解的算法 124
4.5本章小结 127
习题4 127
第5章 数据库设计 130
5.1数据库设计概述 130
5.1.1数据库设计的特点和方法 130
5.1.2数据库设计阶段及内容 132
5.2需求分析 134
5.2.1需求分析的任务 134
5.2.2需求分析的方法 135
5.2.3需求分析的工具 136
5.3概念结构设计 138
5.3.1概念结构设计的方法 139
5.3.2 E-R图及其扩展描述 140
5.3.3局部视图设计 143
5.3.4合并E-R图 145
5.4逻辑结构设计 148
5.4.1逻辑结构设计的步骤 148
5.4.2 E-R图向关系模式的转换 148
5.4.3关系模式的优化 152
5.4.4用户子模式的设计 153
5.5数据库物理设计 154
5.5.1物理设计的内容和要求 154
5.5.2存取方法与存储结构 154
5.5.3性能评价 156
5.6数据库实施与维护 157
5.7本章小结 158
习题5 158
第2篇 技术、应用及发展 163
第6章 数据库保护与事务管理 163
6.1数据库的安全性 163
6.1.1安全性的基本概念 163
6.1.2安全性控制方法 165
6.1.3自主访问控制的实施 167
6.1.4 Web数据库安全策略 171
6.1.5 Oracle数据库的安全性 171
6.2数据库的完整性 173
6.2.1完整性控制的功能 173
6.2.2完整性约束的设计 174
6.2.3数据库触发器设计 177
6.2.4 Oracle数据库的完整性 180
6.3事务管理与数据库恢复 181
6.3.1事务的基本概念 181
6.3.2数据库恢复技术 183
6.3.3故障恢复及事务管理 187
6.3.4 Oracle数据库的恢复与闪回 190
6.4事务的并发控制 192
6.4.1并发控制的概念 192
6.4.2封锁与封锁协议 193
6.4.3并发调度的可串行性 195
6.4.4封锁的粒度 198
6.4.5 Oracle的并发控制 200
6.5本章小结 201
习题6 201
第7章 对象关系数据库 204
7.1面向对象的数据模型 204
7.1.1基于对象的数据库概述 204
7.1.2面向对象数据模型 205
7.2面向对象的建模方法 209
7.2.1统一建模语言——UML 209
7.2.2 UML的表示法 210
7.2.3 UML的信息建模 211
7.2.4 UML的信息模型设计 216
7.3对象关系数据库 218
7.3.1对象关系数据库概述 218
7.3.2对象关系数据模型 218
7.3.3对象关系数据库产品 220
7.3.4 Oracle的复杂数据类型 221
7.4本章小结 229
习题7 229
第8章Oracle数据库及编程 231
8.1 Oracle数据库产品 231
8.1.1 Oracle数据库概述 231
8.1.2 Oracle数据库结构 233
8.2过程化SQL 235
8.2.1过程化SQL简介 235
8.2.2 PL/SQL块结构 236
8.2.3数据类型与变量 237
8.3 PL/SQL控制语句 241
8.3.1条件控制语句 241
8.3.2循环控制语句 243
8.3.3子程序定义与调用 244
8.4游标的使用 245
8.4.1游标及其属性 245
8.4.2带参数与带锁游标 247
8.5 PL/SQL数据结构 249
8.5.1记录类型 249
8.5.2集合类型 250
8.5.3动态SQL的使用 252
8.6存储过程与存储函数 253
8.6.1存储过程的创建与使用 253
8.6.2存储函数的创建与调用 256
8.7数据库触发器 257
8.7.1触发器的创建 257
8.7.2带选项的触发器 259
8.7.3复合触发器及管理 261
8.8本章小结 263
习题8 263
第9章Oracle数据库应用 265
9.1学生成绩管理数据库系统 265
9.1.1系统需求与设计目标 265
9.1.2系统模式及开发环境 266
9.1.3系统功能设计 267
9.1.4数据库设计 267
9.1.5系统应用程序设计 270
9.1.6系统测试运行图 275
9.2新闻发布网站后台管理系统 277
9.2.1后台管理系统设计 277
9.2.2系统实现方式 278
9.2.3数据库表设计 279
9.2.4数据库编程 281
9.2.5新闻栏目管理 285
9.2.6新闻内容管理 288
9.3本章小结 290
习题9 291
第10章 现代数据库技术及发展 292
10.1现代数据库技术概述 292
10.1.1数据库技术的发展 292
10.1.2现代数据库技术研究 294
10.2 XML数据库 296
10.2.1 XML数据库概述 296
10.2.2 XML数据模型 297
10.2.3 XML查询语言 298
10.3数据仓库与数据挖掘 301
10.3.1数据仓库的特征与组成 302
10.3.2数据仓库与联机分析 304
10.3.3多维数据的表示和操作 306
10.3.4数据挖掘 308
10.4新型数据库 310
10.4.1云数据库 310
10.4.2物联网数据库 313
10.5本章小结 316
习题10 317
附录A主要数据库产品简介 318
附录B录像出租公司数据库设计案例 320
B.1应用需求 320
B.2需求分析 321
B.2.1确定任务与目标 321
B.2.2收集系统的详细信息 321
B.2.3分析用户与数据关系 322
B.2.4确定分公司的用户需求 323
B.2.5确定系统需求 324
B.3概念结构设计 325
B.3.1建立局部概念结构 325
B.3.2建立全局概念结构 328
B.4逻辑结构设计 329
B.5物理结构设计 330
参考文献 334
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019