本书除介绍已被广泛使用的、成熟的关系数据库的理论、技术和开发方法外,还补充了新一代数据库的理论、技术和应用系统的开发方法。特别是介绍了面向对象数据库、客户/服务器结构数据库及Web数据库。同时本着掌握一种数据库标准语言的原则,重点介绍了结构化查询语言——SQL。另外,还介绍了开放的客户端开发及主流数据库产品。
本书由浅入深、循序渐进、理论与实践并重,力求让读者通过本书的学习,能对数据库技术有一个比较全面的了解,掌握数据库理论与数据库应用的基本知识,了解数据库应用系统的开发模式,并具有初步的数据库应用开发能力。
本书以关系数据库系统为核心,系统全面地阐述了数据库系统的基本概念、基本原理和应用技术,主要内容包括数据库技术概述、关系数据库、关系数据库的标准语言SQL、关系数据库设计、数据库保护、网络数据库、网络数据库管理系统SQL Server 2000、分布式数据库系统、XML数据库等。
本书概念清楚、重点突出、章节安排合理,理论与实践结合紧密。每章配以丰富的习题、案例及实验,有助于读者加深对内容的理解、掌握并巩固概念;案例为读者提供了真实的数据库应用场景,有助于读者从实际应用的角度出发,联系所学理论,掌握所学内容;而实验为读者提供了将理论与实践相结合的具体上机操作途径,最终巩固所学内容。习题、案例与实验的设计也是本书一个比较突出的特点。
本书既可作为高等学校本科计算机专业(信息技术方向)、信息管理与信息系统专业及相关专业数据库课程的教学用书,也可作为从事信息领域工作的科技人员的自学参考书。
第1章 数据库技术概述
学习目标
1.1 数据库的作用及相关概念
1.1.1 数据与信息
1.1.2 数据管理与数据库
1.1.3 数据库管理系统与信息系统
1.2 数据管理技术的发展
1.2.1 手工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库系统阶段
1.3 数据库系统结构
1.3.1 数据库系统的组成
1.3.2 数据库体系结构
1.3.3 数据库应用系统体系结构
1.4 数据模型
1.4.1 概述
1.4.2 层次数据模型
1.4.3 网状数据模型
1.4.4 关系数据模型
1.4.5 面向对象数据模型
1.5 数据库技术的发展
1.5.1 数据库系统发展的3个阶段
1.5.2 现代应用对数据库系统的新要求
1.5.3 数据库技术的发展趋势
本章小结
习题1
案例1
第2章 关系数据库
第3章 关系数据库的标准语言SQL
第4章 关系数据库设计
第5章 数据库保护
第6章 网络数据库
第7章 网络数据库管理系统SQL Server 2000
第8章 分布式数据库系统
第9章 XML数据库
附录
参考文献
相关网站