新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__(1)__。在保证该处理程序功能的前提下提高其执行效率,他应该__(2)__。空白(1)处应选择()A、需求分析阶段对用户的信息要求和处理要求未完全掌握B、概念结构设计不正确C、逻辑结构设计阶段未能对关系模式分解到BCNFD、物理设计阶段未能正确选择数据的存储结构

题目

新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__(1)__。在保证该处理程序功能的前提下提高其执行效率,他应该__(2)__。空白(1)处应选择()

  • A、需求分析阶段对用户的信息要求和处理要求未完全掌握
  • B、概念结构设计不正确
  • C、逻辑结构设计阶段未能对关系模式分解到BCNF
  • D、物理设计阶段未能正确选择数据的存储结构

相似考题
更多“新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某”相关问题
  • 第1题:

    新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于(49)。在保证该处理程序功能的前提下提高其执行效率,他应该(50)。

    A.需求分析阶段对用户的信息要求和处理要求未完全掌握

    B.概念结构设计不正确

    C.逻辑结构设计阶段未能对关系模式分解到BCNF

    D.物理设计阶段未能正确选择数据的存储结构


    正确答案:A
    解析:本题考查应试者对数据库设计和数据库运行维护的掌握。题干某一程序的查询使用了多个表的连接,而这个查询又被频繁地执行,这必然会降低整个系统的性能。其原因在于多表连接查询是需要的时间和空间较多。在数据库设计的需求阶段,就应该对用户对信息的需求和处理的要求进行分析,并在随后的设计阶段进行解决和优化。最终出现这种情况是没有考虑到用户的处理需求频度(对频繁执行的查询没有优化),应选选项A;选项B中的概念结构设计只是对信息结构和处理的描述,与题干所述情况无关;选项C所指的模式分解只可能使表更多从而需要更多的连接,产生与题干所述相反;选项D所指的物理结构设计与多表连接无关。解决这一问题是优化的主要内容,可以在逻辑结构设计阶段进行优化(模式合并),也可在维护阶段进行表的合并,并修改应用程序,或在合并后的表上建立与合并前各关系模式相同结构的视图。选项A建立用户程序视图,在程序执行中仍需要将视图转换为基本表的合并,不能解决问题:选项B正确;选项C修改程序以减少使用的表不能保证查询的要求;选项D提到嵌套查询可以提高性能,但只限于非相关子查询,对相关子查询而言并不能提高性能。

  • 第2题:

    主要负责安装数据库管理系统,通过数据库管理系统维护数据库,制定安全策略,保障计算机系统硬件和软件正常工作的是

    A应用程序用户

    B数据库管理员

    C用户层

    D应用系统开发人员


    参考答案:B

  • 第3题:

    数据库系统由硬件系统、数据库集合、______、数据库管理员和用户所组成。


    正确答案:数据库管理系统
    数据库管理系统 解析:数据库系统是由外模式、内模式和模式组成的多级系统结构。它通常由数据库、数据库管理系统硬件和软件支持系统、用户(最终用户、应用程序设计员、数据库设计人员、系统分析员和数据库管理员)构成。

  • 第4题:

    数据库系统是由(Ⅰ)组成,而数据库应用系统是由(Ⅱ)组成,则Ⅰ和Ⅱ分别是: ( )。

    A.Ⅰ数据库管理系统、应用程序系统、数据库;Ⅱ应用程序系统、用户

    B.Ⅰ数据库管理系统、数据库管理员、数据库;Ⅱ数据库系统、应用程序系统、用户

    C.Ⅰ数据库系统、应用程序系统、用户;Ⅱ数据库管理系统、数据库管理员、数据库

    D.Ⅰ数据库管理系统、数据库、用户Ⅱ数据库管理系统、应用程序系统


    正确答案:B

  • 第5题:

    数据库系统的核心是( )。

    A.数据库管理员

    B.用户

    C.数据库管理系统

    D.硬件系统


    正确答案:C
    解析: 本题考查数据库系统的知识。数据库系统是指引进数据库后的计算机系统,数据库系统能实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享。数据库系统由5部分组成,分别是硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户,其核心是数据库管理系统。

  • 第6题:

    数据库系统的核心是( )。

    A)数据库管理员

    B)用户

    C)数据库管理系统

    D)硬件系统


    正确答案:C
    本题考查数据库系统的知识。数据库系统是指引进数据库后的计算机系统,数据库系统能实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享。数据库系统由5部分组成,分别是硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户,其核心是数据库管理系统。

  • 第7题:

    数据库用户的分类:系统管理员用户、()、数据库对象用户、()


    正确答案:数据库管理员用户;一般用户

  • 第8题:

    数据库系统由组成()。

    • A、系统软件
    • B、数据库管理系统和数据库
    • C、数据库管理员和用户
    • D、硬件系统

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

  • 第9题:

    数据库系统中最重要的用户是()

    • A、数据库管理员(DBA)
    • B、数据库管理系统(DBMS)
    • C、OS
    • D、DB

    正确答案:A

  • 第10题:

    下列关于系统管理员和数据库管理员权限的说法正确的是()。

    • A、在人员不足时,系统管理员能同时拥有数据库管理员(DBA)的权限
    • B、数据库管理员为了方便应用系统的数据库管理员操作数据库,应为所有的应用数据库的管理员授予DBA的权限
    • C、不同应用数据库的管理员一般不能具备访问其他应用数据库的权限
    • D、系统上线后,应删除测试账户,严禁系统开发人员掌握系统管理员口令

    正确答案:C,D

  • 第11题:

    多选题
    数据库系统由组成()。
    A

    系统软件

    B

    数据库管理系统和数据库

    C

    数据库管理员和用户

    D

    硬件系统


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

  • 第12题:

    单选题
    SYBASE用户按照权限由高到低排列为()。
    A

    一般用户、数据库属主、数据库对象属主、系统管理员

    B

    一般用户、数据库对象属主、数据库属主、系统管理员

    C

    系统管理员、数据库属主、数据库对象属主、一般用户

    D

    系统管理员、数据库对象属主、数据库属主、一般用户


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

  • 第13题:

    数据库系统由( )组成。A.数据库管理系统、应用程序系统、数据库B.数据库管理系统、数据库管理员、数据库C.数据库系统、应用程序系统、用户D.数据库管理系统、数据库、用户


    正确答案:B
    数据库系统由数据库,数据库管理系统,数据管理员,软件以及硬件。

  • 第14题:

    数据库系统是由____组成

    A、数据库管理系统、应用程序系统、数据库

    B、数据库管理系统、数据库管理员,数据库

    C、数据库系统、应用程序系统、用户

    D、数据库管理系统、数据库、用


    参考答案:B

  • 第15题:

    某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于______。


    正确答案:需求分析阶段对用户的信息要求和处理要求未完全掌握
    需求分析阶段对用户的信息要求和处理要求未完全掌握 解析:查询处理程序使用了多个表的连接,产生这一原因主要是在于需求分析阶段对用户的信息要求和处理要求未完全掌握,不知道用户将要频繁执行的数据库操作和希望查询的报表结果。

  • 第16题:

    在数据库设计中,数据库管理员(DBA)、应用系统开发人员和用户之间的主要交流工具是【 】模型。


    正确答案:概念
    概念

  • 第17题:

    数据库系统是由数据库管理系统、应用程序系统、数据库组成,而数据库应用系统是由 ( )组成。

    A.数据库管理系统、应用程序系统、数据库

    B.数据库管理系统、数据库管理员、数据库

    C.数据库系统、应用程序系统、用户

    D.数据库管理系统、数据库、用户


    正确答案:C
    解析:数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,包括数据设计和处理设计,数据设计是系统设计的基础和核心。由数据库系统、应用程序系统、用户组成。

  • 第18题:

    下列分类中参与数据库优化的有哪些()。

    • A、数据库用户
    • B、数据库管理员
    • C、系统管理员
    • D、程序开发人员

    正确答案:B,C,D

  • 第19题:

    数据库是系统的核心,()及其开发工具和数据库管理员是系统的基础,应用程序和用户是系统服务的对象。

    • A、DBA
    • B、DBS
    • C、DBMS
    • D、ODBC

    正确答案:B

  • 第20题:

    SYBASE用户按照权限由高到低排列为()。

    • A、一般用户、数据库属主、数据库对象属主、系统管理员
    • B、一般用户、数据库对象属主、数据库属主、系统管理员
    • C、系统管理员、数据库属主、数据库对象属主、一般用户
    • D、系统管理员、数据库对象属主、数据库属主、一般用户

    正确答案:C

  • 第21题:

    在数据库系统中,提供数据统一管理和控制的是()。

    • A、数据库应用程序
    • B、数据库管理员和用户
    • C、数据库管理系统
    • D、数据库集合

    正确答案:C

  • 第22题:

    填空题
    数据库用户的分类:系统管理员用户、()、数据库对象用户、()

    正确答案: 数据库管理员用户,一般用户
    解析: 暂无解析

  • 第23题:

    单选题
    新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__(1)__。在保证该处理程序功能的前提下提高其执行效率,他应该__(2)__。空白(2)处应选择()
    A

    建立该查询处理程序所用到表的视图,并对程序作相应的修改

    B

    将该查询处理程序所用到表进行必要的合并,并对程序作相应的修改

    C

    修改该程序以减少所使用的表

    D

    尽可能采用嵌套查询实现该程序的功能


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

  • 第24题:

    单选题
    数据库系统中最重要的用户是()
    A

    数据库管理员(DBA)

    B

    数据库管理系统(DBMS)

    C

    OS

    D

    DB


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