本教材是一部关于现代资料库系统的基本原理、技术和方法的教科书。第一篇介绍资料库基础知识; 第二篇介绍资料库管理系统及其事务管理与资料库保护; 第三篇描述关係资料库设计与实现; 第四篇给出一个具体的资料库开发案例。本书以资料库系统的核心——资料库管理系统——的出现背景为线索,引出资料库的相关概念及资料库的整个框架体系,理顺了资料库原理、套用与设计之间的有机联繫。本书突出理论产生的背景和根源,强化理论与套用开发的结合,重视知识的实用。本书逻辑性、系统性、实践性和实用性强,可作为计算机各专业及信息类、电子类专业等资料库相关课程教材,同时也可以供资料库套用系统开发设计人员、工程技术人员、考取资料库工程师证书人员、自学考试人员等参阅。
基本介绍
- 书名:资料库原理与设计(Oracle版)
- 作者:李月军
- ISBN:9787302297338
- 定价:39元
- 出版时间:2012.09.01
书籍信息
作者:李月军
定价:39元
印次:1-1
ISBN:9787302297338
出版日期:2012.09.01
印刷日期:2012.09.07
定价:39元
印次:1-1
ISBN:9787302297338
出版日期:2012.09.01
印刷日期:2012.09.07
内容简介
本教材是一部关于现代资料库系统的基本原理、技术和方法的教科书。第一篇介绍资料库基础知识; 第二篇介绍资料库管理系统及其事务管理与资料库保护; 第三篇描述关係资料库设计与实现; 第四篇给出一个具体的资料库开发案例。本书以资料库系统的核心——资料库管理系统——的出现背景为线索,引出资料库的相关概念及资料库的整个框架体系,理顺了资料库原理、套用与设计之间的有机联繫。本书突出理论产生的背景和根源,强化理论与套用开发的结合,重视知识的实用。本书逻辑性、系统性、实践性和实用性强,可作为计算机各专业及信息类、电子类专业等资料库相关课程教材,同时也可以供资料库套用系统开发设计人员、工程技术人员、考取资料库工程师证书人员、自学考试人员等参阅。
图书目录
第一篇资料库基础知识
第1章资料库系统的基本原理
1.1资料库系统概述
1.1.1资料库系统的套用
1.1.2资料库系统概念
1.1.3数据管理技术的发展阶段
1.1.4资料库系统的用户
1.2数据模型
1.2.1数据抽象的过程
1.2.2关係模型
1.3资料库体系结构
1.3.1资料库系统三级结构
1.3.2资料库系统三级模式
1.3.3资料库系统的二级映射与数据独立性
1.3.4资料库套用系统的开发架构**
1.4高级资料库系统**
1.4.1分散式资料库系统
1.4.2面向对象资料库系统
1.4.3并行资料库系统
1.4.4多媒体资料库系统
1.5数据仓库技术与数据挖掘技术**
1.5.1数据仓库
1.5.2在线上分析处理
1.5.3数据挖掘
1.6小结
习题一
第2章关係资料库标準语言SQL
2.1SQL语言介绍
2.1.1SQL资料库的体系结构
2.1.2SQL的特点
2.1.3SQL语言的组成
2.2Oracle提供的示例资料库
2.2.1SCOTT示例方案各表介绍
2.2.2Oracle数据类型
2.3数据查询
2.3.1基本查询
2.3.2分组查询
2.3.3连线查询
2.3.4子查询
2.3.5集合查询
2.4数据的维护
2.4.1插入数据
2.4.2更新数据
2.4.3删除数据
2.5数据的定义
2.5.1基本表的定义、删除和修改
2.5.2索引的创建与删除
2.5.3视图
2.6小结
习题二
第3章资料库编程
3.1PL/SQL编程基础
3.1.1PL/SQL程式结构
3.1.2使用%TYPE和%ROWTYPE类型的变数
3.1.3条件判断语句
3.1.4循环语句
3.2游标
3.2.1显式游标定义和使用
3.2.2显式游标属性
3.2.3游标FOR循环
3.2.4带参数的游标
3.2.5使用游标更新和删除数据
3.3异常处理
3.3.1预定义的Oracle异常
3.3.2用户自定义的异常处理
3.4存储过程
3.4.1创建存储过程
3.4.2调用存储过程
3.4.3存储过程的参数
3.5嵌入式SQL
3.5.1嵌入式SQL语句的组成
3.5.2嵌入式SQL语句与主语言的通信
3.5.3SQL通信区
3.5.4主变数的定义与使用
3.5.5嵌入式SQL中的游标定义与使用
3.5.6动态SQL语句
3.6小结
习题三
第4章关係模型基本理论
4.1关係模型基本概念
4.1.1基本术语
4.1.2关係的特徵
4.2资料库完整性
4.2.1三类完整性规则
4.2.2Oracle提供的约束
4.2.3触发器
4.3关係代数
4.3.1关係代数的基本操作
4.3.2关係代数的四个组合操作
4.3.3关係代数操作实例
4.4关係运算
4.4.1元组关係运算
4.4.2域关係运算**
4.5小结
习题四
第二篇资料库管理与保护
第5章资料库的安全性
5.1资料库安全性概述
5.2资料库安全性控制
5.2.1用户标识与鉴别
5.2.2存取控制策略
5.2.3自主存取控制
5.2.4强制存取控制
5.3视图机制
5.4安全级别及审计跟蹤
5.4.1安全级别**
5.4.2审计跟蹤
5.5数据加密
5.6统计资料库的安全性
5.7Oracle的安全设定
5.7.1用户账号
5.7.2许可权管理
5.7.3角色管理
5.8小结
习题五
第6章事务与并发控制
6.1事务
6.2事务的ACID特性
6.2.1原子性
6.2.2一致性
6.2.3隔离性
6.2.4持久性
6.2.5Oracle事务控制语句
6.3并发控制
6.3.1理解并发控制的含义
6.3.2并发执行可能引起的问题
6.3.3事务隔离级别
6.3.4Oracle事务隔离级别设定
6.4封锁
6.4.1锁
6.4.2封锁协定
6.4.3封锁带来的问题
6.5两段封锁协定
6.6Oracle的并发控制
6.7小结
习题六
第7章故障恢复
7.1资料库故障恢复概述
7.2故障分类
7.2.1事务故障
7.2.2系统故障
7.2.3介质故障
7.3恢复的实现技术
7.3.1数据备份
7.3.2登记日誌档案
7.4恢复策略
7.4.1事务故障的恢复
7.4.2系统故障的恢复
7.4.3介质故障的恢复
7.5具有检查点的恢复技术
7.6Oracle恢复管理器RMAN
7.6.1基本概念
7.6.2将资料库设定为归档日誌模式
7.6.3创建恢複目录所使用的表空间
7.6.4创建RMAN用户并授权
7.6.5创建恢複目录
7.6.6注册目标资料库
7.6.7RMAN备份和恢复
7.7闪回技术**
7.7.1闪回技术概述
7.7.2闪回资料库
7.7.3闪回表
7.8小结
习题七
第三篇资料库系统设计
第8章使用实体联繫模型进行数据建模
8.1概念模型设计
8.1.1概念模型设计的重要性
8.1.2概念模型设计的方法
8.2实体联繫模型
8.2.1实体及实体集
8.2.2属性
8.2.3联繫
8.2.4ER模型套用示例
8.3利用ER模型的资料库概念设计
8.3.1局部ER模型设计
8.3.2全局ER模型设计
8.4ER模型设计工具——ERwin**
8.4.1ERwin建模方法
8.4.2ERwin套用实例
8.5小结
习题八
第9章关係模型规範化设计理论
9.1关係模式中可能存在的异常
9.1.1存在异常的关係模式示例
9.1.2可能存在的异常
9.1.3关係模式中存在异常的原因
9.2函式依赖
9.2.1函式依赖定义
9.2.2发现函式依赖
9.2.3最小函式依赖集
9.3候选键
9.3.1候选键定义
9.3.2属性集的闭包
9.3.3求候选键
9.4关係模式的规範化
9.4.1範式及规範化
9.4.2完全函式依赖、部分函式依赖和传递函式依赖
9.4.3以函式依赖为基础的範式
9.4.4关係的分解
9.4.5多值依赖与4NF
9.4.6关係模式规範化总结
9.5小结
习题九
第10章资料库设计
10.1资料库设计概述
10.1.1资料库设计问题
10.1.2资料库设计方法
10.1.3资料库套用系统设计过程
10.2需求分析
10.2.1需求分析的任务
10.2.2需求分析的过程
10.2.3用户需求调研的方法
10.2.4数据流图**
10.2.5数据字典
10.2.6用户需求描述与分析实例**
10.3概念数据建模
10.3.1建模方法
10.3.2建模的基本任务与步骤
10.4逻辑结构设计
10.4.1ER图向关係模型的转换
10.4.2採用ER模型的逻辑设计步骤
10.5物理设计
10.5.1索引存取方法
10.5.2聚簇索引存取方法
10.5.3不适于建立索引的情况
10.6资料库的实现与测试
10.7资料库的运行维护
10.8小结
习题十
第四篇资料库系统开发案例
第11章资料库套用系统设计实例**
11.1系统总体需求
11.1.1用户总体业务结构
11.1.2总体安全要求
11.2系统总体设计
11.2.1系统设计考虑的主要内容
11.2.2系统的体系结构
11.2.3系统软体开发平台
11.2.4系统的总体功能模组
11.3系统需求描述
11.3.1系统全局数据流图
11.3.2系统局部数据流图
11.3.3系统数据字典
11.4系统概念模型描述
11.4.1构成系统的实体
11.4.2系统局部ER图
11.4.3合成全局ER图
11.4.4最佳化全局ER图
11.5系统的逻辑设计
11.5.1转化为关係数据模型
11.5.2关係数据模型的最佳化与调整
11.5.3资料库表的结构
11.6资料库的物理设计
11.6.1创建表