内容简介
本书以先进的开源关系数据库和主流的非关系NoSQL数据库为背景,介绍数据库系统原理及其应用开发技术。全书共7章,主要内容包括数据库系统概论、数据库关系模型、数据库SQL操作语言、数据库设计与实现、数据库管理、数据库编程、NoSQL数据库技术。本书除介绍数据库系统原理外,还针对数据库应用系统开发,介绍数据库建模设计、数据库SQL编程、数据库应用程序Java编程,以及NoSQL数据库应用实践方法。
本书取材新颖、内容详实、案例丰富,在数据库知识结构组织、项目案例设计、课后习题编写等方面强调工程教育特点。针对高水平数据库人才培养需求,本书突出对学生数据库设计能力、数据库编程能力、数据库管理能力及数据库新技术应用能力的培养。本书配套提供课程教学PPT、案例设计模型、案例编程代码、习题参考答案、课程教学大纲等学习资源。
本书既可作为高等学校计算机科学与技术、软件工程等IT专业数据库课程的教材,也可作为相关开发人员学习数据库系统知识与技术原理的参考书。
AI简介
这是一本以先进的开源关系数据库和主流的非关系NoSQL数据库为背景,介绍数据库系统原理及其应用开发技术的综合性书籍。该书取材新颖、内容详实、案例丰富,在数据库知识结构组织、项目案例设计、课后习题编写等方面强调工程教育特点。针对高水平数据库人才培养需求,本书突出对学生数据库设计能力、数据库编程能力、数据库管理能力及数据库新技术应用能力的培养。
该书共7章,主要内容包括数据库系统概论、数据库关系模型、数据库SQL操作语言、数据库设计与实现、数据库管理、数据库编程、NoSQL数据库技术。其中,数据库系统概论介绍了数据库的基本概念、发展历程、关键技术以及典型数据库系统等内容;数据库关系模型阐述了关系及其相关概念、关系模型原理以及PostgreSQL数据库关系模型应用;数据库SQL操作语言则涵盖了SQL语言概述、数据定义SQL语句、数据操纵SQL语句、数据查询SQL语句、视图SQL语句以及PostgreSQL面向对象扩展等内容。
此外,该书还详细介绍了数据库设计与实现的过程,包括数据库设计概述、E-R模型、数据库建模设计、数据库规范化设计以及基于Power Designer的数据库设计建模实