数据库习题(填空题四)

数据库习题

  • 关系运算按其表达查询方式的不同可以分为两大类: 关系代数关系运算

  • 在关系运算中,查找满足一定条件的元组的运算称之为 选取

  • 在 SQL Server2008 中,数据库是由 数据库 文件和 日志 文件组成的。

  • 每个触发器有 插入表删除表 两个特殊的表在数据库中。

  • 一个触发器由三部分组成 触发事件触发条件动作

  • 索引可分为三类: 唯一 索引(unique index)、 **聚集 索引(cluster index)**和 非聚集 索引
    注意(补充):create [unique][cluster] index <索引名> on <表名>(<列名>[<次序>]…)

  • 重新组织和构造数据库是 运行和维护 阶段的任务。

  • 并发操作所带来的数据异常包括三类 丢失修改不可复读读脏数据

  • 根据备份的内容,可以将备份分为 完全备份事务日志备份差异备份文件备份

  • 数据库中预防死锁的方法通常有 一次封锁法顺序封锁法 两种。

  • 常用的数据库安全保护措施包括 用户标识和鉴别存取控制视图机制审计 以及 数据加密 等方法。

  • 数据库设计 是数据库应用的核心。

  • 数据库保护分为:安全性控制完整性控制并发性控制数据的恢复

  • 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( D )。
    A.不同的数据被存放在不同的文件中
    B. 数据与程序独立存放
    C. 不同的数据只能被对应的应用程序所使用
    D. 以上三种说法都不对

  • 下列叙述中,错误的是( C )。
    A.数据库技术的根本目标是要解决数据共享的问题
    B.数据库设计是指设计一个能满足用户要求,性能良好的数据库
    C.数据库系统中,数据的物理结构必须与逻辑结构一致
    D.数据库系统是一个独立的系统,但是需要操作系统的支持

  • 在一个关系模型的任两个元组值( A )。
    A.不能完全相同 B.可以完全相同
    C.必须完全相同 D.以上都不对

  • 以下关于视图的描述中,不正确的是( B )。
    A.视图是外模式
    B.使用视图可以加快查询语句的执行速度
    C.视图是虚表
    D.使用视图可以加快查询语句的编写

  • 关系代数是以( C )为基础的运算。
    A.关系运算 B.谓词运算 C.集合运算 D.代数运算

  • 规范化理论是数据库( B )阶段的指南和工具。
    A.需求分析 B.概念设计 C.逻辑设计 D.物理设计

  • ( A )表达和描述系统的数据和处理过程的关系。
    A. 数据流图 B.数据字典 C. 逻辑设计 D. 概念设计

  • 下列叙述中,不属于软件需求规格说明书的作用的是( D )。
    A. 便于用户、开发人员进行理解和交流
    B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据
    C. 作为确认测试和验收的依据
    D. 便于开发人员进行需求分析

  • 数据库设计人员和用户之间沟通信息的桥梁是( B )阶段的任务。
    A.程序流程图
    B.实体联系图
    C. 模块结构图
    D. 数据结构图

  • 数据库设计包括两个方面的设计内容,它们是( A )。
    A.概念设计和逻辑设计
    B. 模式设计和内模式设计
    C.内模式设计和物理设计
    D. 结构特性设计和行为特性设计

  • 在数据库恢复时,对已经做完提交的事务执行( A )。
    A.REDO处理
    B.UNDO处理
    C.ABORT处理
    D.ROLLBACK 处理

  • 在数据库恢复时,对尚未做完的事务执行( B )。
    A.REDO处理
    B.UNDO处理
    C.ABORT处理
    D.ROLLBACK 处理

  • 在软件开发中,下面任务不属于设计阶段的是( D )
    A. 数据结构设计
    B. 给出系统模块结构
    C. 定义模块算法
    D. 定义需求并建立系统模型

  • 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写
    需求规格说明书以及( B )
    A.阶段性报告
    B.需求评审
    C.总结
    D.都不正确

  • 下列不属于结构化分析的常用工具的是( D )
    A.数据流图 B.数据字典 C.判定树 D.PAD图

  • 需求分析阶段的任务是确定( D )
    A.软件开发方法 B.软件开发工具 C. 软件开发费用 D.软件系统功能

  • 什么是事务?事务的 4 个特性是什么?
    事物是用户定义的一个数据库操作系列, 这些操作要么全部做, 要么全部不做,是一个不可分割的工作单位。

  • 自然连接和等值连接的区别是什么?
    等值连接中不要求相等属性值的属性名相同, 而自然连接要求相等属性值的属性名必须相同,即两关系只有关系在同名属性才能进行自然连接。
    等值连接不将重复属性去掉,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接。

  • 完全函数依赖和传递函数依赖分别是什么?
    完全函数依赖: 在函数依赖 X→Y中,如果对于 X的任何一个非空真子集 X’,都有 X’不能导出 Y,则称 Y完全函数依赖于 X。
    传递函数依赖:如果存在函数依赖 X→Y,Y→Z,并且 Y不是 X的子集,同时Y不能函数决定 X,则称 Z 传递函数依赖于 X。

  • 什么是第一范式、第二范式和第三范式。
    第一范式:如果一个关系模式 R,其所有的属性均为简单属性,即每个属性都是不可再分的,则称 R属于第一范式,简称 1NF,记作 R∈1NF
    第二范式:如果一个关系模式 R属于 1NF,且它的每一个非主属性都完全函数依赖于码,则 R属于第二范式,简称 2NF,记作 R∈2NF
    第三范式:如果一个关系模式 R属于 2NF,且它的每一个非主属性都不传递函数依赖于 R的码,则 R属于第三范式,简称 3NF,记作 R∈3NF

  • 保证一致性的三级封锁协议分别是什么?
    一级封锁协议,二级封锁协议,三级封锁协议,两阶段封锁协议

  • 什么是封锁,封锁的基本类型有几种?
    封锁,就是对一个数据对象在一定时间一定强度的独占。
    基本类型:排它锁和共享锁

你可能感兴趣的:(数据库系统概论)