前言

数据库技术是计算机科学中非常重要的部分,数据库技术以及数据库的应用也正以日新月异的速度发展,因此,作为现代的大学生,特别是计算机专业的学生,学习和掌握数据库知识是非常必要的。

本书是计算机及相关专业指定教材,淡化理论,以够用为度,强化技能,重在实际操作,在完成必要的理论阐述之后,以SQL Server 2008数据库管理系统为实训环境,重点详述了数据库应用、管理的技能,以及数据库程序设计技能。以实际项目设计贯穿全书,在每项技术讲解完成后,再辅以实践练习,加强学生的实践能力,最后完成一个完整的数据库设计和编程,让学生能在实践中掌握关系型数据库管理系统的应用技术、关系型数据库的设计以及数据库程序设计。

本书共计三大部分,其中,第一部分(第1~4章)主要介绍数据库基本概念和理论。第二部分(第5~7章)主要介绍SQL Server 2008的安装、管理和数据操作等。第三部分(第8~10章)主要介绍数据库系统设计方法。本教材最后附两个附录:附录Ⅰ考勤管理系统数据库,是每章前的任务完成后应该形成的一个数据库系统,可作为教师讲授时的资料参考;附录Ⅱ学生管理信息系统数据库,是每章后学生需完成的实训练习的参考答案。学生可参考该文档完成每一章后的实训内容。

本书是作者在多年的教学实践、科学研究以及项目实践的基础上,参阅了大量国内外相关教材后,几经修改而成。主要特点如下:

1.语言精练、易懂。

对数据库中的基本概念和技术进行了清楚准确的解释并结合实例说明,让读者能较轻松地掌握每一个知识点。

2.任务驱动,项目开发与理论教学紧密结合。

为了使读者能快速地掌握关系型数据库的相关技能并熟练运用,本书在各个章节的重要知识点后面都根据实际项目的数据库完成相关的实训,第10章完整地实现了数据库的设计和程序设计过程。

3.合理、有效的组织。

本书按照由浅入深的顺序,循序渐进地介绍了数据库应用、管理以及程序设计的相关知识和技能。各个章节的编写以实践应用为目标,理论的阐述主要围绕着实际应用技术进行组织和展开,练习的重要性得到体现,不再附属于相关理论知识。

4.内容充实、实用。

本书的练习紧紧围绕着实际项目进行,在各章完成各种技术准备和练习后,为完成数据库的设计和实现建立良好的环境,最后对完整的数据库系统设计和实现准备作出指导,并完成详细设计的概要内容。只要把详细设计的内容进一步细化,即可成为数据库设计的指导文件,并据此完成数据库的设计、实现和程序设计。

本书由烟台南山学院栾志军、吕海洋、山东外事翻译职业学院付海娟担任主编,烟台南山学院娄山佑、刘媛媛、李英华、庄利珍担任副主编。

本书是作者对多年从事数据库教学的经验和感受的总结。由于时间仓促,加之编者水平有限,书中难免有不妥之处,请读者给予批评指正。

编者