注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库Oracle数据库系统原理与应用技术基础(Oracle)

数据库系统原理与应用技术基础(Oracle)

数据库系统原理与应用技术基础(Oracle)

定 价:¥28.00

作 者: 王林编著
出版社: 北京希望电子出版社
丛编项: 21世纪高等院校计算机技术教学丛书
标 签: Oracle

ISBN: 9787894980977 出版时间: 2003-01-01 包装: 精装
开本: 26cm+光盘1片 页数: 287页 字数:  

内容简介

  本书是教育部世界银行贷款21世纪初高等理工科教育教学改革项目中《以培养创新人才为目标的地方院校计算机科学与技术专业教学改革的研究与实践》项目成果之一,是“21世纪高等院校计算机技术教学”丛书中的一本。本书比较系统、完整地讲述了当前常见数据库系统技术的基本原理,数据库系统的应用技术和Oracle数据库系统应用技术基础。全书共分12章,第1章主要介绍了数据库的基本概念,第2~6章讲述了数据模型、关系数据库系统及SQL语言、关系数据库的优化与实现技术、数据库设计、数据库系统成熟技术等内容,第7~12章主要讲述了常见关系数据库及其应用开发系统,Oracle数据库各方面的内容和数据库技术的热点与前沿问题。此外,每章后均附有习题,以供课后练习。全书内容详实,结构清晰,语言流畅,力求做到理论与实践紧密结合。本书既可作为高等院校计算机专业相关课程的教材,也可供数据库应用技术开发人员参考,本书还适用于对数据库感兴趣的各类自学人员使用。本版CD为配套电子书。

作者简介

暂缺《数据库系统原理与应用技术基础(Oracle)》作者简介

图书目录

第1章 数据库系统的基本概念
1.1 数据库、数据库管理系统与数据库系统
1.1.1 数据库
1.1.2 数据库管理系统
1.1.3 数据库应用
1.1.4 数据库管理员
1.1.5 系统硬件及相关软件
1.2 数据库系统的基本特点
1.3 数据库系统的工作过程
1.4 数据库技术的研究要点
习题1
第2章 数据模型
2.1 数据模型的基本概念
2.1.1 三个抽象层次的数据模型
2.1.2 数据模型的三个要素
2.2 数据模型所对应的不同抽象层次
2.3 概念世界与概念模型
2.3.1 E-R模型
2.3.2 EE-R模型
2.3.3 面向对象模型
2.4 信息世界与逻辑模型
2.4.1 概述
2.4.2 层次模型与层次模型数据库系统
2.4.3 网络模型与网络模型数据库系统
2.4.4 关系模型与关系模型数据库系统
2.5 计算机世界与物理模型
2.5.1 概述
2.5.2 文件系统
2.5.3 关系模型的存储结构
2.6 描述数据库系统结构的重要概念——数据模式
习题2
第3章 关系数据库系统及其标准语言SQL
3.1 关系数据库系统特点及其标准
3.1.1 关系数据库系统概述
3.1.2 对关系数据库系统的衡量和评价准则
3.2 关系模型的数学理论基础
3.2.1 关系的表示
3.2.2 数据操纵的表示
3.2.3 关系模型与关系代数
3.2.4 关系代数中的扩充运算
3.2.5 关系代数运算实例
3.3 SQL及其特点
3.3.1 SQL概述
3.3.2 SQL的数据查询
3.3.3 SQL的数据更新
3.3.4 SQL的数据定义
3.3.5 定义视图和操作视图
3.3.6 嵌入式SQL
3.4 SQL总结与应用举例
3.4.1 SQL的数据定义小结
3.4.2 SQL的数据操纵举例
3.4.3 SQL的更新功能举例
3.4.4 有关视图的举例
3.4.5 嵌入式SQL小结
3.4.6 SQL的特点小结
习题3
第4章 关系数据库的优化理论与系统实现技术
4.1 关系数据库的规范化理论
4.1.1 问题的引出
4.1.2 规范化理论
4.1.3 规范化所引起的相关问题
4.2 数据库的并发控制
4.2.1 数据的不一致性与并发控制
4.2.2 封锁
4.2.3 事务
4.3 数据库的完整性
4.3.1 完整性约束
4.3.2 触发器
4.4 数据库的安全性
4.4.1 使用权的鉴别
4.4.2 使用范围限制
4.4.2 存取控制权鉴别
4.5 数据库的恢复技术
4.5.1 数据转储
4.5.2 日志
4.6 数据库的物理存储问题
4.6.1 数据存储介质
4.6.2 文件组织
4.6.3 文件中记录的组织
4.6.4 索引技术
4.6.5 散列技术
习题4
第5章 数据库设计
5.1 数据库设计方法与软件工程学理念
5.1.1 数据库工程
5.1.2 数据库系统生存期
5.1.3 数据库设计的具体步骤
5.2 规划阶段
5.3 需求分析阶段
5.4 概念设计阶段
5.4.1 概念设计的重要性
5.4.2 数据抽象
5.4.3 基本ER模型的扩充
5.4.4 采用E-R方法的概念设计步骤
5.5 逻辑设计阶段
5.6 物理设计阶段
5.7 编码测试与数据库的实现
5.7.1 编码与编译
5.7.2 测试与调试
5.7.3 数据库的实现
5.8 数据库的运行和维护
习题5
第6章 数据库系统的成熟新技术
6.1 分布式数据库系统
6.1.1 分布式数据库概述
6.1.2 分布式数据库系统的分类和结构
6.1.3 数据分布策略
6.1.4 查询的分解和优化
6.1.5 分布式数据库系统中的并发控制和恢复技术
6.2 面向对象数据库技术
6.2.1 新型数据库应用
6.2.2 面向对象数据模型
6.2.3 面向对象语言
6.2.4 持久化程序设计语言
6.2.5 持久化C++系统
6.3 对象关系数据库技术
6.3.1 嵌套关系
6.3.2 复杂类型和面向对象
6.3.3 复杂类型查询
6.3.4 面向对象和对象关系数据库的比较
习题6
第7章 常见关系数据库及应用开发系统简介
7.1 流行数据库应用开发系统简介
7.1.1 常见的桌面数据库产品
7.1.2 数据库应用程序开发工具
7.1.3 数据库应用程序的开发步骤
7.2 主流关系数据库简介
7.2.1 ORACLE
7.2.2 SYBASE
7.2.3 INFORMIX
7.2.4 DB2
7.2.5 INGRES
7.3 关系数据库管理系统产品特性
习题7
第8章 Oracle数据库简介
8.1 Oracle数据库的结构
8.1.1 数据库结构概述
8.1.2 Oracle数据库的物理结构
8.1.3 数据库的逻辑结构
8.1.4 数据库的存储对象
8.1.5 数据字典
8.1.6 ORACLE多线索服务器结构
8.2 应用Oracle数据库应该了解的预备知识
8.2.1 ORACLE数据库的技术特点
8.2.2 分布式数据库管理功能简介
8.2.3 ORACLE的互联网功能
8.3 ORACLE的安装
8.4 验证安装的结果
8.5 ORACLE的启用
8.6 ORACLE的卸载
习题8
第9章 Oracle数据库的SQL
9.1 ORACLE中SQL的分类与SQL*PLUS的应用
9.1.1 ORACLE中SQL的分类
9.1.2 SQL*PLUS的构成
9.1.3 程序块结构语言PL/SQL
9.1.4 用PL/SQL说明变量
9.1.5 一些常见的PL/SQL程序控制结构
9.2 ORACLE中SQL的使用
9.2.1 SQL DML语句的类型
9.2.2 创建若干Oracle表
9.2.3 使用INSERT语句
9.2.4 SELECT语句
9.2.5 使用UPDATE语句和DELETE语句
9.2.6 PL/SQL对异常的处理
9.2.7 使用LOCK TABLE语句
9.2.8 事务控制语句
9.2.9 记录的使用
9.2.10 伪列
习题9
第10章 Oracle的DBA
10.1 Oracle的DBA的分类
10.2 可供DBA使用的工具
10.2.1 DBA Studio
10.2.2 SQL*Plus Worksheet
10.3 例程管理
10.4 方案管理
10.5 安全性管理
10.6 存储管理
10.7 利用ORACLE提供的数据库管理向导
10.7.1 分析向导
10.7.2 导出向导
10.7.3 导入向导
10.7.4 装载向导
10.7.5 备份向导
10.7.6 其他向导
10.8 数据库人工管理简介
10.8.1 数据库的存取管理
10.8.2 数据库程序结构管理
10.8.3 数据库维护和安全性管理
习题10
第11章 数据库系统的基本概念
11.1 Oracle的数据库的安全性
11.1.l 数据库的存取控制
11.1.2 特权和角色
11.1.3 审计
11.2 Oracle的数据完整性
11.2.1 完整性约束
11.2.2 数据库触发器
11.3 Oracle的并发控制技术
11.3.1 数据库不一致的类型
11.3.2 封锁
11.3.3 Oracle多种一致性模型
11.3.4 封锁机制
11.3.5 手工的数据封锁
11.4 Oracle的数据库备份和恢复
11.4.1 数据库恢复所使用的结构
11.4.2 在线日志
11.4.3 归档日志
11.4.4 数据库备份
11.4.5 数据库恢复
习题11
第12章 数据库技术的热点与前沿问题
12.1 数据库系统的崛起及其快速的发展道路
12.2 数据库技术的发展现状
12.3 新型数据库的应用
12.4 对数据库技术的展望
习题12
参考文献

本目录推荐