更多“NF2、面向对象和对象-关系三种数据模型各有什么特点?”相关问题
  • 第1题:

    目前流行的数据模型包括()。

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

    正确答案:A,B,C,D

  • 第2题:

    最常用的数据模型是()模型

    • A、网络
    • B、面向对象
    • C、关系

    正确答案:C

  • 第3题:

    常用的数据模型有().

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

    正确答案:A,B,C,D

  • 第4题:

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

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

    正确答案:C

  • 第5题:

    数据模型通常分为层次模型、()、()、面向对象模型和对象关系模型等。


    正确答案:网状模型;关系模型

  • 第6题:

    什么是面向对象?面向对象方法的特点是什么?


    正确答案: C.oad和Yourdon对面向对象给出了一个定义:“面向对象=对象+类+继承+消息通信”。
    面向对象技术是一个非常实用的软件开发方法,具有以下特点:
    第一,开发方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。
    第二是从生存期的一个阶段到下一个阶段的高度连续性,即在一个阶段所用到的部分与在下一个阶段所使用的部分是衔接的,所使用的技术经过生存期每一阶段后不改变。最后,把面向对象分析、面向对象设计和面向对象程序设计集成到生存期的相应阶段。

  • 第7题:

    面向对象数据模型中的基本概念, 如对象、消息、 继承、重载、 多态、 概括、聚集的含义是什么?


    正确答案: 对象:人们对世界上的事物的认识形成概念使我们可以感知和推理世界上的事物,这些概念运用到的事物称为对象;
    消息:是对象与对象之间相互请求或相互协作的唯一途径;
    类:是对一组对象的抽象描述,它将改组对象所具有的共同特征集中起来,以说明改组对象的能力和性质;
    继承:是对具有层次关系的属性和操作进行的共享的一种机制;
    重载:一个类型上可以才能在使用名的方法,当出现这种方法时,必须按照某种明显的方式区分它们,将这种特性称为重载;
    多态:是只同一个消息可以根据发送消息对象的不同采用多种不同的行为方式;
    概括:是吧举有相同特征和草做的类归纳在一个更一般的超类中;
    聚集:聚集反映了潜逃对象的概念,仙桃对象是有一些其他对象组成的,他是用来描述更高层次对象的一种形式。

  • 第8题:

    面向对象数据模型


    正确答案: 为了有效地描述复杂的事物或现象,需要在更高层次上综合利用和管理多种数据结构和数据模型,并用面向对象的方法进行统一的抽象。这就是面向对象数据模型的含义,其具体实现就是面向对象的数据结构。

  • 第9题:

    问答题
    常用的三种数据模型其结构各有什么特点?

    正确答案: 层次特点:有一个记录类型没有节点,其它记录类型有且仅有一个节点。
    网状特点:允许有一个以上的节点无父节点,一个子节点可以有多个父节点。两个节点之间可以有两种或多种联系。
    关系特点:每一个二维表格都可以构成关系模式,表中每一列对应实体的一个属性值。
    解析: 暂无解析

  • 第10题:

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

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

  • 第11题:

    问答题
    什么是面向对象?面向对象方法的特点是什么?

    正确答案: C.oad和Yourdon对面向对象给出了一个定义:“面向对象=对象+类+继承+消息通信”。
    面向对象技术是一个非常实用的软件开发方法,具有以下特点:
    第一,开发方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。
    第二是从生存期的一个阶段到下一个阶段的高度连续性,即在一个阶段所用到的部分与在下一个阶段所使用的部分是衔接的,所使用的技术经过生存期每一阶段后不改变。最后,把面向对象分析、面向对象设计和面向对象程序设计集成到生存期的相应阶段。
    解析: 暂无解析

  • 第12题:

    多选题
    面向对象数据模型的基本概念有()
    A

    联系

    B

    对象

    C

    关系

    D

    消息

    E


    正确答案: A,B
    解析: 暂无解析

  • 第13题:

    在层次、网状、关系、面向对象等数据模型中,数据之间联系是如何实现的?


    正确答案:层次、网状模型中,数据联系通过指针实现的。
    关系模型中,数据联系通过外键与主键相联系实现的。
    面向对象模型中,数据联系通过引用类型实现的,引用类型是指引用的不是对象本身,而是对象标识符。

  • 第14题:

    测试面向对象软件时,单元测试、集成测试和确认测试各有哪些新特点?


    正确答案: 单元测试是在类层面上的测试。由于继承和复合,类(或对象)在很多情况下已不再是单纯意义上的单个操作了。因此,具体的测试将在所有与该操作有关的每个子类语境中进行。
    集成测试由于面向对象软件中类的成分的直接和间接交互,使得传统测试方法已经失去意义。因此有两种策略可供选择:基于线程的测试和基于使用的测试。
    确认测试与传统确认测试一样,仍然关注于用户可见的动作和用户可识别的系统输出,但是,基于场景的测试总是主宰面向对象系统的确认测试。

  • 第15题:

    ()是最主要应用最广泛的数据模型。

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

    正确答案:A

  • 第16题:

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


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

  • 第17题:

    媒体存储数据模型可以归纳为()、面向对象数据模型和对象-关系数据模型。


    正确答案:NF2数据模型

  • 第18题:

    DBTG是哪一类数据模型的代表()

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

    正确答案:B

  • 第19题:

    简述面向对象数据模型的含义与特点


    正确答案: 为了有效的描述和操作复杂的事物和现象,需要在更高层次上综合利用和管理多种数据结构和数据模型,并用面向对象的方法进行统一的抽象。使之更接近人们的思维,符合人们的认识习惯。这就是面向对象数据模型的含义。
    面向对象的数据模型特点如下:
    (1)可以充分利用现有数据模型的优点,它是一种基于抽象的模型,允许设计者在基本功能上选择最为适用的技术。如把矢量和栅格统一为高层次的结构,具有矢量和栅格的特点,但是实际操作仍然是矢量和栅格分开。
    (2)具有可扩充性。由于对象的相互独立性,因此可以很容易的添加新对象,并对不同类型的对象具有统一的管理机制。
    (3)可以模拟和操纵复杂对象。传统的数据模型面向简单对象,无法直接模拟和操纵复杂实体,而面向对象的数据模型可以模拟和操纵复杂对象。

  • 第20题:

    多选题
    目前流行的数据模型包括()。
    A

    关系模型

    B

    面向对象数据模型

    C

    网状模型

    D

    层次模型


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

  • 第21题:

    问答题
    简述面向对象数据模型的含义与特点

    正确答案: 为了有效的描述和操作复杂的事物和现象,需要在更高层次上综合利用和管理多种数据结构和数据模型,并用面向对象的方法进行统一的抽象。使之更接近人们的思维,符合人们的认识习惯。这就是面向对象数据模型的含义。
    面向对象的数据模型特点如下:
    (1)可以充分利用现有数据模型的优点,它是一种基于抽象的模型,允许设计者在基本功能上选择最为适用的技术。如把矢量和栅格统一为高层次的结构,具有矢量和栅格的特点,但是实际操作仍然是矢量和栅格分开。
    (2)具有可扩充性。由于对象的相互独立性,因此可以很容易的添加新对象,并对不同类型的对象具有统一的管理机制。
    (3)可以模拟和操纵复杂对象。传统的数据模型面向简单对象,无法直接模拟和操纵复杂实体,而面向对象的数据模型可以模拟和操纵复杂对象。
    解析: 暂无解析

  • 第22题:

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

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

    B

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

    C

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

    D

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


    正确答案: D
    解析:

  • 第23题:

    问答题
    面向对象数据模型中的基本概念, 如对象、消息、 继承、重载、 多态、 概括、聚集的含义是什么?

    正确答案: 对象:人们对世界上的事物的认识形成概念使我们可以感知和推理世界上的事物,这些概念运用到的事物称为对象;
    消息:是对象与对象之间相互请求或相互协作的唯一途径;
    类:是对一组对象的抽象描述,它将改组对象所具有的共同特征集中起来,以说明改组对象的能力和性质;
    继承:是对具有层次关系的属性和操作进行的共享的一种机制;
    重载:一个类型上可以才能在使用名的方法,当出现这种方法时,必须按照某种明显的方式区分它们,将这种特性称为重载;
    多态:是只同一个消息可以根据发送消息对象的不同采用多种不同的行为方式;
    概括:是吧举有相同特征和草做的类归纳在一个更一般的超类中;
    聚集:聚集反映了潜逃对象的概念,仙桃对象是有一些其他对象组成的,他是用来描述更高层次对象的一种形式。
    解析: 暂无解析