数据库技术是现代信息技术的重要组成部分。数据库技术随着计算机技术的广泛应用与发展,无论是在数据库技术的基础理论、数据库技术应用、数据库系统开发,还是数据库商品软件推出方面,都有着长足的、迅速的进步与发展。同时数据库技术也是目前IT行业中发展最快的领域之一,已经广泛应用于各种类型的数据处理系统之中。了解并掌握数据库知识已经成为对各类科研人员和管理人员的基本要求。目前,“数据库系统原理及应用”课程已逐渐成为本科院校计算机、软件工程、信息管理等专业的一门重要专业课程。该课程既具有较强的理论性,又具有很强的实践性。
本书是作者在长期从事数据库课程教学和科研的基础上,为满足“数据库系统原理及应用”课程的教学需要而编写。本书以学习者的角度编写章节知识点,分别从数据库系统概述、信息与数据模型、关系模型与关系规范化理论、数据库系统设计、关系数据库标准语言、索引与视图、结合MySQL讲述数据库安全保护原理以及系统管理技术、数据库服务器端编程(触发器、存储过程与函数)、MySQL在Web技术中的应用以及客户端管理工具:Workbench、Navicat,以及XAMPP环境下对MySQL管理等内容进行讲述。
本书内容循序渐进、深入浅出。以MySQL为应用对象,解决了学习者安装上机数据库管理系统软件中的操作系统兼容性(32位和64位计算机、Windows、Linux和MAC操作系统等)问题。MySQL具有开源、免费、体积小、易于安装、性能高效、功能齐全等特点,因此MySQL非常适合于教学。为缓解学习者初期动手的茫然与困惑,本书在每章专门将上机实践环节分为验证性实验和设计性实验。
本书由李辉等编著,在编写过程中,李辉负责第1至11章、18章的编写,杨小莹负责第12至16章的编写,胡倩参与编写部分章节,李全恩、孙鑫鑫、张标等参与编写和整理资料,管美静、张仲美、李锂、徐璟等老师也对本书编审提出一些修改建议,在此向他们一并表示感谢。虽然我们希望能够为读者提供最好的教材和教学资源,但由于作者水平和经验有限,错误之处难免,恳请各位专家和读者予以指正,并欢迎同行通过以下方式与我们进行交流,信箱:lihui@cau.edu.cn,教材使用问题QQ交流群:138668506。
编 者