图书介绍
数据库原理与技术 Oracle版PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与技术 Oracle版](https://www.shukui.net/cover/22/30614006.jpg)
- 尹为民,李石君,金银秋,曾慧,吴迪倩编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302346951
- 出版时间:2014
- 标注页数:334页
- 文件大小:52MB
- 文件页数:349页
- 主题词:数据库系统
PDF下载
下载说明
数据库原理与技术 Oracle版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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
习题128
第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
习题259
第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嵌入式SQL87
3.6.3数据库标准接口93
3.6.4对象访问接口95
3.7本章小结99
习题399
第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
习题4127
第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
习题5158
第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
习题6201
第7章 对象关系数据库204
7.1面向对象的数据模型204
7.1.1基于对象的数据库概述204
7.1.2面向对象数据模型205
7.2面向对象的建模方法209
7.2.1统一建模语言——UML209
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
习题7229
第8章Oracle数据库及编程231
8.1 Oracle数据库产品231
8.1.1 Oracle数据库概述231
8.1.2 Oracle数据库结构233
8.2过程化SQL235
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
习题8263
第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
习题9291
第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
习题10317
附录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