数据库系统2022年春学期在线作业1
共40道题 总分:100分
一、单选题(共10题,20分)
1.当关系模式R(A,B)已属于3NF,下列说法中()是正确的。
A、它一定消除了插入和删除异常
B、仍存在一定的插入和删除异常
C、不一定属于BCNF
D、A和C都是
2.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为()。
A、BD
B、BCD
C、ABD
D、ABCD
3.设关系模式R(A,B,C,D),F是R上成立的FD集,F={A→C,BC→D},那么ρ={ ABD,AC }相对于F()。
A、是无损联接分解,也是保持FD的分解
B、是无损联接分解,但不保持FD的分解
C、不是无损联接分解,但保持FD的分解
D、既不是无损联接分解,也不保持FD的分解
4.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
A、实体完整性约束
B、参照完整性约束
C、用户自定义完整性约束
D、关键字完整性约束
5.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()。
A、数据定义功能
B、数据管理功能
C、数据操纵功能
D、数据控制功能
6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
A、事务故障
B、系统故障
C、介质故障
D、运行故障
7.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。
A、M端实体的关键字
B、N端实体的关键字
C、M端实体关键字与N端实体关键字组合
D、重新选取其他属性
8.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指()。
A、数据字典、应用程序、审计档案、数据库后备副本
B、数据字典、应用程序、日志文件、审计档案
C、日志文件、数据库后备副本
D、数据字典、应用程序、数据库后备副本
9.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为()。
A、候选码
B、数据项
C、主属性
D、主属性值
10.关系模型中的关系模式至少是()。
A、1NF
B、2NF
C、3NF
D、BCNF
二、多选题(共10题,20分)
1.在SQL语句中,X为INT数据类型,可以用来表示”10<X<15″的是()。
A、X>10 AND X<15
B、X Between 10 And 15
C、X IN(11,12,13,14)
D、X Between 11 AND 14
2.若事务T对数据R已加X锁,则其他事务对数据R()。
A、可以加S锁
B、不能加S锁
C、可以加X锁
D、不能加任何锁
3.人们从不同的角度去观察问题,对模式分解等价的概念形成了()不同的定义.
A、分解具有无损连接性
B、分解保持函数依赖
C、分解既要无损连接,也要保持函数依赖
D、分解既不无损连接,也不保持函数依赖
4.SQL语言的特点主要有().
A、综合统一
B、高度非过程化
C、面向集合的操作方式
D、同一种语法结构多种使用方式
5.为维护数据库的完整性,DBM必须能够().
A、提供定义完整性约束条件的机制
B、提供完整性检查的方法东师答案请进:opzy.net或请联系微信:1095258436
C、违约处理
D、用户定义的完整性
6.某查询语句中有”%田%”语句,在查询结果中可能含有().
A、张田
B、陈力田
C、田华
D、刘田耕
7.在SQL中提供的时间型数据类型可以是().
A、CHAR
B、DATE
C、TIME
D、DATA
8.关于”死锁”,下列说法中错误的是().
A、死锁是操作系统中的问题,数据库操作中不存在
B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C、当两个用户竞争相同资源时不会发现死锁
D、并发控制的目的就是消除死锁.
9.嵌入式SQL语句中游标的使用步骤有()。
A、说明游标
B、打开游标
C、推进游标
D、关闭游标
10.数据管理技术经历了()阶段.
A、人工管理阶段
B、文件系统阶段
C、数据库系统阶段
D、计算机系统
三、判断题(共20题,60分)
1.数据库管理系统和操作系统一样是计算机的基础软件,也属于系统软件。
A、错误
B、正确
2.主码都是候选码。
A、错误
B、正确
3.介质故障是指造成系统停止运转的任何事件.
A、错误
B、正确
4.当指示变量为负值时,主变量的值仍有意义.
A、错误
B、正确
5.游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果.
A、错误
B、正确
6.两个实体型之间的联系不能具有属性。
A、错误
B、正确
7.属性不能与其它实体具有联系。
A、错误
B、正确
8.在E-R图中用椭圆形表示实体型。
A、错误
B、正确
9.当多个事务并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发操作是正确的.
A、错误
B、正确
10.物理设计阶段,根据DBMS的特点和处理的需要,选择存储结构,建立索引,形成数据库的模式.
A、错误
B、正确
11.层次模型对具有一对多的层次联系的部门描述非常自然、直观、容易理解。
A、错误
B、正确
12.在使用强制存取控制时可不实现自主存取控制。
A、错误
B、正确
13.利用分时的方法同时处理多个事务,称为事务的并发调度.
A、错误
B、正确
14.函数依赖具有传递性.
A、错误
B、正确
15.E-R图向关系模型转换时,联系必须转换为一个独立的关系模型.
A、错误
B、正确
16.静态转储是在系统中无运行事务时进行的转储操作.
A、错误
B、正确
17.数据库管理系统必须具有把数据库从错误状态恢复到某一已知的正确状态的功能,这就是数据库安全.
A、错误
B、正确
18.在8种关系代数运算中,交、连接和除可以采用其他5种运算来表达。
A、错误
B、正确
19.属性的取值范围称为该属性的域。
A、错误
B、正确
20.任何一个二目关系都是属于BCNF的.
A、错误
B、正确
数据库系统2022年春学期在线作业1
共40道题 总分:100分
一、单选题(共10题,20分)
1.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A、元组
B、行
C、记录
D、属性
2.关系规范化中的插入操作异常是指()。
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
3.事务有多个性质,其中不包括()。
A、一致性
B、唯一性
C、原子性
D、隔离性
4.设关系模式R(A,B,C,D),F是R上成立的FD集,F={A→C,BC→D},那么ρ={ ABD,AC }相对于F()。
A、是无损联接分解,也是保持FD的分解
B、是无损联接分解,但不保持FD的分解
C、不是无损联接分解,但保持FD的分解
D、既不是无损联接分解,也不保持FD的分解
5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是()。
A、多对多
B、一对一
C、多对一
D、一对多
6.关系数据库管理系统应能实现的专门关系运算包括()。
A、排序、索引、统计
B、选择、投影、连接
C、关联、更新、排序
D、显示、打印、制表
7.关系运算中花费时间可能最长的运算是()。
A、投影
B、选择
C、笛卡尔积
D、除
8.在数据库系统中,模式/内模式映像用于解决数据的()。
A、结构独立性
B、逻辑独立性
C、物理独立性
D、分布独立性
9.在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为()。
A、投影
B、选择
C、自然连接
D、θ连接
10.关系代数表达式的优化策略中,首先要做的是()。
A、对文件进行预处理
B、尽早执行选择运算
C、执行笛卡儿积运算
D、投影运算
二、多选题(共10题,20分)
1.关系数据语言可以分为()三大类.
A、关系代数语言
B、元组关系演算语言
C、关系演算语言
D、具有关系代数和关系演算双重特点的语言
2.已知函数依赖A1A2→B1B2,则下列依赖一定正解的是().
A、A1A2→B1
B、A1A2→B2
C、A1→B1B2
D、A2→B1B2
3.数据抽象的常用方法有().
A、继承
B、分类
C、聚集
D、概括
4.多值依赖与函数依赖相比,具有()区别.
A、多值依赖的有效性与属性值的范围有关
B、若函数依赖X→Y在R上成立,则对于Y的子集Y’,也有X→Y’成立
C、若多值依赖X→→Y,在R上成立,则对于Y的子集Y’,不能确定有X→→Y’成立
D、多值依赖可以看做是函数依赖的特殊情况
5.并发操作可能会带来的数据不一致性有()。
A、丢失修改
B、不可重复读
C、读脏数据
D、死锁
6.在SQL语句中,X为INT数据类型,可以用来表示”10<X<15″的是()。
A、X>10 AND X<15
B、X Between 10 And 15
C、X IN(11,12,13,14)
D、X Between 11 AND 14
7.已知关系R具有属性A,B,C,D,E,F.假设该关系有如下函数依赖AB→C,BC→AD,D→E,CF→B,则下列依赖蕴含于给定的这些函数依赖的有().
A、AB→C
B、AB→D
C、AB→E
D、AB→F
8.在三层模式结构中,()是数据库的核心和关键,()通常是模式的子集,数据按模式的描述提供给用户,按()的描述存储在硬盘上.
A、模式
B、外模式
C、内模式
D、数据结构
9.当违反参照完整性,出现不一致时,系统可以用如下的策略进行处理().
A、拒绝执行
B、级连操作
C、设置为空值
D、修改约束
10.系统在实施强制存取控制方法后,当某一用户进入系统时,系统要求他对任何客体的存取必须遵循()规则.
A、仅当主体的许可证级别大于或等于客体的密级时,主体才能读取相应的客体
B、仅当主体的许可证级别等于客体的密级时,主体才能写相应的客体
C、仅当主体的许可证级别小于客体的密级时,主体才能写相应的客体
D、仅当主体的许可证级别大于客体的密级时,主体才能写相应的客体
三、判断题(共20题,60分)
1.嵌入式SQL语言中使用的主语言程序变量称为主变量.
A、错误
B、正确
2.关系数据库管理系统中的查询处理程序能自动实现查询优化.
A、错误
B、正确
3.可以用“=NULL”表示一个值是空值。
A、错误
B、正确
4.动态转储时转储事务与用户事务不能并发执行.
A、错误
B、正确
5.基本关系中行和列的顺序都是可以任意交换的。
A、错误
B、正确
6.查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。
A、错误
B、正确
7.关系模型中操作对象和操作结果都是关系。
A、错误
B、正确
8.数据库主要有查询和更新两大类操作。
A、错误
B、正确
9.游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果.
A、错误
B、正确
10.数据库系统的基础是数据模型。
A、错误
B、正确
11.一个数据库只有一个内模式。
A、错误
B、正确
12.两个实体型之间的联系不能具有属性。
A、错误
B、正确
13.子查询的SELECT子句可以使用ORDER BY子句。
A、错误
B、正确
14.数据来源于信息,信息是对现实世界的反映。
A、错误
B、正确
15.在SQL语言中,ORDER BY表示对输出结果进行排序。
A、错误
B、正确
16.子查询的查询条件不依赖于父查询,称为不相关子查询。
A、错误
B、正确
17.需求分析可以独立于数据库管理系统.
A、错误
B、正确
18.若R.B→R.A,R.C→R.A,则R(B,C)→R.A
A、错误
B、正确
19.数据库的外模式是在物理设计阶段形成 的.
A、错误
B、正确
20.在一个基本表中可以建立多个聚簇索引。
A、错误
B、正确