《资料库系统及其套用》是2005年电子工业出版社出版的图书,作者是雷景生、靳婷、张志清、张瑞军。
基本介绍
- 书名:资料库系统及其套用
- 作者:雷景生、靳婷、张志清、张瑞军
- ISBN:7121012928
- 页数:331
- 出版社:电子工业出版社
- 出版时间:2005 年8月
- 开本:16开
- 丛书名:新编计算机类本科规划教材
内容简介
本书系统全面地介绍了资料库系统的基本原理、设计和套用技术,内容包括数据模型、资料库系统结构、资料库管理系统、关係代数和关係演算、关係资料库标準语言sql、存储过程和触发器、数据完整性、资料库安全、事务管理、并发控制、资料库恢复、关係数据理论、资料库设计、面向对象资料库、资料库套用体系结构与开发、资料库技术发展动态。
本书既可以作为高等学校计算机、信息管理与信息系统等专业的资料库课程教材,也可供相关专业技术人员学习、参考。
目录
第1章 资料库系统概述
1.1 引言
1.2 资料库技术的基本术语
1.2.1 数据
1.2.2 资料库
1.2.3 资料库管理系统
1.2.4 资料库系统
1.2.5 资料库技术
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 资料库管理系统
1.6.1 dbms的主要功能
1.6.2 dbms的组成概述
1.6.3 dbms的工作过程
1.7 本书导读
1.7.1 设计
1.7.2 编程
1.7.3 实现
小结
习题1
第2章 关係资料库
2.1 关係数据模型
2.1.1 关係数据模型概述
2.1.2 基本术语
2.1.3 关係的定义和性质
2.2 关係的完整性
2.3 关係代数
2.3.1 关係代数的五个基本操作
2.3.2 关係代数的四个组合操作
2.3.3 关係代数运算的套用实例
2.3.4 关係代数的七个扩充操作
2.4 关係演算
2.4.1 元组关係演算
2.4.2 域关係演算
2.4.3 关係运算的安全约束和等价性
小结
习题2
第3章 关係资料库标準语言sql
3.1 sql概述
3.1.1 sql语言的特点
3.1.2 sql语言的基本概念
3.2 sql的数据定义功能
3.2.1 基本表的定义、修改与删除
3.2.2 索引的建立与删除
3.3 sql的数据查询功能
3.3.1 简单查询
3.3.2 连线查询
3.3.3 嵌套查询
3.3.4 分组及计算查询
3.4 sql的数据操作功能
3.4.1 插入数据
3.4.2 修改数据
3.4.3 删除数据
3.5 视图
3.5.1 视图的定义与删除-
3.5.2 查询视图
3.5.3 更新视图
3.5.4 视图的作用
3.6 sql的数据控制功能
3.6.1 许可权与角色
3.6.2 许可权与角色的授予与收回
3.7 嵌入式sql
3.7.1 嵌入识别与预编译
3.7.2 嵌入式sql语句与主语言之间的通信
3.7.3 游标
3.7.4 使用游标的sql语句
3.8 动态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.2.4 插入类触发器
4.2.5 更新类触发器
小结
习题4
第5章 关係资料库设计理论
5.1 问题的提出
5.2 基本概念-
5.2.1 函式依赖
5.2.2 模式分解
5.3 规範化
5.3.1 範式
5.3.2 第一範式(1nf)
5.3.3 第二範式(2nf)
5.3.4 第三範式(3nf)
5.3.5 bc範式(bcnf)
5.3.6 多值依赖与第四範式(4nf)
5.3.7 规範化小结
5.4 函式依赖的公理系统
5.4.1 arms~ong公理的内容及正确性
5.4.2 闭包
5.4.3 公理的完备性
5.4.4 函式依赖集的等价和最小化
5.5 模式分解
5.5.1 模式分解的準则
5.5.2 分解的函式依赖保持性和无损连线性
5.5.3 模式分解的算法
小结
习题5
第6章 资料库设计
6.1 资料库设计概述
6.2 资料库设计的过程
6.2.1 资料库设计的步骤
6.2.2 需求分析阶段
6.2.3 概念设计阶段
6.2.4 逻辑设计阶段
6.2.5 物理设计阶段
6.2.6 据库的实现
6.2.7 资料库的运行与维护
6.3 e-r模型实例分析
6.4 e-r模型的扩充
6.4.1 弱实体
6.4.2 子类实体与超类实体
6.5 资料库设计工具powerdesigner
6.5.1 powerdesigner简介
6.5.2 概念资料库设计
6.5.3 物理资料库设计
6.5.4 建立资料库
小结
习题6
第7章 系统实现技术
7.1 事务
7.1.1 事务的定义
7.1.2 事务的acid性质
7.1.3 事务的状态
7.2 资料库的恢复
7.2.1 存储器的结构
7.2.2 恢复的原则和实现方法
7.2.3 故障类型和恢複方法
7.3 资料库的并发控制
7.3.1 并发操作带来的四个问题
7.3.2 封锁技术
7.3.3 封锁带来的问题
7.3.4 并发操作的调度
7.4 并发事务的可串列化
小结
习题7
第8章 面向对象资料库
8.1 面向对象程式设计方法
8.2 面向对象数据模型
8.2.1 对象模型的核心概念
8.2.2 对象与对象标识
8.2.3 类的确定与划分
8.2.4 封装、继承性和多态性
8.3 面向对象资料库语言
8.4 对象关係资料库与对象资料库
8.4.1 面向对象资料库的研究方法
8.4.2 odmg数据模型
8.5 面向对象资料库研究中的几个特点
8.5.1 面向对象模型的优势
8.5.2 面向对象资料库发展过程的特点
8.5.3 面向对象资料库系统的基本特徵
8.5.4 面向对象资料库研究中存在的问题
8.6 rdbms、ordbms和oodbms的比较
8.6.1 rdbms和ordbms
8.6.2 ordbms和oodbms的相似之处
8.6.3 ordbms和oodbms的不同之处
小结
习题8
第9章 资料库套用系统的结构与开发
9.1 资料库套用系统的结构
9.1.1 集中式套用结构
9.1.2档案伺服器结构
9.1.3 客户-伺服器结构
9.1.4 浏览器朋艮务器结构
9.2 数据访问接口
9.2.1 odbc
9.2.2 oledb和ac)()
9.2.3 java资料库连线
9.3 资料库套用系统开发示例
小结
习题9
第10章 资料库技术发展动态
10.1 资料库技术的研究与发展
10.1.1 资料库技术研究的新特点
10.1.2 资料库技术的研究热点
10.1.3 资料库技术的发展方向
10.2 分散式资料库
10.2.1 分散式资料库系统简介
10.2.2 分散式资料库的数据分布方式
10.2.3 分散式资料库系统举例
10.3 并行资料库
10.3.1 并行资料库简介
10.3.2 并行资料库系统结构
10.4 多媒体资料库-
10.4.1 多媒体数据及其特点
10.4.2 多媒体资料库简介
10.5 主动资料库
10.6 数据仓库
10.6.1 什幺是数据仓库
10.6.2 数据仓库的多维数据模型
10.6.3 数据仓库的相关概念
10.6.4 数据仓库的系统结构
10.6.5 数据仓库系统的开发过程与工作过程
10.6.6 实现数据仓库的资料库环境
10.6.7 数据仓库与决策支持
10.6.8 数据挖掘与数据仓库
小结
习题10
附录a ms sql server 2000资料库管理系统
a.1 sql server 2000概述
a.i.1 sql server 2000的体系结构与运行环境
a.1.2 sql server 2000的伺服器组件
a.1.3 sql server 2000的主要管理工具-
a.2 资料库和表的创建
a.2.1 界面创建资料库和表-
a.2.2 命令方式创建资料库-
a.3 表数据操作
a.3.1 修改表结构
a.3.2 删除表
a.4 数据的查询和视图
a.4.1 数据的查询
a.4.2 视图
a.5 t-sql语言
a.5.1 变数与数据类型
a.5.2 运算符与表达式
a.5.3 流程控制语句
a.5.4 常用函式
a.5.5 用户定义函式
a.6 索引
a.7 备份恢复与导入导出
a.7.1 备份操作
a.7.2 备份命令
a.7.3 恢复操作
a.7.4 恢复命令
a.7.5 导入导出
a.7.6 数据转换服务(dts
a.8 複製技术
a.8.1 複製模型
a.8.2 作原理
a.9 系统安全管理
a.9.1 sqlserver的验证模
a.9.2 账号与角色
小结
习题a
附录b 实验教学参考
实验1 建立资料库
实验2 建立表和数据完整性
实验3 数据更新
实验4 数据查询
实验5 视图的定义和操作
实验6 sql的宿主使用方式
实验7 存储过程
实验8 触发器
实验9 用户管理和许可权管理
实验10 数据建模工具
参考文献