北语17秋《数据库原理和应用》作业1234题目
17秋《数据库原理和应用》作业1一、单选题:【25道,总分:100分】
1.当两个关系没有公共属性时,其自然联接表现为( )。 (满分:4)
A. 笛卡儿积 B. 等值联接
C. 结果为空 D. 出错
2.SQL语言中,SELECT语句的执行结果是( )。 (满分:4)
A. 属性
B. 表
C. 元组
D. 数据库
3.D;DBMS和DBS三者之间的关系是( )。 (满分:4)
A. DB包括DBMS和DBS
B. DBS包括DB和DBMS
C. DBMS包括DB和DBS
D. 不能相互包括
4.在关系中能唯一标识元组的属性集称为关系模型的( )。 (满分:4)
A. 主键
B. 超键
C. 候选键
D. 外键
5.在SQL的SELECT语句中,与选择运算对应的命令动词是( )。 (满分:4)
A. SELECT
B. FROM
C. WHERE
D. GROUPBY
6.( )是控制数据整体结构的人,负责三级结构定义和修改。 (满分:4)
A. 专业用户
B. 应用程序员
C. DBA
D. 一般用户
7.设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是( )。 (满分:4)
A. σ(R.A=S.A)(R×S)
B. R(等值连接1=1)S
C. ∏B,C,S.A,D(σR.A=S.A(R×S))
D. ∏R,A,
E. C,D(R×S)
8.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )。 (满分:4)
A. UNIQUE
B. COUNT
C. DISTINCT
D. UNION
9.在下列查询语言中,与关系代数最接近的语言是( )。 (满分:4)
A. ISBL
B. QUEL
C. QBE
D. SQL
10.在下面给出的内容中,不属于DBA职责的是( )。 (满分:4)
A. 定义概念模式
B. 修改模式结构
C. 编写应用程序
D. 编写完整性规则
11.数据库系统中的数据模型通常由( )三部分组成。 (满分:4)
A. 数据结构、数据操作和完整性约束
B. 数据定义、数据操作和安全性约束
C. 数据结构、数据管理和数据保护
D. 数据定义、数据管理和运行控制
12.DBMS提供DML实现对数据的操作。嵌入高级语言中使用的DML称为( )。 (满分:4)
A. 自主型
B. 自含型
C. 宿主型
D. 交互型
13.文件系统的一个缺点是( )。 (满分:4)
A. 数据不保存
B. 数据冗余性
C. 没有专用软件对数据进行管理
D. 数据联系强
14.下列聚合函数中不忽略空值(null)的是( )。 (满分:4)
A. SUM(列名)
B. MAX(列名)
C. COUNT(*)
D. AVG(列名)
15.下列运算中( )不是关系代数的基本操作。 (满分:4)
A. 笛卡儿积
B. 自然连接
C. 投影
D. 并
16.单个用户使用的数据视图的描述称为( )。 (满分:4)
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
17.位于用户和操作系统之间的一层数据管理软件是( )。 (满分:4)
A. DBS
B. DB
C. DBMS
D. MIS
18.设有关系R和S,与R-S等价的元组关系演算表达式是( )。 (满分:4)
A. {t|R(t)∨┐s(t)}
B. {t|R(t)∧┐S(t)}
C. {t|(u)R(t∨┐S(u))
D. {t|(u)R(t)∧┐S(u)}
19.在数据库与宿主语言之间传递信息是通过( )。 (满分:4)
A. 全局变量
B. 局部变量
C. 公共数据区
D. 系统缓冲区
20.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )。 (满分:4)
A. r+s
B. r-s
C. r×s
D. max(r,s)
21.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且( )。 (满分:4)
A. 包括20岁和30岁
B. 不包括20岁和30岁
C. 包括20岁但不包括30岁
D. 包括30岁但不包括20岁
22.CODASYL组织提出的DBTG报告中的数据模型是( )的主要代表。 (满分:4)
A. 层次模型
B. 网状模型
C. 关系模型
D. 实体联系模型
23.视图是一个“虚表”,视图的构造基于( )。 (满分:4)
A. 基本表
B. 视图
C. 基本表或视图
D. 数据字典
24.关系数据库的查询语言是一种( )语言。 (满分:4)
A. 过程性
B. 非过程性
C. 第三代
D. 高级程序设计
25.有关系R和S,R∩S的运算等价于( )。 (满分:4)
A. S-(R-S)
B. R-(R-S)
C.(R-S)∪S
D. R∪(R-S)
17秋《数据库原理和应用》作业2
一、单选题:【25道,总分:100分】
1.SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句。这两种不同使用方式的SQL,分别称为交互式SQL和( )。 (满分:4)
A. 提示式SQL
B. 多用户SQL
C. 嵌入式SQL
D. 解释式SQL
2.关系模式R分解成ρ={R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足( )。 (满分:4)
A. r包含于mρ(r)
B. mρ(r)包含于r
C. r=mρ(r)
D. r≠mρ(r)
3.在嵌入式SQL中,当SQL语句中引用宿主语言的程序变量时,程序变量应( )。 (满分:4)
A. 加前缀$
B. 加后缀$
C. 加前缀:
D. 加后缀:
4.设有关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},那么F在模式R上的投影πAC(F)为( )。 (满分:4)
A. {A→B,B→C}
B. {A→C}
C. {A→B,A→C}
D. 不存在非平凡的FD
5.ER图是数据库设计的工具之一,它适用于建立数据库的( )。 (满分:4)
A. 需求模型
B. 概念模型
C. 逻辑模型
D. 物理模型
6.在一个关系R中,若每个数据项都是不可分割的,那么关系R一定属于( )。 (满分:4)
A. BCNF
B. 1NF
C. 2NF
D. 3NF
7.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式( )。部门(部门号,部门名,部门成员,部门总经理) (满分:4)
A. 部门总经理
B. 部门成员
C. 部门名
D. 部门号
8.在SELECT语句中使用GROUPBYSNO时,SNO必须( )。 (满分:4)
A. 在WHERE中出现
B. 在FROM中出现
C. 在SELECT中出现
D. 在HAVING中出现
9.SQL语言具有多种优点,那么SQL是( )成为关系数据库语言的国际标准的。 (满分:4)
A. 1986年
B. 1987年
C. 1988年
D. 1989年
10.数据库设计中,概念模型是( )。 (满分:4)
A. 依赖于DBMS和硬件
B. 依赖于DBMS独立于硬件
C. 独立于DBMS依赖于硬件
D. 独立于DBMS和硬件
11.把ER模型转换成关系模型的过程,属于数据库的( )。 (满分:4)
A. 需求分析
B. 概念设计
C. 逻辑设计
D. 物理设计
12.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是( )。 (满分:4)
A. 6
B. 9
C. 12
D. 15
13.在SELECT语句中使用*,表示( )。 (满分:4)
A. 选择任何属性
B. 选择全部属性
C. 选择全部元组
D. 选择主码
14.设有关系模式R(A,B,C),F是R上成立的FD集,F={A→C,B→C},那么F在模式R上的投影πAB(F)为( )。 (满分:4)
A. {A→C,B→C}
B. {A→B}
C. {AB→C}
D. 不存在非平凡的FD
15.关系模式分解的无损联接和保持函数依赖两个特性之间的联系是( )。 (满分:4)
A. 前者成立蕴涵后者成立
B. 后者成立蕴涵前者成立
C. 同时成立,或者同时不成立
D. 没有必然的联系
16.在关系模式R(姓名,年龄,职位,出生日)中最有可能做主关键字的是( )。 (满分:4)
A. 姓名
B. 年龄
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.设计数据流程图(DFD)属于数据库设计的( )。 (满分:4)
A. 可行性分析阶段的任务
B. 需求分析阶段的任务
C. 概念设计阶段的任务
D. 逻辑设计阶段的任务
19.对所有的视图都可以进行下面哪一个操作?( ) (满分:4)
A. 插入
B. 选择
C. 更新
D. 删除
20.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F( )。 (满分:4)
A. 是无损联接,也是保持FD的分解
B. 是无损联接,但不保持FD的分解
C. 不是无损联接,但保持FD的分解
D. 既不是无损联接,也不保持FD的分解
21.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的( )。 (满分:4)
A. 充分必要条件
B. 必要条件
C. 充分条件
D. 既不充分也不必要条件
22.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式( )。部门(部门号,部门名,部门成员,部门总经理) (满分:4)
A. 部门总经理
B. 部门成员
C. 部门名
D. 部门号
23.在SQL语言中,DELETE语句的作用是( )。 (满分:4)
A. 删除基本表
B. 删除视图
C. 删除基本表和视图
D. 删除基本表和视图的元组
24.在关系模式R(U,F)中,如果X→U,则X是R的( )。 (满分:4)
A. 侯选键
B. 超键
C. 主键
D. 外键
25.设有关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},则相对于F,关系模式R的主键为( )。 (满分:4)
A. AC
B. ABC
C. AB
D. BC
17秋《数据库原理和应用》作业3
一、单选题:【25道,总分:100分】
1.如果事务T获得了数据对象R上的排它锁,那么( )。 (满分:4)
A. T对R只能读不能写
B. T对R只能写不能读
C. 其它事务对过R只能读不能写
D. 其它事务对R既不能读也不能写
2.授权是DBS采用的( )。 (满分:4)
A. 恢复措施
B. 并发控制措施
C. 完整性措施
D. 安全性措施
3.SQL的ROLLBACK语句的主要作用是( )。 (满分:4)
A. 终止程序
B. 中断程序
C. 事务提交
D. 事务回退
4.在关系数据库中,通过( )来表示概念记录之间的关系。 (满分:4)
A. 外来关键字
B. 关键字
C. 数据字典
D. 元组
5.SQL中的视图提高了数据库系统的( )。 (满分:4)
A. 完整性
B. 并发控制
C. 隔离性
D. 安全性
6.在数据库设计中,超类实体与子类实体的关系是( )。 (满分:4)
A. 前者继承后者的所有属性
B. 后者继承前者的所有属性
C. 前者只继承后者的主键
D. 后者只继承前者的主键
7.DB的转储属于DBS的( )。 (满分:4)
A. 完整性措施
B. 安全行措施
C. 并发控制措施
D. 恢复措施
8.事务的原子性是指( )。 (满分:4)
A. 事务中包括的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变就是永久的
C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
E.
9.综合局部ER图生成总体ER图过程中,下列说法错误的是( )。 (满分:4)
A. 不同局部ER图中出现的相同实体,在总体ER图中只能出现一次。
B. 在总体ER图中可以添加属于不同局部ER图实体间的联系
C. 在总体ER图中可以添加局部ER图中不存在的联系
D. 在总体ER图中不可以删除任何实体间的联系。
10.在关系数据库设计中,设计关系模式的任务属于( )。 (满分:4)
A. 需求设计
B. 概念设计
C. 逻辑设计
D. 物理设计
11.在DB的需求分析和概念设计之间起桥梁作用的是( )。 (满分:4)
A. DFD
B. ER图
C. 数据结构图
D. 功能模块图
12.DBMS中实现事务持久性的子系统是( )。 (满分:4)
A. 安全性管理子系统
B. 完整性管理子系统
C. 并发控制子系统
D. 恢复管理子系统
13.对数据库的物理设计优劣评价的重点是( )。 (满分:4)
A. 时间和空间效率
B. 动态和静态性能
C. 用户界面的友好性
D. 成本和效益
14.聚集是一种( )措施。 (满分:4)
A. DDL
B. DML
C. 优化
D. 面向对象
15.数据库设计中,外模型是指( )。 (满分:4)
A. 用户使用的数据模型
B. DB以外的数据模型
C. 系统外面的模型
D. 磁盘上数据的组织
16.授权定义经过编译后存储在( )中。 (满分:4)
A. 文件系统
B. 数据字典
C. 表
D. 数据库
17.以下四个概念中,可用来解决“一个并发调度是否正确”问题的是( )。 (满分:4)
A. 串行调度
B. 并发事务的可串行化
C. 并发事务的可并行化
D. 并发事务的有效调度
18.概念结构设计的目标是产生数据库的概念结构,这结构主要反映( )。 (满分:4)
A. 组织机构的信息需求
B. 应用程序员的编程需求
C. DBA的管理信息需求
D. DBS的维护需求
19.在正常的DBS中,“所有事务都是两段式的”与“事务的并发调度是可串行化的”( )。 (满分:4)
A. 前者是后者的必要条件
B. 后者是前者的充要条件
C. 前者是后者的必然结果
D. 后者是前者的必然结果
20.“运行记录优先原则”只指应该在对数据库更新( )。 (满分:4)
A. 前先写一个日志记录到日志文件
B. 后写一个日志记录到日志文件
C. 前先运行记录
D. 后在日志缓冲区运行记录
21.下列关于数据库设计的说法正确的是( )。 (满分:4)
A. 在数据库设计过程中,数据库的安全性、完整性、一致性和可恢复性等的设计总是以牺牲效率为代价的
B. 数据库的实现只是对数据库结构装入实际的数据、建立实际的数据库的过程。
C. 对数据库的概念、逻辑和物理结构的改变称为再构造
D. 数据库设计中考虑的故障恢复方案,一般都是基于数据库的逻辑模型提出的。
22.从ER模型向关系数据模型转换要遵循一定的规则,下面四项中哪一个不是这种转换所要求的规则?( ) (满分:4)
A. 一个实体类型转换成一个关系模型
B. 一个联系类型转换成一个关系模式
C. 对于M:N联系来说,转换成的关系的键为诸相关实体的键的组合
D. 对于1:N联系来说,转换成的关系的键为N+1实体的键
23.在一个ER图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:N联系,6个是M:N联系,还存在1个M:N的三元联系,那么根据,这个ER结构转换成的关系模型个数为( )。 (满分:4)
A. 24
B. 27
C. 29
D. 30
24.学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,那么学生与老师的关系是( )。 (满分:4)
A. 1:1
B. 2:2
C. M:N
D. 1:N
25.数据恢复的基本策略是数据冗余,被转储的冗余数据包括( )。 (满分:4)
A. 日志文件和数据库副本
B. 应用程序和数据库副本
C. 数据字典、日志文件和数据库副本
D. 应用程序、数据字典、日志文件和数据库副本
17秋《数据库原理和应用》作业4
一、单选题:【25道,总分:100分】
1.在定义分布式数据库的片段时必须遵守完备性条件、重构条件和( )。 (满分:4)
A. 数据一致性条件
B. 数据完整性条件
C. 完全性条件
D. 不相交条件
2.对象关系数据库是从传统的RDB技术引入( )。 (满分:4)
A. 网络技术演变而来的
B. 虚拟技术演变而来的
C. 对象共享技术演变而来的
D. 面向对象技术演变而来的
3.分布式数据库系统的“局部数据模型透明性”位于( )。 (满分:4)
A. 全局模式与全局概念模式之间
B. 全局概念模式与分片模式之间
C. 分片模式与分配模式之间
D. 分配模式与局部概念模式之间
4.DDBS的“分片”概念是指( )。 (满分:4)
A. 对磁盘分片
B. 对系统分片
C. 对DB分片
D. 对内存分片
5.在支持用户的应用方面,DDBS的主要特点是支持( )。 (满分:4)
A. 局部应用
B. 全局应用
C. 分散应用
D. 场地自治
6.对基本表S,执行操作DROPTABLESRESTRICT的作用是( )。 (满分:4)
A. 删除基本表S中的所有元组
B. 把基本表S及产生的一切视图全部删除
C. 当没有由S中的列产生的视图或约束时将表S删除
D. 删除表S,将引用表S的视图中的一切视图的属性值置为空值
7.当多个用户的( )同时存取或修改数据库时,可能发生相互干扰而造成的错误的操作结果或死锁。 (满分:4)
A. 应用程序
B. 并发进程
C. 数据库
D. 操作
8.继承性是一种“is-a”联系,是数据间的( )。 (满分:4)
A. 聚集联系
B. 泛化/细化联系
C. 封装联系
D. 包含联系
9.“is-part-of”联系是指数据间的( )。 (满分:4)
A. 包含关系
B. 分类关系
C. 继承关系
D. 并关系
10.客户/服务器体系结构的关键在于( )。 (满分:4)
A. 计算的分布
B. 功能的分布
C. CPU的分布
D. 数据的分布
11.面向对象思想最初出现在( )。 (满分:4)
A. 仿真语言Sminula67中
B. Smalltalk68中
C. Lisp语言中
D. Ada语言中
E.
12.数据库系统中,“分片”概念是指( )。 (满分:4)
A. 对磁盘分片
B. 对数据分片
C. 对内存分片
D. 对外存分片
13.概念模型表示方法最常用的是( )。 (满分:4)
A. ER方法
B. 数据的方法
C. 分布式方法
D. 面向对象的方法
14.在面向对象模型中,实体的每个属性应该用一个变量和两个消息表示,( )。 (满分:4)
A. 一个消息用于存储属性当前的值,另一个消息用于存储属性修改前的值
B. 一个消息用于读取属性当前的值,另一个消息用于存储属性修改前的值
C. 一个消息用于存储属性当前的值,另一个消息用于修改属性的值
D. 一个消息用于读取属性当前的值,另一个消息用于修改属性的值
15.与分散式DB相比,分布式DB具有( )。 (满分:4)
A. 逻辑整体性
B. 逻辑独立性
C. 分布整体性
D. 分布独立性
16.ER图中的主要元素是( )。 (满分:4)
A. 结点、记录和文件
B. 实体、联系和属性
C. 记录、文件和表
D. 记录、表、属性
17.在对象联系图中,表示对象类型的图形符号是( )。 (满分:4)
A. 椭圆
B. 矩形
C. 小圆圈
D. 菱形
18.在对象关系数据库中,不同类型元素的有序集合,称为( )。 (满分:4)
A. 数组类型
B. 多集类型
C. 结构类型
D. 集合类型
19.下列有关数据库的恢复的说法中不正确的是( )。 (满分:4)
A. 应定期将数据库做成档案文件
B. 在进行事务处理过程时数据库更新的全部内容写入日志文件
C. 发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态
D. 数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。
20.关系代数的半联接操作由下列操作组合而成( )。 (满分:4)
A. 投影和选择
B. 联接和选择
C. 联接和投影
D. 笛卡儿积和投影
21.分布式数据库系统中分片模式和分配模式均是( )。 (满分:4)
A. 全局的
B. 局部的
C. 分布的
D. 集中的
22.下列各种模型中不是数据模型的是( )。 (满分:4)
A. 概念模型
B. 层次模型
C. 网状模型
D. 关系模型
23.对数据库按其存放方式进行分类:一个数据库存放在一台计算机之中为数据库,一个数据库存放在若干个计算机之中称为( )数据库。 (满分:4)
A. 集中式、分布式
B. 集中式、关系式
C. 关系式、连接式
D. 关系式、分布式
24.所谓的冗余数据是指( )的数据。 (满分:4)
A. 产生错误
B. 由基本数据导出
C. 删除
D. 提高性能
25.如果各个场地采用同一类型的数据结构,使用不同型号DBMS,那么这种分布式数据库系统的类型属于( )。 (满分:4)
A. 同构同质型
B. 同构异质型
C. 异构同质型
D. 异构异质型
页:
[1]