图书前言

前言

本书是山东省精品课程“数据库系统概论”的建设及研究成果,是在多位经验丰富的一线教师讲义的基础上,通过多次讨论、实践、修改、整理而来,具有以下特色: 

(1) 全书体系完整,内容全面,案例丰富。不仅包含常用的SQL语句、安全性、完整性实验,而且包含触发器、存储过程和并发控制等方面的内容。

(2) 以理论为指导,突出实践性。以德州学院实际应用中的学生成绩管理数据库为应用背景,给出了理论知识的具体实践应用形式。

(3) 全书注重实验内容之间的阶梯性和连贯性,由简单到复杂,由低级到高级,环环相扣,循序渐进。

(4) 提高篇中以学生成绩管理系统为例,分别采用PHP、Java、C#三种不同语言实现,能够从不同角度实现,为使用不同语言的读者提供帮助,拓展思路。

(5) 全方位服务。提供了配套的电子课件、数据库备份文件、拓展练习答案等。

本书分为基础篇和提高篇两部分,基础篇主要包含SQL Server 2012的安装、数据库基本操作、查询语句、数据操作、视图、数据安全性、完整性、TSQL简单编程、触发器、存储过程、数据库的备份与恢复、并发控制等内容; 提高篇以基础篇中的学生成绩管理功能为基础,分别用PHP、Java、C#三种不同语言结合不同的数据库分别扩充为功能齐全的学生成绩管理系统。

全书以德州学院实际应用中的学生成绩管理数据库案例为应用背景,以SQL Server 2012为实践环境,将理论内容与实践有机结合,全面而深入地解析了数据库技术的各知识要点、实现原理、应用形式等。

书中的全部操作代码均已在SQL Server 2012中调试通过,并在每个实验后提供了拓展练习,以期拓展读者思路,提高读者利用数据库基本知识分析问题、解决问题的能力。同时需要指出,本书中的实验步骤不一定是唯一正确的实现方式,甚至不一定是最简便、最高效的解决方法,只是一种参考。

本书的编写得益于编写小组的鼎力合作。在编写过程中得到了德州学院信息管理学院的鼎力支持,一些教师和学生在使用讲义的过程中也提出了许多宝贵的意见和建议。同时,在本书的编写过程中参考了大量近期出版的书籍、期刊和网络资料等,吸收了许多专家和作者的宝贵经验,在此一并表示衷心的感谢。

由于编者水平有限,书中疏漏和不足在所难免,诚挚地希望专家和广大读者不吝赐教,提出宝贵意见和建议,我们会认真对待,以期不断改善教材质量。

编者

2014年8月