更多“面向对象数据库应该具备哪些基本特征?”相关问题
  • 第1题:

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


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

  • 第2题:

    面向对象程序的基本特征是:().().()和()。


    正确答案:抽象;封装;继承;多态

  • 第3题:

    面向对象语言时应该考察的技术特点有哪些?


    正确答案: (1)支持类与对象概念的机制。
    (2)实现整体----部分结构的机制。
    (3)实现一般----特殊结构的机制。
    (4)实现属性和服务的机制。
    (5)类型检查。
    (6)类库。
    (7)效率。
    (8)持久保存对象。
    (9)参数化类。
    (10)开发环境。

  • 第4题:

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

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

    正确答案:B

  • 第5题:

    面向对象方法的基本特征包括()

    • A、类
    • B、对象
    • C、虚拟
    • D、继承

    正确答案:D

  • 第6题:

    简述面向对象的基本特征。


    正确答案: 封装性将描述对象的数据及处理这些数据的代码组装在一起,形成一个不可分割的独立单位(类),并尽可能地隐藏对象的内部细节,只保留有限的对外接口使之与外界发生联系。
    继承性就是指不需要编写相同的代码,一个类(子类)可以从另一个类(基类)中继承其全部属性和方法。
    多态性所谓多态性就是指同一个名字可以代表不同、但相似的功能。程序运行时,面向对象的语言会自动判断对象的派生类型,并调用相应的方法。

  • 第7题:

    面向对象分析包括哪些活动?应该建立哪些类型的模型?


    正确答案:面向对象分析的主要活动包括理解用例模型、识别分析类、定义交互行为、建立分析类图以及评审分析模型等。面向对象分析应该建立功能模型、分析对象模型和动态模型等三种类型,其中功能模型由用例和场景表示,分析对象模型由类图和对象图表示,动态模型由状态图和顺序图表示。

  • 第8题:

    问答题
    面向对象数据库的研究方法主要有哪些?

    正确答案: 面向对象数据库的研究方法目前主要有以下三种:
    扩充关系数据模型。将成熟的关系数据库与面向对象数据库方法结合起来,可减少研制工作量、缩短研制周期。这种方法的弱点是不能全面支持面向对象的特征。
    在面向对象语言中嵌入数据库功能而形成面向对象数据库。该方法的关键是如何在面向对象语言中增加持久性对象的存储管理。使用此方法受到面向对象语言的一些限制。
    开发全新的数据模型,从底层实现面向对象数据库系统。这是最彻底的方法,缺点是难度大,一方面缺乏统一的数据模式及形式化理论,另一方面在查询优化、视图及数据库工具方面仍为空白。
    解析: 暂无解析

  • 第9题:

    问答题
    面向对象分析包括哪些活动?应该建立哪些类型的模型?

    正确答案: 面向对象分析的主要活动包括理解用例模型、识别分析类、定义交互行为、建立分析类图以及评审分析模型等。面向对象分析应该建立功能模型、分析对象模型和动态模型等三种类型,其中功能模型由用例和场景表示,分析对象模型由类图和对象图表示,动态模型由状态图和顺序图表示。
    解析: 暂无解析

  • 第10题:

    问答题
    面向对象方法的对象的基本特征有哪些?

    正确答案: 对象的特征:
    ①抽象性。抽象地表示对象是强调描述对象的主要方面,忽略对象的不重要方面
    ②封装性。对象之间的相互依赖性小,可以独立地被其他各个系统所选用,这就是对象的封装性。
    ③继承性。不同位置的对象在属性关系上的共同性构成了对象之间的联系,在面向对象方法中被称为继承性,即子模块继承了父模块的属性。
    ④多态性。体现在各对象之间互操作、消息传递等方面。对象的多态性使不同的对象能够作相同的操作,对不同对象发送相同的信息。增强了软件的灵活性、重用性和可理解性。
    解析: 暂无解析

  • 第11题:

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

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

    B

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

    C

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

    D

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


    正确答案: D
    解析:

  • 第12题:

    问答题
    简述面向对象的基本特征。

    正确答案: 封装性将描述对象的数据及处理这些数据的代码组装在一起,形成一个不可分割的独立单位(类),并尽可能地隐藏对象的内部细节,只保留有限的对外接口使之与外界发生联系。
    继承性就是指不需要编写相同的代码,一个类(子类)可以从另一个类(基类)中继承其全部属性和方法。
    多态性所谓多态性就是指同一个名字可以代表不同、但相似的功能。程序运行时,面向对象的语言会自动判断对象的派生类型,并调用相应的方法。
    解析: 暂无解析

  • 第13题:

    面向对象数据库的研究方法主要有哪些?


    正确答案:面向对象数据库的研究方法目前主要有以下三种: 
    扩充关系数据模型。将成熟的关系数据库与面向对象数据库方法结合起来,可减少研制工作量、缩短研制周期。这种方法的弱点是不能全面支持面向对象的特征。
    在面向对象语言中嵌入数据库功能而形成面向对象数据库。该方法的关键是如何在面向对象语言中增加持久性对象的存储管理。使用此方法受到面向对象语言的一些限制。
    开发全新的数据模型,从底层实现面向对象数据库系统。这是最彻底的方法,缺点是难度大,一方面缺乏统一的数据模式及形式化理论,另一方面在查询优化、视图及数据库工具方面仍为空白。

  • 第14题:

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

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

    正确答案:D

  • 第15题:

    积极意义上的良好环境应该具备的基本特征有哪些?


    正确答案:(1)在物质上是丰富和多样的。
    (2)在气氛上是宽容和接纳的。
    (3)在制度上是明确的和必要的。
    (4)在设计上是具有某种倾向性或暗示性的

  • 第16题:

    面向对象的数据库语言


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

  • 第17题:

    面向对象方法的对象的基本特征有哪些?


    正确答案: 对象的特征:
    ①抽象性。抽象地表示对象是强调描述对象的主要方面,忽略对象的不重要方面
    ②封装性。对象之间的相互依赖性小,可以独立地被其他各个系统所选用,这就是对象的封装性。
    ③继承性。不同位置的对象在属性关系上的共同性构成了对象之间的联系,在面向对象方法中被称为继承性,即子模块继承了父模块的属性。
    ④多态性。体现在各对象之间互操作、消息传递等方面。对象的多态性使不同的对象能够作相同的操作,对不同对象发送相同的信息。增强了软件的灵活性、重用性和可理解性。

  • 第18题:

    简述面向对象数据库语言应具备的功能?


    正确答案: 1)类的定义和操纵:包括定义类的属性,操作特征、继承性和约束;
    2)操作/方法的定义;
    3)对象的操纵。

  • 第19题:

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

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

  • 第20题:

    问答题
    面向对象语言时应该考察的技术特点有哪些?

    正确答案: (1)支持类与对象概念的机制。
    (2)实现整体----部分结构的机制。
    (3)实现一般----特殊结构的机制。
    (4)实现属性和服务的机制。
    (5)类型检查。
    (6)类库。
    (7)效率。
    (8)持久保存对象。
    (9)参数化类。
    (10)开发环境。
    解析: 暂无解析

  • 第21题:

    问答题
    面向对象数据库应该具备哪些基本特征?

    正确答案: 一个面向对象数据库系统应该具备如下的基本内容和特征:
    在数据模型方面支持对象、复合对象、封装、类、继承、重载、滞后联编、多态性等基本概念。其中复合对象的概念包括支持生成复合对象的构造器(元组、集合、包、列表、数组等)。
    数据库管理系统除了具有传统的数据库管理系统所具有的功能(如并发控制、故障和恢复)外,还支持永久对象、长事务处理和嵌套事务,具有版本管理和模式演化的能力,能维护数据完整性,适合在分布式环境下工作。
    数据库访问界面要支持消息传递,提供计算能力完备的数据库程序设计语言,能解决数据库语言与宿主语言的某些不匹配问题,提供类似SQL的非过程化查询功能。
    解析: 暂无解析

  • 第22题:

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

    面向过程

    B

    面向数据

    C

    面向结构

    D

    面向对象概念


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

  • 第23题:

    问答题
    简述面向对象数据库语言应具备的功能?

    正确答案: 1)类的定义和操纵:包括定义类的属性,操作特征、继承性和约束;
    2)操作/方法的定义;
    3)对象的操纵。
    解析: 暂无解析