内容简介
数据库技术自从上世纪60年代诞生以来,经历了网状数据库、层次数据库等发展阶段,zui终在80年代确立了关系数据库技术的主导地位。关系数据库技术经过几十年的发展,在各行各业都取得了巨大的成功。但是,进入21世纪后,随着互联网、物联网、云计算等技术的快速发展,传统的关系数据库技术由于在可扩展性、灵活性等方面存在的不足,难以支持层出不穷的新型应用。在此背景下,键值数据库、文档数据库、列存储数据库、图数据库等新型数据库技术因运而生。本书与现有的介绍关系数据库技术为主的书籍不同,重点介绍当前数据库领域中出现的各类新型数据库系统的概念、基础理论、关键技术以及典型应用。在理论方面,本书除了介绍各类新型数据库系统中基本的理论和原理之外,还将侧重于对这些理论的研究背景和动机进行讨论,使读者能够了解新型数据库系统在设计上的先进性,并通过与成熟的关系数据库技术的对比,明了新型数据库技术的应用方向以及存在的局限性。在应用方面,本书将侧重与实际软件工程相结合,通过实际的应用示例介绍各类新型数据库系统在实际应用中的使用方法和流程,使读者能够真正做到学以致用。
AI简介
这是一本详细阐述了数据库技术发展历史、关系数据模型的基础概念、数据库系统体系结构理解、结构化查询语言SQL特性,以及键值数据库、文档数据库、列族数据库、图数据库、云数据库、时序数据库、内存数据库、时空数据库、智能化数据库技术等各类新型数据库系统的概念、基础理论、关键技术以及典型应用的著作。
该书首先回顾了数据库技术发展历史,从20世纪60年代末开始,数据管理进入了数据库管理阶段。接着,书中详细介绍了关系数据模型的基础概念,包括关系数据模型的定义、形式化定义、关系模式、数据库管理系统、参照完整性以及用户自定义完整性等。同时,该书还深入探讨了数据库系统体系结构理解,从DBMS的角度和终端用户的角度对数据库系统的软件及数据库进行分析,梳理其内部的层次和相互之间的联系。
此外,该书还详细阐述了结构化查询语言SQL特性,包括SQL的基本功能、定义和发展历史、组成以及SQL查询示例。同时,该书还详细介绍了键值数据库、文档数据库、列族数据库、图数据库、云数据库、时序数据库、内存数据库、时空数据库、智能化数据库技术等各类新型数据库系统的概念、基础理论、关键技术以及典型应用。
在理论方面,该书除了