1
数据库原理与应用技术
1.1 前 言

前 言

数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。“数据库原理及应用”是计算机科学与技术的专业课程之一,考虑到它是一门理论性和应用性都很强的课程,因此,为了便于教师对本课程的教学和学生对知识的掌握,特别是为了鼓励学生努力学习和勤于思考,作者总结了这些年来从事数据库系统理论与实践教学的经验,力图从一个新颖的角度、合适的切入点对数据库系统各方面的知识进行介绍,由浅入深、循序渐进地探讨数据库的基本原理和应用技术,基于此编写了本书。

本书内容可分为两大部分,即理论部分(1~6章)和应用部分(7~11章),共11章。

第1章介绍了数据库系统的基本概念、数据模型、数据库系统的组成、数据库的系统结构、数据库技术的研究领域和发展趋势。

第2章介绍了关系模型的基本概念、关系代数和关系演算。

第3章介绍了关系数据库设计理论,包括函数依赖和关系规范化理论。

第4章介绍了数据库设计的方法,包括需求分析、概念模型设计、逻辑结构设计、数据库物理设计和数据库的运算与维护。

第5章介绍了关系数据库标准语言SQL,包括数据定义、查询、数据更新、视图、数据控制。

第6章介绍数据库的恢复、并发控制及数据库的完整性和安全性。

第7章介绍了SQL Server 2012数据库的特点、配置和常见管理工具的功能和使用。

第8章介绍了在SQL Server 2012中数据库与数据表的使用。

第9章介绍T-SQL程序设计、存储过程、函数和触发器的概念、作用及使用方法。

第10章从安全性角度介绍了对SQL Server数据库管理系统的基本管理方法。

第11章介绍了在SQL Server环境下进行数据库备份和还原的基本方法。

本书以简明易懂的笔调阐述内容,再配以大量经过精心筛选的例题和习题,不仅方便老师教学,也便于学生自学。相信通过本书的学习,能够尽快掌握数据库系统的理论和技术,进入数据库管理系统的应用和开发的高级阶段,使学生在正确理解数据库原理的基础上,熟练掌握主流数据库管理系统SQL Server的应用技术及数据库应用系统的设计和开发能力。

本书第1、2、3、5章由赵永霞编写,第6章由吴龙玲编写,第7章和第11章由钱程编写,第4章和第9章由高翠芬编写,第8章和第10章由熊燕编写。全书由赵永霞统稿。

由于编者水平有限,书中错误在所难免,敬请广大读者和专家批评指正。

编 者

2013年5月