下列关于Oracle对象-关系特性的叙述中,不正确的是A.Oracle的面向对象功能是通过对关系功能的扩充而实现的B.Oracle可变长数组可表示多值属性C.Oracle通过嵌套表来支持对象中的某些属性也是对象的情况D.Oracle中的抽象数据类型不能嵌套使用

题目

下列关于Oracle对象-关系特性的叙述中,不正确的是

A.Oracle的面向对象功能是通过对关系功能的扩充而实现的

B.Oracle可变长数组可表示多值属性

C.Oracle通过嵌套表来支持对象中的某些属性也是对象的情况

D.Oracle中的抽象数据类型不能嵌套使用


相似考题
参考答案和解析
正确答案:D
解析:抽象数据类型是一种用户定义的对象数据类型,它由对象的属性及其相应的方法组成。抽象数据类型可以嵌套使用,便于复用。
更多“下列关于Oracle对象-关系特性的叙述中,不正确的是A.Oracle的面向对象功能是通过对关系功能的扩充 ”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:B
    解析:在实际应用中,对象数据库设计与关系数据库设计之间一个最主要的区别是如何处理联系。在对象数据库中,联系典型地通过使用联系特性或者包括相关对象的OID的参照属性来处理。在关系数据库中,元组中的联系是通过匹配值的属性来指定的。对象数据库设计与关系数据库设计的另一个重要的区别在于如何处理继承。在对象数据库中,这些结构内建在模型中,因此通过使用继承构造来获得映射。在关系型的设计中,由于在基本的联系模型中不存在内建的构造,所以有不同的方案。故答案选B。

  • 第2题:

    Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。 这些扩充包括( )。 I.抽象数据类型 II.对象视图 III.可变数组 IV.嵌套表 V.大对象 VI.封装A.仅I,II,III,IV和V B.仅I,II,III和IVC.仅I,II,IV和V D.都包括


    正确答案:A
    封装是面向对象的特性,不是其对关系功能的扩充而实现。

  • 第3题:

    (49)下列关于Oracle 的对象-关系特性的叙述中,哪一条是不正确的?

    A)Oracle对象-关系模型的核心是面向对象数据库

    B)对象实体的一些属性是多值的,可使用可变长数组来表示

    C) 在对象模型中,对象的某些属性也可以是对象,可使用嵌套表来表示

    D) 抽象数据类型由对象的属性及其方法组成,可用于创建对象表


    正确答案:A

  • 第4题:

    下列关于Oracle的对象-关系特性的叙述中,哪一条是不正确的?( )

    A) Oracle对象-关系模型的核心是面向对象数据库

    B) 对象实体的一些属性是多值的,可使用可变长数组来表示

    C) 在对象模型中,对象的某些属性也可以是对象,可使用嵌套表来表示

    D) 抽象数据类型由对象的属性及其方法组成,可用于创建对象表

    A.

    B.

    C.

    D.


    正确答案:A

  • 第5题:

    下列叙述甲错误的是( )。

    A.面向对象的程序设计,通过消息来实现对象之间的相互关系

    B.面向对象的程序设计,是用对象模拟问题领域中的实体

    C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小

    D.在面向对象的程序设计中.各个对象之间相互依赖性


    正确答案:D
    D。【解析】面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。