面向对象数据库用面向对象数据模型去映射客观世界,不仅存储数据,而且存储定义在数据上的()。

题目
单选题
面向对象数据库用面向对象数据模型去映射客观世界,不仅存储数据,而且存储定义在数据上的()。
A

操作

B

属性

C

主键

D

非主键

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 60 )下列关于面向对象数据库和关系数据库系统的叙述中,哪一条是不正确的?

A) 面向对象数据库设计与关系数据库设计之间一个最主要的区别是如何处理联系

B) 面向对象数据库设计与关系数据库设计中,处理继承的方法是相同的

C) 在面向对象数据库中,通过使用继承构造来获得映射

D) 在面向对象数据库中,联系是通过使用联系特性或者包括相关对象的对象标识符的参照属性来处理的


正确答案:B

第2题:

用面向对象方法设计的类中,有一些类的对象是需要持久存储的,这样的类一般需要映射到关系数据库模式中。请指出图1-13中哪些类需要做这样的映射。


正确答案:采购计划单、入库单、供货方档案、出库单、物料主文件、领料计划单。
采购计划单、入库单、供货方档案、出库单、物料主文件、领料计划单。 解析:本题是一个综合题,包括结构化方法和面向对象方法,具体有数据流图、类属性识别、系统功能分析及面向对象设计和数据库设计。
问题1是补充缺少的数据流。根据出库工作流程的叙述,“……若经检验没有相应的领料计划,则通知领料人该领料单无效;若领料单有效,仓库保管员根据领料单上的物料代码核对是否有足够的库存;若没有足够的库存,仓库保管员向领料人发缺货单:……”,可得,无效领料单是针对无相应的领料计划,缺货单是针对库存不足,缺货单不能包含于无效领料单中,故缺少数据流缺货单,其终点为领料人,起点应为领料单检验。
根据入库工作流程,“……检验员根据检验结果填写物料检验单:如果物料或供货方不合格,则向采购员发出退货单……”,可见,缺少数据流退货单,其起点为物料检验,终点为采购员。
问题2是面向对象类属性识别。每一种物料有一张领料单,仓库管理员是根据领料单上的物料代码核对库存的,因此领料单应有属性:物料代码和数量;另外,当物料单检验无效时需要通知领料人相应领料单无效,因此领料单应有属性:领料人;出库时,仓库保管员要在领料单上签字,因此领料单应有属性:仓库保管员;为了清楚了解出入库情况,还应包含属性:日期。综上,领料单的属性有:物料代码、数量、领料人、仓库管理员、日期。
类似的,每一种物料有一张入库申请单,成功入库时仓库管理员根据入库申请单修改物料主文件中的现有库存,因此入库申请单应有属性:物料代码和数量;检验员检验物料时,“如果物料或供货方不合格,则向采购员发出退货单”,因此入库申请单应有属性:供货方和采购员;同样,还应包含属性:日期。综上,入库申请单的属性有:物料代码、数量、采购员、供货方、日期。
问题3是系统功能分析。为了提高企业效率,建立一个功能完善的库存管理系统,除了具备查询、统计、报表输出等外,还应对库存的物料做出实时监控,以便保证物料的合理库存量,故还应有功能:库存超限报警和库存不足报警。
问题4是面向对象与数据库的结合。用面向对象方法设计的类中,有一些类的对象是需要持久存储的,这样的类一般需要映射到关系数据库模式中。就本题而言,实际上就是识别需要持久存储的对象,在此需要将数据流图中的所有文件对应的类映射到数据库中,具体有:采购计划单、入库单、供货方档案、领料计划单、物料主文件、出库单。

第3题:

当前数据库应用系统的主流数据模型是()。

A、层次数据模型

B、网状数据模型

C、关系数据模型

D、面向对象数据模型


参考答案:C

第4题:

数据模型是在数据库领域中定义数据及其操作的一种抽象表示。用树形结构表示各类实体及其间的联系的数据模型称为()

  • A、层次模型
  • B、关系模型
  • C、网状模型
  • D、面向对象模型

正确答案:A

第5题:

面向对象数据库语言主要包括对象定义语言和()。


正确答案:对象操纵语言

第6题:

面向对象的数据库系统(oodbs)应该具备以下基本特征:()。

A.必须支持面向对象的数据模型,具有面向对象的特征

B.具有数据库应用开发的基本功能

C.具有数据库管理系统的基本功能

D.有数据字典功能


参考答案:AC

第7题:

数据库系统中最早出现的数据模型、用树形结构表示各类实体以及实体之间的联系的模型是( )。

A.层次数据模型

B.网状数据模型

C.关系数据模型

D.面向对象数据库


正确答案:A

第8题:

( 1 )数据模型定义子数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是

A )实体 - 联系模型

B )关系模型

C )面向对象模型

D )网状模型


正确答案:A

第9题:

面向对象的数据库系统应具备以下基本特征:首先,OODBS必须支持面向对象的数据模型,具有面向对象的特征。其次,具有()的基本功能。


正确答案:数据库管理系统

第10题:

面向对象数据库是在什么背景下产生的?为什么需要面向对象数据库?


正确答案:在信息管理领域之外还有很多新的应用领域迫切需要使用数据库,如计算机辅助设计(CAD)、多媒体技术(音频、视频文件的存储和处理)等,这些应用往往需要存储大量的复杂类型的数据,同时面向对象的概念和技术也强烈地引发了数据库对复杂数据类型的支持,从而推动了面向对象数据库的发展。
由于关系数据库不直接支持复杂数据类型,致使一些必须使用复杂数据类型的应用实现起来不是很方便、并且效率较低。另外关系模型也不支持构造类型和继承,这都使得人们希望发展面向对象的数据库。

更多相关问题