参考答案和解析
正确答案:D
数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它的基本功能应包括以下几个方面:
①数据定义功能:DBMS提供数据定义语言(DDL),用户通过它可以方便地定义对数据库中的数据对象进行定义。
②数据操作功能:DBMS还提供数据操纵语言(DML),用户可以使用DML操纵数据,实现对数据库的基本操作,如查询、插入、删除和更新。
③数据库运行管理和控制功能:数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
④数据库的建立和维护功能:它包括数据库初始数据的输入、转换功能、数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。
更多“下列不是DBMS组成部分的是( )。A)DDL及其翻译处理程序 B)DML及其编译、解释程序 C)数据 ”相关问题
  • 第1题:

    数据库管理系统(DBMS)提供数据定义语言(DDL )及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在 【】 。


    正确答案:系统目录/数据字典/DD
    数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。这些定义包括结构定义、操作方法定义等,DDL描述的模式,必须由计算机软件进行编译,转换为便于计算机存储、查询和操纵的格式,完成这个转换工作的程序称为模式编译器。   模式编译器处理模式定义主要产生两种类型的数据:数据字典以及数据类型和结构定义。

  • 第2题:

    下列哪一项不是DBMS的组成部分?

    A.DDL及其翻译处理程序

    B.DML及其编译、解释程序

    C.数据库运行控制程序

    D.宿主语言及其编译、处理程序


    正确答案:D
    解析:DBMS由三部分组成:数据描述评议(DDL)及其翻译处理程序;数据操纵语言(DML)及其编译、解释程序以及数据库运行控制程序。但是不包括宿主语言及其编译、处理程序。

  • 第3题:

    下列不属于DBMS的数据操纵方面的程序模块的是( )。

    A.DDL翻译程序模块

    B.查询处理程序模块

    C.数据更新程序模块

    D.嵌入式查询程序模块


    正确答案:A
    解析:数据操纵的程序模块主要有:①查询处理程序模块:②数据修改程序模块;③交互式查询程序模块:④嵌入式查询程序模块。

  • 第4题:

    下面不属于DBMS的数据操纵方面的程序模块的是

    A.DDL翻译程序模块

    B.查询处理程序模块

    C.数据更新程序模块

    D.嵌入式查询程序模块


    正确答案:A
    解析:数据操纵方面的程序模块主要包括:查询(SELECT语句)处理程序模块;数据更新(增、删、改)程序模块;交互式查询程序模块;嵌入式查询程序模块。这些程序模块对用户的数据操纵请求进行语法分析、语义检查,生成某种内部表示,通常是语法树。对于查询语句,要由查询优化器(模块)进行优化,如根据一定的等价变换规则把语法树转换成标准(优化)形式;对于语法树中的每一个操作,根据存取路径、数据的存储分布、数据的聚簇等信息来选择具体的执行算法。接着生成查询计划(生成代码)、执行模块。最后执行,完成对数据库的存取操作。

  • 第5题:

    下列_______不是DBMS的组成部分。

    A.DDL及其翻译处理程序

    B.DML及其编译、解释程序

    C.数据库运行控制程序

    D.宿主语言及其编译、处理程序


    正确答案:D
    解析:DDL及其翻译处理程序属于DBMS的数据定义功能模块;DML及其编译、解释程序属于DBMS的数据存取功能模块;数据库运行控制程序属于DBMS的数据库运行管理功能模块。