2009年,结合当时的教学和应用开发需求,出版了《数据库原理及应用》教材,受到了广大应用型本科师生和计算机爱好者的欢迎,并于2011年被评为江苏省高等院校精品教材。同时开展了“数据库原理及应用”精品课程的建设,获江苏省成教精品课程。随着数据库技术的不断升级,应用越来越广泛,结合广大师生的反馈意见以及新的教学和应用开发经验,制订了全新的修订方案,重新编写了本教材,并入选江苏省重点规划教材项目。
本书以SQL Server 2012为核心系统,在《数据库原理及应用》基础上进行了全面的调整、修改和优化,主要特点如下:
(1)以关系数据库系统为核心。在系统论述数据库基本知识的基础上,着重讨论了关系数据库的基本理论,其中对关系数据模型、关系数据库体系结构、关系规范化理论等进行了简要的讲解。
(2)本书对传统数据库的内容进行了精简,如对层次数据库、网状数据库仅对其模型做了简要介绍,删除了一些与操作系统联系较密切的存储理论等。
(3)为了反映当前数据库领域的新技术、新水平和新趋势,本书简要介绍了处理大规模数据的数据库系统,如分布式数据库系统、并行数据库、NoSQL数据库、云数据库和XML数据库的相关概念。
(4)强化了数据库设计技术。第3章在数据库设计理论的基础上,结合作者多年的数据库开发经验,介绍了一些行之有效的数据库设计与开发方法和技巧。
(5)将抽象理论融合到具体模型中。结合具体的SQL Server 2012数据库管理系统,讲解了数据库的一些管理技术和应用,如数据库的完整性约束、存储过程与触发器、数据库并发控制、数据库的安全与保护、备份与恢复等。使读者在学习理论的同时了解了具体的应用,也为读者维护管理大中型数据库系统打下坚实的基础。
(6)在内容选取、章节安排、难易程度、例子选取等方面充分考虑到理论教学和实践教学的需要。力求使教材概念准确、清晰、重点明确,内容精练,便于取舍。每章均配有习题,便于教学。
为了方便课程的学习及数据库技术的应用,作者还组织编写了辅助教材《数据库原理及应用实验与课程设计指导——SQL Server 2012》,作为读者学习本课程时的实践用书。另外清华大学出版社的网站上还有本书的习题参考答案和教学课件等教学材料供教师教学参考。
清华大学出版社魏江江老师对本书的编写给出了指导性的意见,在此表示衷心的 感谢。
由于编者水平有限,书中疏漏谬误之处在所难免,殷切希望广大读者批评指正。
作者简介:
刘金岭:教授,男,主持完成了多项教改项目,获得多项教学成果。主要进行数据库原理及应用、Oracle数据库、Web数据库应用技术等课程的教学。
冯万利:副教授,男,主要进行数据库原理及应用、网站开发技术、ASP.NET程序设计、Object Oriented Programming Using C#等课程的教学。
张有东:男,博士,教授,长期进行数据库的教学和研究。
编者
2017年3月