西南大学19秋[0072] 数据库技术在线作业
0072 数据库技术1.[单选题]如果要求学生关系S(SNO,NAME,SEX,AGE)中存储的学生信息满足下列条件:男生(SEX=‘F’)的年龄在15-60岁之间,女生(SEX=‘M’)的年龄在15-55岁之间。那么在关系S的定义中加入的检查子句正确的是( )。
奥鹏作业答案可以联系QQ 761296021
A.CHECK(AGE>=15 AND((SEX=‘M’ AND AGE<=60)AND(SEX=‘F’ AND AGE<=55)))
B.CHECK(AGE>=15 AND((SEX=‘M’AND AGE<=60)OR(SEX=‘F’AND AGE<=55)))
C.CHECK(AGE>=15 OR((SEX=‘M’AND AGE<=60)OR(SEX=‘F’AND AGE<=55)))
D.CHECK(AGE>=15 OR((SEX=‘M’AND AGE<=60)AND(SEX=‘F’AND AGE<=55)))
2.[单选题]事务有多个性质,其中不包括()。
A.一致性
B.唯一性
C.原子性
D.隔离性
3.[单选题]事务的所有操作在数据库中要么全部正确反映出来要么全部不反映",这是事务的( )。
A.原子性
B.一致性
C.隔离性
D.持久性
4.[单选题]由于用户需求发生变化而对数据库的部分设计进行修改称为数据库的()。
A.重定义
B.重设计
C.重组织
D.重构造
5.[单选题]将关系从3NF规范化到BCNF,要做的工作是( )。/> <br
A.消除非主属性对码的FFD
B.消除非主属性对码的PFD
C.消除非主属性对码的TFD
D.消除主属性对码的PFD和TFD
6.[单选题]如果关系模式R上有函数依赖AB→C和A→C,则R中存在( )。
A.完全依赖
B.部分依赖
C.传递依赖
D.多值依赖
7.[单选题]将关系从3NF规范化到BCNF,要做的工作是( )。
<br
A.消除非主属性对码的FFD
B.消除非主属性对码的PFD
C.消除非主属性对码的TFD
D.消除主属性对码的PFD和TFD
8.[单选题]使用SQL语句将学生关系STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是()。
A.REPLACE AGE WITH AGE+1
B.UPDATE STUDENT AGE WITH AGE+1
C.UPDATE SET AGE WITH AGE+1 无忧答案网
D.UPDATE STUDENT SET AGE=AGE+1
9.[单选题]关系模式可以形式化表示为R(U,D,dom,F),其中U表示( )。
A.域集
B.属性集
C.函数依赖集
D.属性向域的映象集
10.[单选题]下面不是关系数据模型的性质的是
A.关系的每个属性是不可分割的
B.关系模型的查询效率比非关系模型高
C.C关系中不允许出现重复元组
D.关系是一个集合,因此没有行序
11.[单选题]包含在候选键中的属性,称为( )。<br
A.非主属性
B.主属性
C.域
D.外部键
12.[单选题]在下列对关系的描述中,错误的是( )。<br
A.关系中的列称为属性
B.关系中允许有相同的属性名
C.关系中的行称为元组
D.属性的取值范围称为域
13.[单选题]关系模式可以形式化表示为R(U,D,dom,F),其中U表示( )。
A.域集
B.属性集
C.函数依赖集
D.属性向域的映象集
14.[单选题]在关系模型中,数据之间的联系通过( )来描述。
A.有向图
B.二维表格
C.网络
D.父子关系
15.[单选题]下面对于关系的叙述中,( )是不正确的。
A.关系中的每个属性是不可分解的
B.在关系中元组的顺序是无关紧要的
C.任意的一个二维表都是一个关系
D.每一个关系只有一种记录类型
16.[单选题]在SQL语言中定义基本表时,可对数据列用固定类型作说明,这是语言保证数据( )的体现。
A.安全性
B.完整性
C.共享性
D.保密性
17.[单选题]两个关系进行自然连接运算,其结果中需要去掉重复的()。
A.元组
B.连接属性
C.主属性
D.非主属性
18.[单选题]设属性A是关系R的主属性,则属性A不能取空值(NULL),这是( )完整性规则。
A.实体
B.参照
C.用户定义
D.域
19.[单选题]建立索引的作用之一是()。
A.节省存储空间
B.便于管理
C.提高查询速度
D.提高查询和更新的速度
20.[单选题]如果要修改表的结构,应该使用的SQL语句是( )。<br
A.UPDATE TABLE
B.MODIFY TABLE
C.CHANGE TABLE
D.ALTER TABLE
21.[单选题]恢复机制的关键问题是建立冗余数据,最常用的技术是 ( )。<br
A.数据镜像
B.数据转储
C.登录日志文件
D.B+C
22.[单选题]在SQL中,与“NOT IN”等价的操作符是( )。<br
A.<>ALL
B.<>SOM
C.=SOME
D.=ALL
23.[单选题]SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )。
A.列
B.行
C.关系
D.分组
24.[单选题]在SQL语言的查询语句中,不能使用谓词( )。
A.BETWEEN
B.IN
C.EXISTS
D.IMPLICATE
25.[单选题]在SQL语言的SELECT语句中,实现投影操作的是( )子句。
A.SELECT
B.FROM
C.WHERE
D.GROUP BY
26.[单选题]设有关系 R (书号,书名),如果要检索第 3 个字母为 M ,且至少包含 4 个字母的书名,则 SQL 查询语句中 WHERE 子句的条件表达式应写成:书名 LIKE ( )。 <br
A.' _ _ M _ '
B.' _ _ M% '
C.' _ _ M _ % '
D.' _%M_ _ '
27.[单选题]在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是( )。
A.X>10 AND X<20
B.X>=10 AND X<20
C.X>10 AND X<=20
D.X>=10 AND X<=20
28.[单选题]使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。
A.使用WHERE子句
B.在GROUP BY后面使用HAVING 子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING 子句,再使用WHERE子句
29.[单选题]以下关于事务调度和封锁的描述中,正确的是( )。
A.遵守两段封锁协议的并发事务一定是可串行化的
B.可串行化的并发事务一定遵守两段封锁协议
C.遵守两段封锁协议的并发事务不一定是可串行化的
D.遵守两段封锁协议的并发事务一定不会产生死锁
30.[单选题]已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)
…UNLOCK(B) …UNLOCK (A) …UNLOCK (C)
事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B)
…LOCK X(C) …UNLOCK (C) …UNLOCK (B)
则遵守两段封锁协议的事务是( )。
A.T1 T1
B.T2
C.T1和T2
D.没有
31.[单选题]在数据库系统中,事务封锁的目的是解决( )问题。
A.数据共享
B.代码共享
C.文件共享
D.进程共享
32.[单选题]如果事务T获得了数据项Q上的排它锁,则T对Q ()。
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
33.[单选题]长期存储在计算机内、有组织的、统一管理的相关数据的集合称为( )。
A.数据库
B.数据库管理系统
C.数据库系统
D.数据库技术
34.[单选题]DDL是指( )。
<br
A.数据定义语言
B.数据检测语言
C.数据控制语言
D.数据处理语言
35.[单选题]下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理( )。
Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段
A.只有Ⅰ
B.只有Ⅱ
C.Ⅰ和Ⅱ
D.Ⅱ和Ⅲ
36.[单选题]下面列出的条目中,数据库技术的主要特点是( )。/>Ⅰ.数据的结构化 Ⅱ.数据的冗余度小 Ⅲ.较高的数据独立性 Ⅳ.程序的标准化<br
A.Ⅰ、Ⅱ和Ⅲ
B.Ⅰ和Ⅱ
C.Ⅰ、Ⅱ和Ⅳ
D.都是
37.[单选题]下面的( )不是数据库系统的特点。
A.数据结构化程度"
B.数据共享程度高
C.数据独立性高
D.数据冗余程度高
38.[单选题]在下面列出的数据模型中,( )是概念数据模型。
A.关系模型
B.层次模型
C.网状模型
D.实体-联系模型
39.[单选题]关于故障与恢复,下列说法正确的是( )。
<br
A.事务日志用来记录事务执行的频度
B.任何故障的恢复都由系统自动完成
C.系统故障的恢复只需进行REDO操作
D.对日志文件设置检查点是为了提高故障恢复的效率
40.[单选题]在数据库技术中,独立于计算机系统的模型是( )。
A.E-R模型
B.层次模型
C.关系模型
D.面向对象的模型
41.[单选题]某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是( )。<br
A.一对一
B.一对多
C.多对多
D.多对一
42.[单选题]SQL语言的结构中,( )有对应的存储文件。<br
A.视图
B.基表
C.视图和基表
D.存储文件和视图
43.[单选题]SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个( )。<br
A.数据项
B.记录
C.元组
D.表
44.[单选题]SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现()功能。
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
45.[单选题]有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时应该从亲属关系中删除该职工所有亲属的元组,在SQL语言中,定义这个完整性约束的短语是()。 <br
A.ON DELETE ALL
B.ON DELETE CASCADE
C.ON DELETE RESTRICT
D.ON DELETE SET NULL
46.[单选题]事务日志的用途是( )。<br
A.事务处理
B.完整性约束
C.数据恢复
D.安全性控制
47.[单选题]数据转储属于数据库中的()功能。
A.数据定义
B.数据操纵
C.运行管理
D.数据维护
48.[单选题]数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,( )是日志记录的内容。
Ⅰ.事务开始信息 Ⅱ.更新信息
Ⅲ.提交信息 Ⅳ.事务中止信息
A.Ⅰ、Ⅱ和Ⅳ
B.Ⅰ、Ⅲ和Ⅳ
C.Ⅱ、Ⅲ和Ⅳ
D.都是
49.[单选题]下面关于数据库系统基于日志的恢复的叙述中,正确的是( )。
A.利用更新日志记录中的旧值可以进行UNDO,利用旧值也可以进行REDO
B.利用更新日志记录中的旧值可以进行UNDO,利用新值可以进行REDO
C.利用更新日志记录中的新值可以进行UNDO,利用旧值可以进行REDO
D.利用更新日志记录中的新值可以进行UNDO,利用新值也可以进行REDO
50.[单选题]实体E1和E2之间是多对多联系,在数据库逻辑结构设计时把这个联系转换为一个关系,则这个关系的码应该是( )。
A.E1的码
B.E2的码
C.E1或E2的码
D.E1与E2码
51.[单选题]在数据库设计中,将ER图转换成关系数据模型的过程属于 ( )。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
52.[单选题]在数据库设计中,外模式的设计属于( )阶段。
A.E.需求分析
B.F.概念设计
C.逻辑设计
D.物理设计
53.[主观填空题]关系的完整性分为实体完整性、__________完整性和用户自定义完整性三类。
A.
54.[主观填空题]事务如果不是以<u> </u>或ROLLBACK结束,则称发生了事务故障。
A.
55.[主观填空题]关系中规定关系的主属性不能取空值,这称为关系的<u> </u> 规则。
A.
56.[主观填空题]在SQL的查询语句中要对查询结果指定输出顺序,则必须使用 <u> </u>子句。
A.
57.[主观填空题]采用<u> </u>协议,可以保证多个事务的并发调度是可串行化的。
A.
58.[问答题]简述两段锁协议。
A.
59.[问答题]并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
A.
60.[问答题]试述事务的概念及事务的4 个特性。
A.
附件是答案,核对题目下载
页:
[1]