《现代数据库技术及其新进展研究》以当前主流的关系数据库为主线,全面阐述了数据库的基本原理、基本技术、基本方法和应用技术,介绍了数据库技术的研究动态,探讨了数据库领域研究的新进展。《现代数据库技术及其新进展研究》主要内容包括:关系理论、关系数据库标准语言SQL、关系规范化理论、关系数据库设计、数据库的实施与调优、数据完整性约束、数据库的安全性、事务管理和锁、数据库的备份和恢复、现代数据库技术新进展等。
《现代数据库技术及其新进展研究》注熏数据库技术的实际应用,强调理论与实践紧密结合,可供从事数据库技术领域工作的科技人员参考使用。
随着数据库与信息技术的发展,数据量急剧增加,各种信息系统应运而生。这些信息系统大多数都是以数据库为后台技术支撑,借助于当前数据库领域的新技术和工具对复杂的数据进行保存和管理的。作为国家信息基础设施和信息化社会中最重要的支撑技术之一,数据库技术一直是计算机科学技术中发展最快的领域之一,也是现代信息社会必不可少的重要技术,目前已广泛运用于社会生活中,并渗透到经济、行政、教育、军事、国防等领域。随着数据库技术的广泛应用,人们越来越重视和要求全面学习和掌握数据库的理论知识、系统技术、应用方法,并密切关注其新发展动态。
关于数据库技术的研究离成熟还有很大的距离。近年来,有关数据库的研究成果和新产品不断涌现,数据库技术所表现出来的旺盛生命力更使研究者看到了其广阔的发展前景。为了记录总结当前数据库技术所取得的成果和我国数据库应用水平的提高,作者翻阅了国内外大量数据库领域的研究成果和文献,策划和设计了本书内容。本书的最大特点是:作者结合自身多年的教学及实践经验,合理地组织内容,做到内容紧凑、层次清晰、重点突出。
全书分为11章,第1章主要包括数据库的基本概念、发展阶段、数据描述和数据模型、体系结构与组成,发展趋势等内容;第2章介绍的是关系数据库基本理论,包括关系数据模型、关系代数、关系演算;第3章为关系数据库标准语言SQL,讨论了SQL的组成和基本结构、数据定义语言DDL、数据查询语言DQL、数据操纵语言DML、数据控制语言DCL、嵌入式SQL及其实现、Oracle和soLServer对标准SQL的扩充等;第4章为关系规范化理论,对关系模式的存储异常和数据依赖、函数依赖、函数依赖的规则、多值依赖和连接依赖、关系模式的范式、关系模式的分解等进行分析;第5章为关系数据库设计,按照逻辑顺序对数据库设计的需求、概念设计、逻辑设计、物理设计等进行分析;第6章简单介绍了数据库的实施与调优;第7章简单分析了数据完整性约束;第8章探究了数据库的安全性问题;第9章为事务管理和锁,分析了事务、并发控制、封锁和封锁协议、活锁和死锁等内容;第10章主要探究数据库的备份和恢复的相关知识;第11章探究了现代数据库技术新进展,重点对面向对象数据库技术、分布式数据库技术、XML数据管理技术、数据仓库及数据挖掘技术等进行分析。
写作本书的目的在于抛砖引玉,希望通过本书能够引起广大读者关注和掌握现代数据库技术的理论和前沿技术,熟悉相关技术在各个领域中应用的前景和操作实践,并以此为基础进一步加深今后对现代数据库技术的研究。
前言
第1章 数据库系统概述
1.1 数据库技术的基本概念
1.2 数据库技术三个发展阶段
1.3 数据描述和数据模型
1.4 数据库系统体系结构与组成
1.5 数据库技术发展趋势
第2章 关系理论
2.1 关系数据模型
2.2 关系代数
2.3 关系演算
第3章 关系数据库标准语言SQL
3.1 SQL简介
3.2 SQL的组成和基本结构
3.3 数据定义语言DDL
3.4 数据查询语言DQI
3.5 数据操纵语言DML
3.6 数据控制语言DCL
3.7 嵌入式SQL及其实现
3.8 0racle和SQLServer对标准SQL的扩充
第4章 关系规范化理论
4.1 关系模式的存储异常和数据依赖
4.2 函数依赖
4.3 函数依赖的规则
4.4 多值依赖和连接依赖
4.5 关系模式的范式
4.6 关系模式的分解
第5章 关系数据库设计
5.1 数据库设计概述
5.2 数据库设计的需求分析
5.3 数据库的概念设计
5.4 数据库的逻辑设计
5.5 数据库的物理设计
第6章 数据库的实施与调优
6.1 数据库实施
6.2 数据库运行
6.3 对数据库性能的监测、分析和改善
第7章 数据完整性约束
7.1 数据完整性概述
7.2 域完整性约束
7.3 引用完整性约束
7.4 实体完整性约束
7.5 其他完整性约束
7.6 完整性约束的说明
第8章 数据库的安全性
8.1 数据库的安全
8.2 数据库的安全性控制
8.3 数据库加密技术
8.4 其他数据库安全性手段
8.5 SQLServer的安全机制
8.6 0racle的安全机制
第9章 事务管理和锁
9.1 事务
9.2 并发控制
9.3 封锁和封锁协议
9.4 活锁和死锁
第10章 数据库的备份和恢复
第11章 现代数据库技术新进展
参考文献