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