种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

资料库系统及套用(中国科学技术大学出版社出版书籍)

(2019-09-28 13:20:24) 百科综合
资料库系统及套用(中国科学技术大学出版社出版书籍)

资料库系统及套用(中国科学技术大学出版社出版书籍)

本书是安徽省高等学校“十一五”省级规划教材 。

全书较全面地介绍了资料库系统的基本原理、设计和套用技术。内容包括资料库基础知识、关係数据模型、关係资料库语言SQL、关係资料库理论、关係资料库设计和套用系统开发、资料库的安全性与完整性、并发控制、资料库故障恢复技术和资料库新技术。

本书以学习资料库理论基础、培养资料库套用开发能力为目标,以大型资料库系统Oracle为实例贯穿全书。在重视学习资料库基本原理的基础上,突出了实用技术的学习,各章都备有适量的例题和习题。

本书既可以作为高等院校计算机、软体工程、信息管理与信息系统等工科类相关专业资料库课程的教材,也可供从事计算机软体以及资料库套用、管理和开发的工程技术人员阅读参考。

基本介绍

  • 书名:《资料库系统及套用》
  • 作者:戴小平
  • ISBN:978-7-312-02606-5
  • 类别:安徽省高等学校“十一五”省级规划教材
  • 页数:312
  • 定价:35.00元
  • 出版社:中国科学技术大学出版社; 第1版
  • 出版时间:2010年8月1日
  • 装帧:平装
  • 开本:16
  • 尺寸:25.6 x 18.4 x 1.6 cm
  • 语种:简体中文

序言

资料库技术始于20世纪60年代,经过四十多年的发展,资料库已经与作业系统、通信网路、套用伺服器一起成为IT基础设施的重要组成部分,工农业生产、银行、电信、商业、行政管理、科学研究、教育、国防军事等几乎每个行业都广泛套用资料库系统来管理和处理数据。可以说资料库技术和资料库系统已经成为计算机信息系统的核心技术和重要基础,围绕着资料库技术形成了一个巨大的软体产业。
目前,资料库技术已成为计算机领域内一个重要部分。关于资料库系统的课程已成为计算机科学与技术、信息管理与工程、软体工程等专业的核心课程,也是许多其他专业的重要选修课程。
本书共分13章。第1章主要介绍资料库基础知识,包括资料库概念、三层模式和资料库管理系统等内容;第2章介绍关係资料库,包括关係模型和关係代数;第3章主要介绍Oracle资料库基础及Oracle资料库体系结构;第4章与第5章分别介绍关係数据语言SQL和Oracle资料库的存储过程和触发器;第6章介绍关係数据理论,包括函式依赖、公理系统、规範化和模式分解等内容;第7章和第8章分别介绍资料库设计的基本方法和资料库套用系统开发的基本知识;第9章到第12章介绍资料库管理系统的统一数据控制功能的概念与知识,分别为资料库安全性、资料库故障与恢复技术、并发控制和资料库完整性;第13章介绍资料库的一些新的套用和研究领域,包括分散式资料库、面向对象资料库、数据仓库和数据挖掘技术等。

图书介绍

Oracle作为一种大型资料库,是当前套用最广泛的资料库系统之一,因此本书选择Oracle 9i资料库作为实例贯穿其中。希望读者在学习资料库基础理论知识的同时,能够了解一种资料库产品,学会和掌握一种资料库环境的基本操作,并结合可能设计,能够进行资料库套用系统的开发。
本书由安徽工业大学、安徽理工大学、安徽建筑工业学院和安徽工程大学联合编写。第1、9章由安徽工业大学周兵编写,第7、8章由安徽工业大学陈业斌编写,第10、11、12章由安徽工业大学戴小平编写,第2、6章由安徽建筑工业学院张润梅编写,第3、5章由安徽理工大学王丽编写,第4、13章由安徽工程大学帅兵编写。全书由安徽工业大学戴小平统稿。

目录

前言
第1章 资料库基础
1.1 数据、信息与数据处理
1.2 数据管理技术的发展历史
1.2.1 手工管理阶段
1.2.2 档案系统阶段
1.2.3 资料库系统阶段
1.3 资料库概念
1.4 数据模型
1.4.1 3个世界及其相互关係
1.4.2 概念模型
1.4.3 数据模型
1.4.4 层次模型
1.4.5 网状模型
1.4.6 关係模型
1.5 资料库体系结构
1.5.1 资料库体系结构中的三级模式
1.5.2 资料库体系结构中的二级映射与数据独立性
1.6 资料库管理系统(DBMS)
1.6.1 资料库管理系统的目标
1.6.2 资料库管理系统的基本功能
1.7 资料库系统(DBS)
1.7.1 资料库系统的组成
1.7.2 资料库系统的分类
本章 小结
习题
第2章 关係资料库
2.1 关係模型的基本概念
2.1.1 基本术语
2.1.2 关係(Relation)
2.1.3 关係模式
2.1.4 关係资料库
2.2 关係的完整性
2.2.1 实体完整性
2.2.2 参照完整性
2.2.3 用户定义完整性
2.3 关係数据语言概述
2.3.1 关係操作的基本内容
2.3.2 关係数据语言的特点
2.3.3 关係数据语言的分类
2.4 关係代数
2.4.1 传统的集合操作
2.4.2 扩充的关係操作
2.4.3 关係代数运算的套用实例
2.5 关係演算及其查询最佳化
2.5.1 元组关係演算语言ALPHA
2.5.2 元组关係演算
2.5.3 域关係演算语言QBE
2.5.4 关係系统及其查询最佳化
本章 小结
习题
第3章 Oracle资料库
3.1 Oracle资料库基础
3.1.1 Oracle简介?
3.1.2 Oracle9i产品结构及组成
3.1.3 Oracle9i资料库特点
3.2 Oracle资料库的体系结构
3.2.1 Oracle资料库的逻辑结构
3.2.2 Oracle资料库的物理结构
3.2.3 Oracle实例
3.2.4 Oracle实例的记忆体结构
3.2.5 Oracle实例的进程结构
3.3 Oracle资料库的使用
3.3.1 Oracle9i的安装
3.3.2 资料库的启动与关闭
3.3.3 资料库的创建与管理
3.3.4 Oracle的卸载
3.4 SQL*Plus初步操作
3.4.1 SQL*Plus的登录与退出
3.4.2 SQL*Plus命令
本章 小结
习题
第4章 关係资料库标準语言SQL
4.1 SQL语言概述
4.1.1 SQL语言的特点
4.1.2 SQL资料库的体系结构
4.1.3 SQL语言的组成
4.2 SQL的数据定义
4.2.1 SQL的数据定义语句
4.2.2 SQL语言的基本数据类型
4.2.3 基本表的创建、修改和撤销
4.2.4 索引的创建和撤销
4.3 SQL的数据查询
4.3.1 SELECT语句的基本格式
4.3.2 嵌套查询
4.3.3 多个SELECT语句的集合操作
4.4 SQL的数据操作
4.4.1 插入数据
4.4.2 修改数据
4.4.3 删除数据
4.4.4 更新操作与资料库的一致性
4.5 视图
4.5.1 定义视图
4.5.2 撤销视图
4.5.3 视图的查询
4.5.4 视图的更新
4.5.5 视图的作用
4.6 SQL的数据控制
4.6.1 授予许可权语句GRANT
4.6.2 撤销许可权语句REVOKE
4.7 SQL的事务处理
4.7.1 事务的概念
4.7.2 事务的特性
4.7.3 SQL对事务的支持
4.8 嵌入式SQL的套用
4.8.1 区分SQL语句与宿主语言语句
4.8.2 嵌入式SQL与宿主语言间的信息传递
4.8.3 游标
本章 小结
习题
第5章 Oracle存储过程与触发器
5.1 基本概念
5.1.1 PL/SQL程式块
5.1.2 PL/SQL的变数、常量与字元集
5.1.3 PL/SQL的控制语句
5.1.4 PL/SQL中的异常
5.2 Oracle存储过程
5.2.1 存储过程基本知识
5.2.2 存储过程的相关操作
5.2.3 存储过程示例
5.2.4 包
5.3 Oracle触发器
5.3.1 触发器基本知识
5.3.2 触发器相关操作
5.3.3 触发器实例
本章 小结
习题
第6章 关係数据理论
6.1 基本概念
6.1.1 函式依赖
6.1.2 完全函式依赖
6.1.3 传递函式依赖
6.1.4 码
6.2 函式依赖的公理系统
6.2.1 函式依赖的逻辑蕴含
6.2.2 Armstrong公理系统
6.2.3 函式依赖集闭包和属性依赖集闭包
6.2.4 Armstrong公理的有效性和完备性
6.2.5 函式依赖集的等价和覆盖
6.2.6 函式依赖集的最小化
6.3 关係模式的规範化
6.3.1 範式(NormalForm)
6.3.2 多值依赖与第四範式(4NF)
……
第7章 资料库设计
第8章 资料库套用系统开发
第9章 资料库安全性
第10章 资料库恢复技术
第11章 并发控制
第12章 资料库完整性
第13章 高级资料库技术
参考文献

标 签

搜索
随机推荐

Powered By 种豆资源网||