《资料库原理与套用教程》是2011年清华大学出版社出版的图书,作者是徐爱芸。
基本介绍
- 书名:资料库原理与套用教程
- 作者:徐爱芸
- ISBN:9787302243687
- 定价:29元
- 出版社:清华大学出版社
- 出版时间:2011.06.01
内容简介
本书以关係资料库系统为核心,系统全面地阐述了资料库系统的基本概念、基本原理和套用技术,主要内容包括资料库技术概述、关係资料库、关係资料库的标準语言SQL、关係资料库设计、资料库保护、网路资料库管理系统SQL Server 2000、C/S资料库和Web资料库、开放的客户端开发及主流资料库产品、资料库技术的发展等。本书概念清楚、内容翔实、重点突出、章节安排合理,通过丰富的例子来阐述资料库系统的理论和实践。每章都配有丰富的习题,有助于读者加深对内容的理解、掌握并巩固概念; 而书中的实验为读者提供了将理论与实践相结合的途径,有助于读者从实际套用的角度出发,联繫所学理论,更好地掌握所学内容。 本书既可作为高等学校本科计算机专业、信息管理与信息系统专业及相关专业资料库课程的教学用书,也可作为从事资料库管理
图书目录
第1章资料库系统
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.4资料库管理系统
习题1
第2章关係资料库
2.1关係模型
2.2关係模式及其描述
2.2.1关係的形式化定义
2.2.2关係模式及关係资料库
2.3关係的完整性
2.3.1实体完整性
2.3.2参照完整性
2.3.3用户定义的完整性
2.4关係代数
2.4.1传统的集合运算
2.4.2专门的关係运算
2.5关係系统的十二条準则
2.6关係系统的查询最佳化
2.6.1查询处理及查询最佳化
2.6.2等价规则
2.6.3查询策略选择算法
2.6.4查询最佳化技术
习题2
第3章关係资料库标準语言SQL
3.1SQL概述及特点
3.1.1SQL语言的发展
3.1.2SQL资料库的体系结构
3.1.3SQL语言的特点
3.1.4SQL的数据类型
3.2SQL的数据定义
3.2.1基本表的定义与维护
3.2.2索引的定义和维护
3.3SQL的数据查询
3.3.1简单查询
3.3.2连线查询
3.3.3嵌套查询
3.3.4集合查询
3.4SQL的数据更新
3.4.1插入数据
3.4.2修改数据
3.4.3删除数据
3.5视图
3.5.1视图的概念及作用
3.5.2视图的定义与维护
3.5.3视图的操作
3.5.4使用视图的限制
3.6SQL的数据控制功能
3.6.1许可权与角色
3.6.2授予许可权
3.6.3收回许可权
3.7嵌入式SQL
3.7.1嵌入式SQL的实现方式
3.7.2嵌入式SQL的使用规定
3.7.3嵌入式SQL的使用技术
习题3
第4章关係资料库理论
4.1问题的提出
4.2函式依赖
4.2.1函式依赖的定义
4.2.2函式依赖的分类
4.2.3键
4.3关係模式的规範化
4.3.1关係与範式
4.3.2第一範式
4.3.3第二範式
4.3.4第三範式
4.3.5BC範式
4.3.6多值依赖与第4範式
4.3.7规範化小结
4.4函式依赖的公理系统
4.4.1Armstrong公理系统
4.4.2Armstrong公理的完备性
4.4.3属性集闭包的计算
4.4.4函式依赖集的等价与最小函式依赖集
4.5关係模式的分解
4.5.1等价模式分解的定义
4.5.2无损连线的分解
4.5.3保持函式依赖的分解
4.5.4模式分解的算法
习题4
第5章资料库的控制
5.1资料库的安全性
5.1.1资料库安全性的含义
5.1.2安全性控制的一般方法
5.2资料库的完整性
5.2.1完整性控制的含义
5.2.2完整性约束条件
5.2.3完整性控制
5.2.4完整性的实现方法
5.3资料库的并发控制
5.3.1事务概述
5.3.2并发操作与数据的不一致性
5.3.3封锁及封锁协定
5.3.4活锁与死锁问题
5.3.5并发调度的可串列性
5.4资料库的恢复
5.4.1资料库故障种类
5.4.2资料库恢复的技术
5.4.3资料库恢复策略
5.4.4具有检查点的数据恢复技术
习题5
第6章资料库系统设计
6.1资料库系统设计概述
6.1.1资料库系统设计的目标、特点和方法
6.1.2资料库设计的步骤
6.2需求分析
6.2.1需求分析的任务
6.2.2需求分析的方法
6.2.3数据流图
6.2.4数据字典
6.3概念结构设计
6.3.1概念结构设计的方法和步骤
6.3.2ER图
6.3.3局部视图设计
6.3.4ER图的集成
6.4逻辑结构设计
6.4.1逻辑结构设计的步骤
6.4.2ER图向关係模型的转换
6.4.3模型的最佳化
6.4.4子模式设计
6.5资料库物理设计
6.5.1物理设计的内容和方法
6.5.2确定物理结构
6.5.3评价物理结构
6.6资料库实施与维护
6.6.1资料库实施
6.6.2资料库运行和维护
习题6
第7章关係资料库管理系统SQLServer2000
7.1SQLServer2000基础
7.1.1SQLServer的性能
7.1.2SQLServer体系结构
7.1.3SQLServer2000的配置与安装
7.2SQLServer2000的主要组件
7.2.1企业管理器
7.2.2查询分析器
7.2.3服务管理器
7.2.4其他组件
7.3SQLServer2000资料库操作
7.3.1SQLServer资料库的基本概念
7.3.2创建和维护资料库
7.3.3在企业管理器中创建和维护表
7.3.4视图的定义和维护
7.3.5存储过程定义和维护
7.3.6触发器的定义和维护
7.4SQLServer2000资料库备份
7.4.1资料库备份
7.4.2还原资料库
7.5数据转换服务DTS
7.5.1数据导入
7.5.2数据导出
7.6SQLServer2000安全管理
7.6.1SQLServer的安全体系
7.6.2SQLServer的安全认证模式
7.6.3SQLServer的用户和角色的管理
7.6.4SQLServer的角色
7.6.5SQLServer的许可权问题
习题7
第8章资料库套用系统开发环境和工具
8.1资料库应用程式的体系结构
8.1.1资料库应用程式体系结构的发展
8.1.2资料库应用程式开发环境
8.1.3资料库应用程式开发工具