内容简介:本书以先进的开源关系数据库和主流的非关系NoSQL数据库为背景,介绍数据库系统原理及其应用开发技术。全书共7章,主要内容包括数据库系统概论、数据库关系模型、数据库SQL操作语言、数据库设计与实现、数据库管理、数据库编程、NoSQL数据库技术。本书除介绍数据库系统原理外,还针对数据库应用系统开发,介绍数据库建模设计、数据库SQL编程、数据库应用程序Java编程,以及NoSQL数据库应用实践方法。本书取材新颖、内容详实、案例丰富,在数据库知识结构组织、项目案例设计、课后习题编写等方面强调工程教育特点。针对高水平数据库人才培养需求,本书突出对学生数据库设计能力、数据库编程能力、数据库管理能力及数据库新技术应用能力的培养。本书配套提供课程教学PPT、案例设计模型、案例编程代码、习题参考答案、课程教学大纲等学习资源。本书既可作为高等学校计算机科学与技术、软件工程等IT专业数据库课程的教材,也可作为相关开发人员学习数据库系统知识与技术原理的参考书。