数据库技术是计算机应用领域中发展最快、应用最广的科学技术之一。数据库系统已成为信息系统和应用系统不可缺少的核心组成部分。数据库的应用已从数据处理、信息管理、事务处理扩大到计算机辅助设计、决策支持、人工智能和网络应用等领域。数据库系统的推广使用也使得计算机的应用迅速地渗透到各行各业和各个部门,如军事国防、航天航空、金融工商、交通能源、通信测控、文教卫生等,直至影响到人们的工作方式和生活方式。在高等学校中,数据库系统不仅是计算机专业重要的专业课程之一,而且也是信息、自控、经济、电子商务等相关专业必修的计算机应用课程。
本书是在参考了全日制高等学校本科数据库教学大纲的基础上,结合作者多年从事数据库课程的教学体会和科研实践成果编写而成的。本书旨在将数据库的基本理论、系统实现技术和应用开发方法紧密结合起来,以解析的观点,从应用的角度,站在开发与实现的立场来进行讨论。以求由浅入深,理论联系实际,通俗易懂地讨论数据库系统,重点是关系数据库系统的功能、结构、设计理论和实现方法,以及组织和开发过程。为大专院校学生和从事计算机应用的人员提供一本学能致用的教材和应用开发的参考书。
全书共分8章:
第1章数据库系统概论。主要介绍数据库系统的基本概念、数据模型、数据库系统结构和功能等内容。
第2章关系数据库。主要介绍关系数据库结构、关系的数学运算: 关系代数运算和关系演算等内容。
第3章关系数据库标准语言SQL。主要介绍SQL语言结构、SQL的数据定义、数据查询和数据更新、嵌入式SQL和动态SQL以及存储过程等内容。
第4章关系模式设计理论。主要介绍函数依赖、模式分解的特性、范式和范式化等内容。
第5章数据库设计。主要介绍数据库设计的步骤,概念结构设计,逻辑结构设计,物理设计,数据库的实施、运行和维护等内容。
第6章数据库的保护。主要介绍事务的并发控制、数据库的完整性、数据库的
安全性、数据库的恢复等内容。
第7章数据库系统的新技术。主要介绍分布式数据库系统、对象关系数据库
系统、多媒体数据库系统、数据仓库与数据挖掘等内容。
第8章数据库系统的应用与开发。主要介绍SQL Server 2005集成环境和一
个学生成绩管理系统的开发过程等内容。
本书第1章和第4章由丁忠俊编写,第3章、第5章和第8章由郭胜编写,第2章、第6章和第7章由王志编写。
丁忠俊负责全书的编审、总纂和统稿工作。
在成书过程中,得到了华中科技大学文华学院的大力支持,在此表示衷心的感谢。
由于作者水平有限,不足之处在所难免,恳请读者批评指正。
丁忠俊郭胜王志
2012年1月
