北航15春《数据库原理及应用》在线作业答案

所属学校:北京航空航天大学 科目:数据库原理及应用 2015-04-08 12:16:49
北航15春《数据库原理及应用》在线作业一
一、单选题:
1.授权定义经过编译后存储在(    )中          (满分:4)
    A. 文件系统
    B. 数据字典
    C. 表
    D. 数据库
2.DB的转储属于DBS的(    )          (满分:4)
    A. 完整性措施
    B. 安全行措施
    C. 并发控制措施
    D. 恢复措施
3.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的(    )。          (满分:4)
    A. "一方"表的主索引或候选索引,"多方"表的普通索引
    B. "一方"表的主索引,"多方"表的普通索引或候选索引
    C. "一方"表的普通索引,"多方"表的主索引或候选索引
    D. "一方"表的普通索引,"多方"表的候选索引或普通索引
4.“视图”是DBS采用的 (    ) 。          (满分:4)
    A. 恢复措施
    B. 安全性措施
    C. 完整性措施
    D. 并发控制措施
5.下列选项中,不属于数据库特点的是          (满分:4)
    A. 数据共享
    B. 数据完整性
    C. 数据冗余较小
    D. 数据独立性低
6.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(    )操作。          (满分:4)
    A. 投影
    B. 连接
    C. 选择
    D. 复制
7.在关系模式R(U,F)中,如果F是最小函数依赖集,则(    )          (满分:4)
    A. R∈2NF
    B. R∈3NF
    C. R∈BCNF
    D. R的规范化程度与F是否最小函数依赖集无关
8.关系代数表达式的优化策略中,首先要做的是(    )。          (满分:4)
    A. 对文件进行预处理
    B. 尽早执行选择运算
    C. 执行笛卡儿积运算
    D. 投影运算
9.DB技术中,“脏数据”是指(    )          (满分:4)
    A. 未提交的数据
    B. 未提交的随后又被撤消的数据
    C. 违反访问权而写人DB的数据
    D. 输入时就有错的数据
10.关于DBMS的叙述,正确的是(    )          (满分:4)
    A. DBMS是介于用户和操作系统之间的一组软件
    B. 不具有开放性
    C. DBMS软件由数据定义语言与数据操作语言构成
    D. 数据字典多数要手工进行维护
11.单个用户使用的数据视图的描述称为(    )          (满分:4)
    A. 外模式
    B. 概念模式
    C. 内模式
    D. 存储模式
12.有关SCAN循环结构,叙述正确的是(    )。          (满分:4)
    A. SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF(    )函数的真假
    B. 在使用SCAN循环结构时,必须打开某一个数据库
    C. SCAN循环结构的循环体中必须写有SKIP语句
    D. SCAN循环结构,如果省略了子句/FOR和WHILE条件子句,则直接退出循环
13.下列有关数据库的描述,正确的是(    )。          (满分:4)
    A. 数据库是一个DBF文件
    B. 数据库是一个关系
    C. 数据库是一个结构化的数据集合
    D. 数据库是一组文件
14.为在查询结果中去掉重复元组,要使用保留字 (    ) 。          (满分:4)
    A. UNIQUE
    B. COUNT
    C. DISTINCT
    D. UNION
15.数据库系统是在(    )的基础上发展起来的。          (满分:4)
    A. 文件系统
    B. 应用程序系统
    C. 数据库管理系统
    D. 编译系统
16.可以伴随着表的打开而自动打开的索引是(    )。          (满分:4)
    A. 单一索引文件(IDX)
    B. 复合索引文件(CDX)
    C. 结构化复合索引文件
    D. 非结构化复合索引文件
17.在关系模式R(A,B,C)中,有函数依赖集F={(A,B)→C,(B,C)→A},则R最高达到(    )          (满分:4)
    A. INF
    B. 2NF
    C. 3NF
    D. BCNF
18.下列叙述中正确的是(    )。          (满分:4)
    A. 数据库是一个独立的系统,不需要操作系统的支持
    B. 数据库设计是指设计数据库管理系统
    C. 数据库技术的根本目标是要解决数据共享的问题
    D. 数据库系统中,数据的物理结构必须与逻辑结构一致
19.下列关系运算中,(    )运算不属于关系运算。          (满分:4)
    A. 选择
    B. 除法
    C. 投影
    D. 并
20.在标准SQL中,建立视图的命令是(    )。          (满分:4)
    A. CREATE SCHEMA命令
    B. CREATE TABLE命令
    C. CREATE VIEW命令
    D. CREATE INDEX命令
21.有关函数依赖,下面说法错误的是(    )          (满分:4)
    A. 函数依赖实际上是对现实世界中事物的性质之间相关性的一种断言
    B. 函数依赖是指关系模式R的某个或某些无组满足的约束条件
    C. 函数依赖是现实世界中属性间关系的客观存在
    D. 函数依赖是数据库设计者的人为强制的产物
22.下列有关数据库的恢复的说法中不正确的是(    )          (满分:4)
    A. 应定期将数据库做成档案文件
    B. 在进行事务处理过程时数据库更新的全部内容写入日志文件
    C. 发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态。
    D. 数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。
23.是长期存储在计算机内的有组织,可共享的数据集合。          (满分:4)
    A. 数据库管理系统
    B. 数据库系统
    C. 数据库
    D. 文件组织
24.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)              医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(    )          (满分:4)
    A. 患者编号
    B. 患者姓名
    C. 患者编号和患者姓名
    D. 医生编号和患者编号
25.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的(    )          (满分:4)
    A. 记录
    B. 行
    C. 数据字典
    D. 属性北航《数据库原理及应用》在线作业二

一、单选题:
1.(    )完成对数据库数据的查询与更新          (满分:4)
    A. DCL
    B. DDL
    C. DML
    D. DQL
2.如果事务T获得了数据对象R上的排它锁,那么(    )          (满分:4)
    A. T对R只能读不能写
    B. T对R只能写不能读
    C. 其它事务对过R只能读不能写
    D. 其它事务对R既不能读也不能写
3.在SQL中,与“NOT IN”等价的操作符是(    )          (满分:4)
    A. <ALL
    B. <SOME
    C. =SOME
    D. =ALL
4.下列有关数据库的描述,正确的是(    )。          (满分:4)
    A. 数据库是一个DBF文件
    B. 数据库是一个关系
    C. 数据库是一个结构化的数据集合
    D. 数据库是一组文件
5.在数据库与宿主语言之间传递信息是通过(    )          (满分:4)
    A. 全局变量
    B. 局部变量
    C. 公共数据区
    D. 系统缓冲区
6.关系数据模型的三个组成部分中,不包括(    )。          (满分:4)
    A. 完整性规则
    B. 数据结构
    C. 数据操作
    D. 并发控制
7.设计数据流程图(DFD)属于数据库设计的(    )          (满分:4)
    A. 可行性分析阶段的任务
    B. 需求分析阶段的任务
    C. 概念设计阶段的任务
    D. 逻辑设计阶段的任务
8.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是(    )          (满分:4)
    A. 互不相关的
    B. 不可分解的
    C. 长度可变的
    D. 互相关联的
9.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的(    )。          (满分:4)
    A. "一方"表的主索引或候选索引,"多方"表的普通索引
    B. "一方"表的主索引,"多方"表的普通索引或候选索引
    C. "一方"表的普通索引,"多方"表的主索引或候选索引
    D. "一方"表的普通索引,"多方"表的候选索引或普通索引
10.SELECT-SQL语句是(    )。          (满分:4)
    A. 选择工作区语句
    B. 数据查询语句
    C. 选择标准语句
    D. 数据修改语句
11.数据库设计中,概念模型是(    )          (满分:4)
    A. 依赖于DBMS和硬件
    B. 依赖于DBMS独立于硬件
    C. 独立于DBMS依赖于硬件
    D. 独立于DBMS和硬件
12.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是(    )          (满分:4)
    A. 6
    B. 9
    C. 12
    D. 15
13.是长期存储在计算机内的有组织,可共享的数据集合。          (满分:4)
    A. 数据库管理系统
    B. 数据库系统
    C. 数据库
    D. 文件组织
14.若关系R(A,B)已属于3NF,下列说法中正确的是          (满分:4)
    A. 它一定消除了插入和删除异常
    B. 仍存在一定的插入和删除异常
    C. 一定属于BCNF
    D. A和C都是
15.SQL中的视图提高了数据库系统的(    )          (满分:4)
    A. 完整性
    B. 并发控制
    C. 隔离性
    D. 安全性
16.若用如下的SQL语句创建了一个表S :CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入          (满分:4)
    A.('991001'
    '李明芳'
    女,'23')
    B.('990746'
    '张为'
    NULL
    NULL)
    C.(NULL
    '陈道一','男'
    32)
    D.('992345'
    NULL
    '女'
    25)
17.数据库设计属于(    )。          (满分:4)
    A. 程序设计范畴
    B. 管理科学范畴
    C. 系统工程范畴
    D. 软件工程范畴
18.下列选项中,不属于数据库特点的是          (满分:4)
    A. 数据共享
    B. 数据完整性
    C. 数据冗余较小
    D. 数据独立性低
19.数据库管理系统中数据操纵语言DML所实现的操作一般包括(    )          (满分:4)
    A. 查询、插入、修改、删除
    B. 排序、授权、删除
    C. 建立、插入、修改、排序
    D. 建立、授权、修改
20.若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于(    )          (满分:4)
    A. 安全性状态
    B. 一致性状态
    C. 完整性状态
    D. 可靠性状态
21.SQL的ROLLBACK语句的主要作用是(    )          (满分:4)
    A. 终止程序
    B. 中断程序
    C. 事务提交
    D. 事务回退
22.任何一个三目关系都属于(    )          (满分:4)
    A. 2NF
    B. 3NF
    C. BCNF
    D. 4NF
23.概念模型表示方法最常用的是(    )          (满分:4)
    A. ER方法
    B. 数据的方法
    C. 分布式方法
    D. 面向对象的方法
24.子模式DDL用来描述(    )          (满分:4)
    A. 数据库的总体逻辑结构
    B. 数据库的局部逻辑结构
    C. 数据库的物理存储结构
    D. 数据库的概念结构
25.关系数据模型的基本数据结构是(    )。          (满分:4)
    A. 树
    B. 图
    C. 索引
    D. 关系北航《数据库原理及应用》在线作业三

一、单选题:
1.下面哪一个不是一种关系数据库语言(    )          (满分:4)
    A. 关系操作
    B. 关系代数
    C. 元组关系演算
    D. 域关系演算
2.数据库技术的三级模式中,数据的全局逻辑结构用(    )来描述          (满分:4)
    A. 子模式
    B. 用户模式
    C. 模式
    D. 存储模式
3.在关系数据模型中,通常可以把称为属性,而把成为关系模式。(    )          (满分:4)
    A. 记录、元组集
    B. 字段、记录类型
    C. 模式、元组
    D. 基本表、记录
4.在关系代数中,对一个关系做操作后,新关系的元数个数(    )原来关系的元素个数。          (满分:4)
    A. 小于
    B. 等于
    C. 大于
    D. 小于或等于
5.在数据库系统中,网状模型具有的特征是。①允许有一个以上的结点没有双亲;②有且仅有一个结点无双亲;③根以外的结点有且仅有一个双亲;④一个结点可以有多个双亲;          (满分:4)
    A. ①和③
    B. ②和③
    C. ①和④
    D. ②和④
6.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的(    )          (满分:4)
    A. 列
    B. 行
    C. 关系
    D. 分组
7.数据库系统与文件系统的主要区别是(    )          (满分:4)
    A. 数据库系统复杂,而文件系统简单
    B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
    C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型文件
    D. 文件系统管理的数据量少,而数据库系统可以管理庞大的数据量
8.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为(    )          (满分:4)
    A. r+s
    B. r-s
    C. r×s
    D. max(r
    s)
9.实体完整性是指关系中(    )。          (满分:4)
    A. 不允许有空行
    B. 主码不允许取空值
    C. 属性值外码取空值
    D. 允许外码取空值
10.概念结构设计阶段得到的结果是          (满分:4)
    A. 数据字典描述的数据需求
    B. E-R图表示的概念模型
    C. 某个DBMS所支持的数据模型
    D. 包括存储结构和存取方法的物理结构
11.SQL中,下列涉及空值的操作,不正确的是          (满分:4)
    A. AGE IS NULL
    B. AGE IS NOT NULL
    C. AGE=NULL
    D. NOT(AGE IS NULL)
12.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(    )          (满分:4)
    A. UNIQUE
    B. COUNT
    C. DISTINCT
    D. UNION
13.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(    )          (满分:4)
    A. 左外联接
    B. 右外联接
    C. 外部并
    D. 外联接
14.创建视图的语句格式为(    )。          (满分:4)
    A. CREATE TABLE <视图名〉
    B. CREATE INDEX <视图名
    C. CREATE VIEW <视图名
    D. DROP VIEW <视图名
15.事务的隔离性是由DBMS的(    )          (满分:4)
    A. 恢复子系统出现
    B. 完整性子系统实现
    C. 安全性子系统实现
    D. 并发控制子系统实现
16.数据库系统中的数据模型通常由(    )三部分组成          (满分:4)
    A. 数据结构、数据操作和完整性约束
    B. 数据定义、数据操作和安全性约束
    C. 数据结构、数据管理和数据保护
    D. 数据定义、数据管理和运行控制
17.下列实体类型的联系中,属于多对多联系的是          (满分:4)
    A. 学生与课程之间的联系
    B. 学校与教师之间的联系
    C. 商品条形码与商品之间的联系
    D. 班级与班长之间的联系
18.在需求分析阶段,通过调查要从用户处获得对数据库的下列要求(    )          (满分:4)
    A. 输入需求和输出需求
    B. 信息需求和处理需求
    C. 存储需求和结构需求
    D. 信息需求和结构需求
19.设计DB的存储结构属于数据库设计的(    )          (满分:4)
    A. 需求设计
    B. 概念设计
    C. 逻辑设计
    D. 物理设计
20.在SQL语言中,对输出结果排序的是(    )          (满分:4)
    A. ORDER BY
    B. WHERE
    C. GROUP BY
    D. HAVING
21.“视图”是DBS采用的 (    ) 。          (满分:4)
    A. 恢复措施
    B. 安全性措施
    C. 完整性措施
    D. 并发控制措施
22.SQL语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个(    )          (满分:4)
    A. 表
    B. 记录
    C. 元组
    D. 数据项
23.定位第一条记录上的命令是(    )。          (满分:4)
    A. GO TOP
    B. GO BOTTOM
    C. GO
    D. SKIP
24.关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则(    )          (满分:4)
    A. T1的属性个数等于T2的属性个数
    B. T1的属性个数小于T2的属性个数
    C. T1的属性个数大于T2的属性个数
    D. T1的属性个数大于或等于T2的属性个数
25.表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是(    )。          (满分:4)
    A. 13.00
    B. 14.00
    C. 45.00
    D. 65.00

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: