Which of the following correctly best describes an object-oriented database?

admin2013-12-19  49

问题 Which of the following correctly best describes an object-oriented database?

选项 A、When an application queries for data, it receives both the data and the procedure.
B、It is structured similarly to a mesh network for redundancy and fast data retrieval.
C、Subject must have knowledge of the well-defined access path in order to access data.
D、The relationships between data entities provide the framework for organizing data.

答案A

解析 A正确。在面向对象的数据库中,对象在需要时会被实例化,数据和程序(被调用的方式)则会在被请求时跟随对象。这不同于关系数据库。在关系数据库中,当从数据库中检索到数据时,应用程序将使用它自己的程序获取数据和处理数据。
B不正确。因为网状网(mesh network)是一种物理拓扑结构,它与数据库没有任何关系。网状网是由相互连接的、为所有网络上的节点提供多条路径的路由器和交换机组成的网络。在全网状拓扑结构中,每个节点都直接与其他各个节点相连,这提供了很大程度的冗余。在部分网状拓扑结构中,每个节点并不直接相连。Internet便是一个部分网状拓扑结构的例子。
C不正确。为了访问数据,就要访问分层数据库——不是面向对象的数据库——的主体必须知道访问路径。在分层数据库模型中,记录(record)和字段(field)以逻辑树结构相互关联。父母可以有一个孩子、多个孩子或者没孩子。树形结构包含分支,每个分支包含大量数据字段。为了访问数据,应用程序必须知道从哪个分支开始、须要穿越哪个层级的哪个路由才能获得数据。
D不正确。因为数据实体之间的关系为关系数据库中数据的组织提供了框架。关系数据库由一个二维表组成,每个表都含有独一无二的行、列和单元格。每个单元格都包含一个代表给定行内一个特定属性的数值。这些数据实体通过关联连在一起,而这种关系也为这些数据的组织提供了框架。
转载请注明原文地址:https://jikaoti.com/ti/HtO7FFFM
0

随机试题
最新回复(0)