我在读“数据库系统概念”一书(亨利·F·科思·亚伯拉罕·西尔伯沙茨,S·苏达山第6版)。
数据库系统和DBMS之间有细微的混淆,术语是相同的还是不同的?
数据库系统是一组相互关联的数据和一组允许用户访问和修改这些数据的程序。
数据库管理系统(DBMS)是一组相互关联的数据集合和一组访问这些数据的程序。
我所理解的--数据库系统(DBMS)是指一组用来访问和修改数据的程序。
数据库管理系统(DBMS)是指一组仅访问数据的程序.
发布于 2016-10-13 04:31:58
这两个术语通常可以互换使用,因此您可能会发现Microsoft SQL Server或Postgres被称为DBMS或数据库系统。
在保持区别的情况下,“数据库系统”通常指构成项目的整体应用程序或应用程序集。例如,在一个业务管理套件中,它有几个应用程序,其中使用几个现场SQL Server数据库进行在线存储,在一些云数据库中有一个数据仓库用于报告,以及用于维护仓库和运行报表的实用程序;应用程序套件是一个“数据库系统”,它本身使用一个或多个“数据库管理系统”的一个或多个实例作为其构建的一部分。
在这方面,“数据库系统”可能在设计时使用几个不同的数据库管理系统。单个应用程序套件可以使用OLTP风格的存储作为主数据,OLAP优化存储用于报告,NoSQL存储用于“软”补充数据(和/或缓存)。
https://dba.stackexchange.com/questions/152153
复制相似问题