更多“为保证嵌入式SQL的实现,通常DBMS制造商提供一个(),供编译时使用。”相关问题
  • 第1题:

    对于宿主型数据库语言SQL,DBMS目前主要采用( )方法来处理。

    A)修改

    B)扩充

    C)重新定义

    D)预编译


    正确答案:D
    对于宿主型数据库语言SQL,DBMS目前主要采用两种方法来处理,一种是预编译,另一种是修改和扩充主语言使其能处理SQL语句。目前采用较多的是预编译的方法。

  • 第2题:

    使用嵌入式SQL语句的程序在编译之前必须由_________进行处理。


    答:预处理器

  • 第3题:

    在高级语言中使用嵌入式SQL语句时,所有SQL语句前必须加前缀( )。

    A.CALLSQL

    B.DOSQL

    C.EXECSQL

    D.GOTOSQL


    正确答案:C
    解析:在嵌入式SQL中,为能够区分SQL语句与主语言语句,所有的SQL语句都必须加前缀EXECSQL。但语句的结束标志随主语言的不同而不同。

  • 第4题:

    在高级语言中使用嵌入式SQL语句时,所有SQL语句前必须添加前缀( )。

    A.SYSSQL

    B.GOTOSQL

    C.EXECSQL

    D.DOSQL


    正确答案:C
    解析:在嵌入式SQL,中,为了区分SQL语句与宿主语句,所有SQL语句前必须加上前缀标识“EXEC SQL”,并以“END-EXEC”作为语句结束标志,结束标志在不同的宿主语言中是不同的。

  • 第5题:

    在嵌入式SQL中对使用游标并未提供()语句。

    A、说明游标

    B、打开游标

    C、关闭游标

    D、删除游标


    参考答案:D

  • 第6题:

    在嵌入式SQL中,为了区分SQL语句和主语言语句,在每一个SQL语句的前面加前缀____________。


    正确答案:
    EXECSQL【解析】把SQL嵌入主语言使用时必须解决3个问题:①区分SQL语句与主语言语句这是对通过在所有的SQL语句前加前缀EXECSQL来解决的。②数据库工作单元和程序工作单元之间的通信嵌入式SQL语句中可以使用主语言的程序变量来输入或输出数据。把SQL语句中使用的主语言程序变量简称为主变量。③一个SQL语句原则上可产生或处理一组记录,而主语言一次只能处理一个记录,为此必须协调两种处理方式。这是用游标来解决的。

  • 第7题:

    下列关于SQL哪种说法是正确的?()

    • A、嵌入式SQL只能为静态
    • B、静态SQL通常快于动态SQL
    • C、JDBC和ODBC使用静态SQL
    • D、SQLJ是Java中的嵌入式动态SQL

    正确答案:D

  • 第8题:

    嵌入式SQL实现时,采用预处理方式是()

    • A、把SQL语句和主语言语句区分开来
    • B、为SQL语句加前缀标识和结束标志
    • C、识别出SQL语句,并处理成函数调用形式
    • D、把SQL语句编译成二进制码

    正确答案:C

  • 第9题:

    嵌入式SQL中实现主语言与SQL语句间的参数传递是通过()

    • A、SQLCA
    • B、共享变量
    • C、数据集
    • D、游标

    正确答案:B

  • 第10题:

    SQL是()

    • A、自含式语言和嵌入式语言
    • B、外含式语言和嵌入式语言
    • C、自含式语言和编译式语言
    • D、自洽式语言和解释式语言

    正确答案:A

  • 第11题:

    单选题
    SQL是()
    A

    自含式语言和嵌入式语言

    B

    外含式语言和嵌入式语言

    C

    自含式语言和编译式语言

    D

    自洽式语言和解释式语言


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

  • 第12题:

    单选题
    下列关于SQL哪种说法是正确的?()
    A

    嵌入式SQL只能为静态

    B

    静态SQL通常快于动态SQL

    C

    JDBC和ODBC使用静态SQL

    D

    SQLJ是Java中的嵌入式动态SQL


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

  • 第13题:

    在高级语言中使用嵌入式SQL语句时,所有SQL语句前必须加前缀______。

    A.CALL SQL

    B.DO SQL

    C.EXEC SQL

    D.GOTO SQL


    正确答案:C
    解析:在嵌入式SQL中,为能够区分SQL语句与主语言语句,所有的SQL语句都必须加前缀EXECSQL。但语句的结束标志随主语言的不同而不同。

  • 第14题:

    DBMS只提供数据定义语句,不提供数据操纵语句供用户使用。( )

    此题为判断题(对,错)。


    参考答案:错误

  • 第15题:

    对于宿主型数据库语言SQL,DBMS常采用哪种方法来处理?

    A.修改

    B.扩充

    C.预编译

    D.重新定义


    正确答案:C
    解析:对于宿主型数据库语言SQL,DBMS常采用预编译方法来处理。掌握SQL语言的特点,SQL数据库的体系结构。

  • 第16题:

    嵌入式SQL实现时,采用预处理方式是______。

    A.把SQL语句和主语言语句区分开来

    B.为SQL语句加前缀标识和结束标志

    C.识别出SQL语句,并处理成函数调用形式

    D.把SQL语句编译成二进制码


    正确答案:C

  • 第17题:

    若有SQL编写(已编译)的某校学生成绩管理程序A、数据库管理系统DBMS和Windows操作系统,当计算机运行程序A时,这些软件之间的支撑关系为(用-->表示)( )。

    A、Windows-->DBMS-->A

    B、DBMS-->A-->Windows

    C、A-->Windows-->DBMS

    D、Windows-->A-->DBMS


    正确答案:A

  • 第18题:

    下列关于嵌入式SQL的叙述中,哪一条是错误的()。

    A.能嵌入SQL语句的高级语言只有COBOL和C
    B.系统必须协调SQL语句与主语言语句处理记录的不同方式
    C.嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一
    D.嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的不足

    答案:A
    解析:
    嵌入式SQL(EmbeddedSQL)是一种将SQL语句直接写入C语言,COBOL,FORTRAN,Ada等编程语言的源代码中的方法。借此方法,可使得应用程序拥有了访问数据以及处理数据的能力。在这一方法中,将SQL文嵌入的目标源码的语言称为宿主语言,

  • 第19题:

    SQL由()组成。

    • A、 数据定义
    • B、 数据操纵
    • C、 数据控制
    • D、 嵌入式SQL的使用规定

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

  • 第20题:

    预处理方式对于嵌入式SQL的实现有什么重要意义?


    正确答案: 预处理方式是先用预处理程序对源程序进行扫描,识别出SQL语句,并处理成宿主语言的函数调用形式;然后再用宿主语言的编译程序把源程序编译成目标程序。这样,不用扩充宿主语言的编译程序,就能处理SQL语句。

  • 第21题:

    You are creating a SQL Tuning Set to allow a group of SQL statements to be passed into the SQL Tuning Advisor. Which packages will you use to create the SQL Tuning Set?()

    • A、 DBMS_WORKLOAD_REPOSITORY
    • B、 DBMS_RESOURCE_MANAGER
    • C、 DBMS_SQLTUNE
    • D、 DBMS_ADVISOR

    正确答案:C

  • 第22题:

    单选题
    You are creating a SQL Tuning Set to allow a group of SQL statements to be passed into the SQL Tuning Advisor. Which packages will you use to create the SQL Tuning Set?()
    A

     DBMS_WORKLOAD_REPOSITORY

    B

     DBMS_RESOURCE_MANAGER

    C

     DBMS_SQLTUNE

    D

     DBMS_ADVISOR


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

  • 第23题:

    填空题
    为保证嵌入式SQL的实现,通常DBMS制造商提供一个(),供编译时使用。

    正确答案: SQL函数定义库
    解析: 暂无解析