由于大部分应用程序都需要数据管理功能,因此人们将数据管理功能抽象出来,形成可独立运行的系统。然而并非所有的功能抽象都有必要成为独立的系统。比如“排序”这一功能,只需要构造成一个库函数,供各种程序调用即可。那么,为什么数据管理功能需要被构造成独立运行的系统?以下那种说法不成立?
由于大部分应用程序都需要数据管理功能,因此人们将数据管理功能抽象出来,形成可独立运行的系统。然而并非所有的功能抽象都有必要成为独立的系统。比如“排序”这一功能,只需要构造成一个库函数,供各种程序调用即可。那么,为什么数据管理功能需要被构造成独立运行的系统?以下那种说法不成立?
A、数据管理功能很复杂,复杂的功能需要成为独立的系统。
B、数据管理需要消耗大量资源(包括CPU、内存、硬盘),独立系统可实现独立的资源调配,有利于资源的高效利用。
C、同一份数据有时候需要被多个应用程序共享,独立的系统有利于共享。
D、作为独立系统的一个好处是:当应用程序出错时,不容易牵连数据管理系统,造成数据损坏。
正确答案:数据管理功能很复杂,复杂的功能需要成为独立的系统。
- 上一篇:关于关系代数的描述,不正确的有:
- 下一篇:下列属于文档数据库的是?