图书介绍
数据库系统原理与应用 Oracle版PDF|Epub|txt|kindle电子书版本网盘下载
![数据库系统原理与应用 Oracle版](https://www.shukui.net/cover/22/30174615.jpg)
- 刘淳,方俊主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508458508
- 出版时间:2008
- 标注页数:221页
- 文件大小:31MB
- 文件页数:234页
- 主题词:数据库系统-高等学校:技术学校-教材;关系数据库-数据库管理系统,Oracle-高等学校:技术学校-教材
PDF下载
下载说明
数据库系统原理与应用 Oracle版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库基本知识1
1.1 信息、数据与数据处理1
1.1.1 数据与信息1
1.1.2 数据处理1
1.1.3 数据处理的发展1
1.1.4 数据库技术的发展3
1.1.5 数据库新技术4
1.2 数据库系统6
1.2.1 数据库系统的组成6
1.2.2 数据库系统体系结构8
1.2.3 数据库管理系统的功能9
1.2.4 数据库管理系统的组成10
1.2.5 数据库系统的特点11
1.3 数据模型11
1.3.1 现实世界的数据描述11
1.3.2 数据模型13
1.3.3 关系的基本概念及其特点15
1.4 关系数据库与关系代数15
1.4.1 关系数据库概述15
1.4.2 关系数据结构16
1.4.3 关系的完整性19
1.4.4 关系代数20
1.4.5 关系数据库管理系统26
习题一26
第2章 Oracle数据库29
2.1 Oracle 10g数据库的安装与配置29
2.1.1 与安装有关的基本概念29
2.1.2 数据库服务器安装30
2.1.3 确认安装是否成功33
2.1.4 客户端安装34
2.1.5 确认客户端安装成功与否39
2.1.6 默认安装的数据库内容40
2.2 启动和关闭数据库42
2.2.1 使用SQL*Plus启动和关闭数据库42
2.2.2 使用Windows服务启动和关闭数据库45
2.3 Oracle体系结构46
2.3.1 物理存储结构46
2.3.2 逻辑存储结构50
2.3.3 实例结构52
2.4 Oracle数据库访问控制54
2.4.1 概要文件54
2.4.2 管理用户54
2.4.3 权限和角色56
2.4.4 管理权限60
2.4.5 管理角色61
2.5 SQL*Plus工具62
2.5.1 SQL*Plus简介62
2.5.2 启动和退出SQL*Plus63
2.5.3 使用SQL*Plus65
2.5.4 常用环境选项67
2.5.5 常用SQL*Plus命令68
习题二73
第3章 关系数据库标准语言SQL75
3.1 SQL概述75
3.2 数据定义75
3.2.1 基本表定义76
3.2.2 修改基本表79
3.2.3 删除基本表80
3.2.4 建立索引80
3.2.5 删除索引80
3.3 数据查询80
3.3.1 单表查询81
3.3.2 多表查询86
3.3.3 嵌套查询90
3.4 数据更新92
3.4.1 插入数据93
3.4.2 修改数据93
3.4.3 删除数据94
3.5 视图95
3.6 数据控制99
习题三101
第4章 关系数据库设计理论103
4.1 数据依赖103
4.1.1 关系模式中的数据依赖103
4.1.2 数据依赖对关系模式的影响104
4.1.3 有关概念105
4.2 范式106
4.2.1 第一范式(1NF)107
4.2.2 第二范式(2NF)108
4.2.3 第三范式(3NF)110
4.2.4 BC范式(BCNF)111
4.2.5 多值依赖与第四范式(4NF)112
4.3 关系模式的分解115
4.3.1 关系模式规范化的步骤115
4.3.2 关系模式的分解116
习题四119
第5章 数据库安全性和完整性121
5.1 数据库的安全性121
5.1.1 安全性控制的一般方法121
5.1.2 数据库用户的种类125
5.2 Oracle数据库的安全性125
5.2.1 Oracle的用户标识125
5.2.2 Oracle授权与检查机制125
5.3 完整性128
5.3.1 完整性约束条件128
5.3.2 完整性控制130
5.3.3 Oracle的完整性132
习题五133
第6章 数据库的事务处理与数据恢复134
6.1 事务管理的基本概念134
6.1.1 事务(Transaction)的概念134
6.1.2 事务的状态134
6.1.3 事务的特性135
6.1.4 Oracle中的事务136
6.2 并发控制137
6.2.1 并发操作引起的问题137
6.2.2 封锁139
6.2.3 封锁出现的问题及解决方法142
6.2.4 可串行化调度144
6.2.5 Oracle的并发控制机制145
6.3 数据库恢复145
6.3.1 数据库系统的故障146
6.3.2 数据库备份技术146
6.3.3 数据库恢复策略148
习题六149
第7章 Oracle 10g PL/SQL程序设计151
7.1 PL/SQL程序设计基础151
7.1.1 PL/SQL程序结构151
7.1.2 运算符151
7.1.3 变量与常量152
7.1.4 定义数据类型153
7.2 流程控制语句153
7.2.1 条件语句154
7.2.2 循环语句154
7.2.3 RETURN语句与NULL语句156
7.3 游标157
7.4 异常处理160
7.4.1 异常的基本概念160
7.4.2 处理预定义异常161
7.4.3 处理非预定义异常162
7.4.4 处理自定义异常163
7.4.5 与异常有关的函数163
7.5 过程与函数165
7.5.1 存储过程165
7.5.2 函数168
7.5.3 包169
7.6 触发器171
7.6.1 DML触发器171
7.6.2 INSTEAD OF触发器173
习题七174
第8章 数据库设计175
8.1 数据库设计概述175
8.2 需求分析177
8.2.1 需求分析的任务177
8.2.2 需求分析的基本步骤177
8.2.3 需求分析应用实例179
8.3 概念结构设计183
8.3.1 概念结构设计的方法和步骤183
8.3.2 局部视图设计185
8.3.3 视图的集成186
8.3.4 概念结构设计实例189
8.4 逻辑结构设计191
8.4.1 逻辑结构设计的任务和步骤191
8.4.2 概念模型转换为一般的关系模型192
8.4.3 逻辑结构设计综合实例193
8.4.4 将一般的关系模型转换为Oracle下的关系模型194
8.4.5 数据模型的优化195
8.4.6 设计用户外模式196
8.5 数据库的物理设计197
8.6 数据库实施199
8.7 数据库运行与维护199
习题八200
第9章 数据库应用程序开发202
9.1 数据库应用程序设计方法202
9.2 数据库应用程序的体系结构203
9.2.1 主机集中型结构203
9.2.2 文件型服务器结构204
9.2.3 二层客户/服务器(C/S)结构205
9.2.4 三层客户/服务器结构207
9.3 数据库与应用程序的接口208
9.3.1 ODBC209
9.3.2 一致数据访问技术UDA(Universal Data Access)210
9.3.3 JDBC214
9.4 数据库应用程序开发215
习题九220
参考文献221