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

    在SYBASE数据库产品中提供面向对象的数据库建模工具的是( )。

    A.DirectConnect

    B.OnmiConnect

    C.ReplicationServer

    D.PowerDesigner


    正确答案:D
    解析:CASE工具PowerDesigner是面向对象和数据库建模的工具。DirectConnect是用于同非 SYBASE数据源建立联系的访问服务器。

  • 第2题:

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


    正确答案:对象操纵语言

  • 第3题:

    关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。


    正确答案:错误

  • 第4题:

    引入类、对象等概念的数据库是()。

    • A、分布式数据库
    • B、面向对象数据库
    • C、多媒体数据库
    • D、数据仓库

    正确答案:B

  • 第5题:

    数据库模式有文件数据库、层次数据库、关系数据库、面向对象数据库等多种模式,但以()模式应用范围最广,应用程度最深。

    • A、文件数据库
    • B、关系数据库
    • C、层次数据库
    • D、面向对象数据库

    正确答案:B

  • 第6题:

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

    • A、面向对象数据库设计与关系数据库设计之间一个最主要的区别是如何处理联系
    • B、面向对象数据库设计与关系数据库设计中,处理继承的方法是相同的
    • C、在面向对象数据库中,通过使用继承构造来获得映射
    • D、在面向对象数据库中,联系是通过使用联系特性或者包括相关对象的对象标识符的参照属性来处理的

    正确答案:B

  • 第7题:

    数据仓库是()进行决策支持的,它是DSS数据库的扩充。

    • A、面向高层应用
    • B、面向业务层
    • C、面向对象
    • D、面向过程

    正确答案:A

  • 第8题:

    计算机数据管理依次经历了()几个阶段。

    • A、文件系统、人工管理、数据库系统、分布式数据库系统和面向对象数据库系统
    • B、文件管理、数据库系统、人工系统、分布式数据库系统和面向对象数据库系统
    • C、数据库系统、文件系统、人工系统、分布式数据库系统和面向对象数据库系统
    • D、人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统

    正确答案:D

  • 第9题:

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

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

  • 第10题:

    单选题
    面向对象数据库是()与数据库相结合的产物。
    A

    面向过程

    B

    面向数据

    C

    面向结构

    D

    面向对象概念


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    以下有关面向对象数据库和面向对象数据模型说法中错误的是    (    )
    A

    面向对象数据模型是用面向对象观点来描述现实世界的模型

    B

    面向对象数据模型定义的对象集合体就是一个对象库

    C

    面向对象数据库系统支持面向对象数据模型

    D

    面向对象数据库系统是一个持久的但不可共享的对象库的存储和管理者


    正确答案: D
    解析:

  • 第12题:

    单选题
    计算机在数据管理方面经历的第五个阶段是()。
    A

    面向文件数据库系统

    B

    面向对象数据库系统

    C

    面向应用数据库系统

    D

    面向网络数据库系统


    正确答案: D
    解析: 暂无解析

  • 第13题:

    数据仓库是()。

    • A、面向对象的
    • B、面向主题的
    • C、具体部门的
    • D、可变的数据库

    正确答案:D

  • 第14题:

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


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

  • 第15题:

    面向对象数据库是()与数据库相结合的产物。

    • A、面向过程
    • B、面向数据
    • C、面向结构
    • D、面向对象概念

    正确答案:D

  • 第16题:

    什么叫面向对象?面向对象方法的特点是什么?为什么要用面向对象方法开发软件?


    正确答案: 关于“面向对象”,有许多不同的看法。Coad和Yourdon给出了一个定义:
    “面向对象=对象+类+继承+消息通信”。如果一个软件系统是使用这样4个概念设计和实现的,则认为这个软件系统是面向对象的。面向对象方法的特点是:
    方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。
    从生存期的一个阶段到下一个阶段的高度连续性,即生存期后一阶段的成果只是在前一阶段成果的补充和修改。
    把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。
    使用面向对象方法开发软件的好处是:
    开发方法的唯一性,开发阶段的高度连续性,表示方式的一致性;
    问题空间实体的自然表示,减轻了设计者的负担,在设计系统之初不必考虑一个很完整的解决方案。
    建立稳定的系统结构,可促进复用性,易于维护,易于修改,可合理利用共同性,减少复杂性。

  • 第17题:

    结构化软件设计是()

    • A、面向数据结构的
    • B、面向数据库的
    • C、面向数据流的
    • D、面向对象设计的

    正确答案:A

  • 第18题:

    面向对象的数据库语言


    正确答案: 用于描述面向对象的数据库模式,说明并操纵类定义与对象,主要包括对象定义语言(ODL)和对象操纵语言(OML)。

  • 第19题:

    面向对象的数据库模型有何特点?


    正确答案: 对象是一个包含有描述一个实体所需要的信息以及根据这些信息具体去描述一个实体所必须的一系列过程的软件模块。在面向对象的数据库模型中,实体的概念与关系型数据库模型中的一样。换言之,对象是一组数据和一组操作的集合,这组操作可以存取和处理这组数据。与关系型数据库模型相比,面向对象的数据库模型将信息和过程更紧密地结合在一起,更能模拟一个企业的运作。因为一个特定的企业功能总是特定信息与特定过程的结合。面向对象技术的第二个关键特征是重复调用,既当人们为一个特定的对象指定一套过程后,这些过程也能被其他的对象所调用。

  • 第20题:

    以下是对面向对象数据库结构的描述,请选择错误描述的选项。()

    • A、它允许用对象的概念来定义与关系数据库交互
    • B、面向对象数据库中有两个基本的结构:对象和字面量
    • C、优点是程序员需要掌握与面向对象概念以及关系数据库有关的存储
    • D、缺点是用户必须理解面向对象概念,目前还没有统一的标准,稳定性还是一个值得关注的焦点

    正确答案:C

  • 第21题:

    判断题
    关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    问答题
    什么叫面向对象?面向对象方法的特点是什么?为什么要用面向对象方法开发软件?

    正确答案: 关于“面向对象”,有许多不同的看法。Coad和Yourdon给出了一个定义:
    “面向对象=对象+类+继承+消息通信”。如果一个软件系统是使用这样4个概念设计和实现的,则认为这个软件系统是面向对象的。面向对象方法的特点是:
    方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。
    从生存期的一个阶段到下一个阶段的高度连续性,即生存期后一阶段的成果只是在前一阶段成果的补充和修改。
    把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。
    使用面向对象方法开发软件的好处是:
    开发方法的唯一性,开发阶段的高度连续性,表示方式的一致性;
    问题空间实体的自然表示,减轻了设计者的负担,在设计系统之初不必考虑一个很完整的解决方案。
    建立稳定的系统结构,可促进复用性,易于维护,易于修改,可合理利用共同性,减少复杂性。
    解析: 暂无解析

  • 第23题:

    单选题
    引入类、对象等概念的数据库是()。
    A

    分布式数据库

    B

    面向对象数据库

    C

    多媒体数据库

    D

    数据仓库


    正确答案: C
    解析: 暂无解析