书籍详情

数据库系统教程

数据库系统教程

作者:张健沛等编著

出版社:中国铁道出版社

出版时间:1995-08-01

ISBN:9787113020941

定价:¥18.00

内容简介
  内容简介本书从原理、技术和应用的角度,对数据库系统的基本概念、基本结构和基本应用作了详细介绍,并以典型的Oracla数据库系统作为实例,讲述了它的组成原理、工作方式、SQL*PLUS语言、应用程序设计及安全管理。本书包括十二章内容,自然地分为两部分。第一部分以数据库理论为主,着重讲述数据库系统的基本概念、关系代数理论、查询语言、规范化理论、查询优化及其数据库系统设计的基本技术和方法。第二部分以目前国内外较为流行的Oracle数据库系统为主,对其实现方法和实际应用作了详细介绍。本书的特点是:概念清楚,系统性强;突出重点,理论和实际并重;由易到难,面向应用。本书可供高等学校计算机专业、信息工程专业的本科生学习使用,也可供从事计算机软件工作的科技人员及其他有关人员学习参考。
作者简介
暂缺《数据库系统教程》作者简介
目录
     目 录
   第一章 数据库系统导论
    1.1 引 言
    1.1.1数据与数据处理
    1.1.2数据管理技术的发展过程
    1.1.3什么是数据库
    1.1.4数据库系统的主要特征
    1.2 现实世界的数据描述
    1.2.1现实世界
    1.2.2信息世界
    1.2.3计算机世界
    1.2.4常用术语的说明
    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.4.5数据库管理员
    1.4.6数据字典
    1.4.7数据库系统的工作流程
    习 题
   第二章 关系数据库
    2.1 关系数据库的基本概念
    2.1.1笛卡儿乘积
    2.1.2关 系
    2.1.3关键字
    2.1.4关系模式
    2.1.5关系模型
    2.1.6关系数据库
    2.2 关系模型及其描述
    2.2.1关系模型
    2.2.2关系模式
    2.2.3关系子模式
    2.2.4关系模型的完整性规则
    2.3 关系数据库语言
    2.3.1关系代数
    2.3.2关系演算语言
    2.3.3QBE语言
    2.3.4关系数据库语言的评价
    习 题
   第三章 关系数据库设计理论
    3.1 引 言
    3.2 关系模式的规范化
    3.2.1函数依赖
    3.2.2第一范式
    3.2.3第二范式
    3.2.4第三范式
    3.2.5BCNF
    3.3 函数依赖的公理系统
    3.3.1引 言
    3.3.2Armstrong公理
    3.3.3函数依赖集的等价与覆盖
    3.4 关系模式的分解
    3.4.1模式分解的等价问题
    3.4.2无损联接分解
    3.4.3分解的函数依赖保持性
    3.4.4模式分解算法
    3.5 多值依赖和关系的4NF
    3.5.1多值依赖定义
    3.5.2多值依赖公理
    3.5.3第四范式(4NF)
    3.6 联接依赖和关系的5NF
    3.6.1联接依赖
    3.6.2第五范式
    习 题
   第四章 查询优化
    4.1 查询优化概述
    4.2 查询优化的一般策略
    4.3 基于关系代数表达式的优化算法
    4.3.1关系代数表达式的等价变换规则
    4.3.2关系代数表达式的优化算法
    4.4 分解查询的优化方法
    4.4.1分解处理
    4.4.2结局处理
    4.5 连接运算的优化
    4.5.1实现二元连接运算的几种常用方法
    4.5.2n元连接的优化
    习 题
   第五章 数据库设计
    5.1 数据库设计概述
    5.1.1数据库设计的主要内容
    5.1.2数据库设计方法简介
    5.1.3数据库设计步骤
    5.2 需求分析
    5.3 概念模型设计
    5.3.1设计局部E-R模型
    5.3.2将各局部E-R模型综合成总体E一R模型
    5.4 逻辑结构设计
    5.4.1概念模型向网状模型转换
    5.4.2概念模型向关系模型转换
    5.4.3规范化理论的应用
    5.4.4模型的评价与改进
    5.5 数据库物理设计
    5.5.1数据簇集设计
    5.5.2索引的选择
    5.6 数据库的实施与维护
    5.6.1数据库数据的装入
    5.6.2数据库的试运行
    5.6.3数据库的运行和维护
    习 题
   第六章 数据库保护
    6.1 引 言
    6.2 数据库的安全性
    6.2.1用户标识和鉴定
    6.2.2授权规则
    6.2.3数据分级法
    6.2.4数据加密
    6.3 数据库的完整性
    6.3.1完整性的破坏原因
    6.3.2完整性规则
    6.4 数据库的并发控制
    6.4.1排它型封锁和PX协议
    6.4.2可串行化、死锁和活锁
    6.4.3时间标志法
    6.5 数据库的恢复
    6.5.1数据库故障和数据库恢复
    6.5.2恢复方法
    6.6 数据库的再组织
    6.6.1再组织的必要性
    6.6.2影响再组织点的因素
    6.6.3再组织点的选取
    习 题
   第七章 数据库系统的研究与发展
    7.1 分布式数据库系统
    7.1.1分布式数据库系统概述
    7.1.2分布式数据库系统的组成
    7.2 面向对象数据库系统
    7.2.1传统的关系数据库系统的不足之处
    7.2.2对象概念的实质
    7.2.3面向对象数据库技术的产生
    7.2.4面向对象模型
    7.2.5面向对象数据库管理系统
    7.3 一些新型的数据库
    7.3.1演绎数据库
    7.3.2模糊数据库
    7.3.3模糊演绎数据库
    7.3.4巨型数据库
    7.3.5主动数据库
    7.3.6多媒体数据库
    7.3.7集成的工程数据库
    7.3.8联邦数据库
    7.3.9时态数据库
    习 题
   第八章 Oracle关系数据库系统概述
    8.1 Oracle系统软件结构
    8.1.1OracleRDBMS
    8.1.2Oracle数据库的结构
    8.2 Oracle产品结构
    8.2.1OracleRDBMS产品构成
    8.2.2Oracle外围产品
    习 题
   第九章SQL-PLUS语言
    9.1 概 述
    9.1.1SQL语言
    9.1.2sQL-PLUS命令
    9.1.3运行SQL-PL,US
    9.2 数据定义
    9.2.1定义表
    9.2.2修改表结构
    9.2.3删除表定义
    9.2.4表的重新命名
    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子查询
    9.4.6树型信息的查询
    9.5 视图
    9.5.1视图的定义
    9.5.2视图查询
    9.5.3视图更新
    习 题
   第十章 Oracle应用程序设计
    10.1 概 述
    10.2 预编译接口
    10.3 PRO-C
    10.3.1程序首部
    10.3.2程序体
    10.3.3动态SQL语句
    习 题
   第十一章 应用生成器SQL-FORM
    11.1 SQL-FORM的基本概念
    11.1.1FORM的组成
    11.1.2当前的概念和事务
    11.1.3SQL-F()RM中的功能键和窗口
    11.2 FORM的定义和屏幕设计
    11.2.1FORM的生成和定义
    11.2.2块级设计
    11.2.3域级设计
    11.2.4屏幕设计
    11.3 触发器设计
    11.3.1触发器的基本概念
    11.3.2触发器的类型和用途
    11.3.3编写触发器的命令
    11.3.4触发器的定义过程
    11.4 触发器的运行与结果
    11.4.1触发器的执行
    11.4.2一个触发器的执行过程
    11.4.3触发器执行的结果与后果
    11.4.4一个触发器的执行结果及原因
    习 题
   第十二章 Oracle数据库管理
    12.1 Oracle数据库存储组织
    12.1.1存储结构
    12.1.2存储管理
    12.2 Oracle安全管理
    12.2.1系统安全性授权
    12.2.2审 计
    12.2.3利用视图实施安全性控制
    12.3 Oracle数据库并发控制
    12.3.1事 务
    12.3.2并发控制
    12.4 Oracle数据库恢复
    12.4.1BI文件的恢复
    12.4.2AI文件的恢复
    习 题
   参考文献
   
猜您喜欢

读书导航