4735数据库系统原理复习题
一、单项选择题
1.数据库是长期存储在计算机内、有组织的、统一管理的相关 ( ) A.数据的集合 C.命令的集合
B.程序的集合 D.文件的集合
2. 在SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是 ( )
A.事件探查器 C.查询分析器
B.企业管理器
D.服务管理器
3.两个函数依赖集F和G等价的充分必要条件是 ( ) A.F=G+
B.F=G
C.F+=G
D.F+=G+
4.能实现“将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户”的SQL语句是 ( ) A.GRANT SELECT TO S ON WANG
B.GRANT SELECT ON S TO WANG WITH GRANT OPTION C.GRANT SELECT TO S ON WANG WITH GRANT OPTION D.GRANT SELECT TO S ON WANG 5.数据库在磁盘上的基本组织形式是 ( )
A.二维表
B.文件
C.目录
D.逻辑块
6.在数据库技术中,“脏数据”是指 ( ) A.回退的数据( ) B.未回退的数据 C.未提交的数据
D.未提交随后又被撤消的数据
7.数据库逻辑设计时,应首先 ( ) A.设计外模型
B.修正模型 D.设计存储模型
C.把概念模型转化成逻辑模型
8.如果想找出关系R的属性B上不为空的那些元组,则选择子句应该为 ( )
A.WHERE B IS NOT NULL C.WHERE B IS NULL
B.WHERE B==NULL
D.WHERE B=NULL
9.DB、DBMS和DBS三者之间的关系是 ( )
A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DB和DBS D.不能相互包括 10.关系模式R中若没有非主属性,则 ( ) A.R属于2NF但不一定属于3NF B.R属于4NF C.R属于BCNF但不一定属于4NF
D.R属于3NF但不一定属于BCNF
11.函数依赖X→Y能由Armstrong 推理规则导出的充分必要条件是 ( ) A.Y??X? C.X?Y?
B.Y?X?
D.X??Y?
12.设关系模式R(A,B,C,D)上的函数依赖集F={AD→B,C→D},F在属性集ABC上的投影ПABC(F)为 ( ) A.{AD→B,C→D} C.{AB→C}
B.{C→B}
D.{AC→B}
13.在SQL语言中,HAVING子句用于筛选满足条件的 ( ) A.列
B.元组
C.分组
D.块
14.断言机制主要用于 ( )
A.安全性控制( ) B.数据库恢复 C.完整性控制( ) D.并发控制
15.SQL语言的聚合函数COUNT、SUM等,不能出现在其中的子句是 ( )
A.WHERE( ) B.GROUP?HAVING C.HAVING( ) D.SELECT
16.在物理存储介质层次中,“第三级存储器”是指 ( ) A.高速缓存和内存 C.光存储器和磁带
B.快闪存储器和磁盘 D.光盘和磁盘
17.在PowerBuilder应用中建立窗口为w_main,打开此窗口的正确脚本语句是 ( )
A.open(w_main) C.show w_main
B.open w_main
D.display(w_main) ( ) C.ROLLBACK
D.BEGIN TRANSACTION
18.表示事务执行成功的语句是 A.OK
B.COMMIT
19.以下不能激活触发器执行的操作是 ( )
A.INSFRT C.UPDATE
B.DELETE
D.SELECT
20.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( )
A.一对一联系 C.多对一联系
B.一对多联系 D.多对多联系
21.关系规范化中的插入异常是指 ( )
A.插入了错误的数据 C.插入了没有用的数据
B.不该插入的数据被插入 D.应该插入的数据没插入
22.若事务T1已经给数据A加上了共享锁,则事务T2 ( )
A.只能再对A加共享锁 C.只能再对A加排他锁
B.不能再给A加任何锁
D.可以对A加共享锁,也可以对A加排他锁
23.设有关系模式R(ABCD),F是R上成立的FD集,F={A?B,B?C},则属性集BD的闭包(BD)+为 ( ) A.ABCD
B.ABC
C.BCD
D.BD
24.下列跟数据库恢复无关的方法是 ( )
A.建立日志文件 C.建立副本
B.建立检查点 D.建立索引
25.数据库完整性约束的建立需要通过DBMS提供的 ( )
A.数据定义语言 C..数据查询语言
B.数据操纵语言 D.数据控制语言
26.已知关系R和S的值如下:
R
A a1 a2 a3 B b1 b2 b3 C c1 c2 c3
S
B b1 b3 b4 D d1 d2 d3 E e1 e2 e3
R与S右外联接的结果的元组个数是 ( )
A.1 B.2 C.3 D.4
27.在关系模式R(A,B,C)中,有FD集F={(A,B)→C,(B,C)→A},则R最高达到 ( )
A.1NF B.2NF C.3NF D.BCNF 28.在SQL中,与“NOT IN”等价的操作符是 ( )
A.<>ALL B.=ALL C.=SOME D.<>SOME 29.在T-SQL批处理中调用存储过程所使用的命令是 ( )
A.EXEC
B.DECLARE C.USE
D.SET
30.在关系模式设计时,每个关系模式应只对应于( )
A.多个实体类型 C.多个联系类型
B.一个实体类型或一个联系类型 D.一个实体类型和一个联系类型
31.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户.同一种语言共享数据 C.多个用户共享一个数据文件
D.多种应用.多种语言.多个用户相互覆盖地使用数据集合 32.数据库系统的核心是( ) 。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具
33.下述关于数据库系统的正确叙述是( )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据 34.下述关于数据库系统的正确叙述是( ) 。 A.数据库中只存在数据项之间的联系 B.数据库的数据项之间和记录之间都存在联系 C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系 35.对关系模型叙述错误的是( ).
A.建立在严格的数学理论.集合论和谓词演算公式的基础之上 B.微机DBMS绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统
36.关系数据库管理系统应能实现的专门关系运算包括( ) 。 A.排序.索引.统计 B.选择.投影.连接 C.关联.更新.排序 D.显示.打印.制表 37.关系模型中,一个关键字是( ) 。 A.可由多个任意属性组成 B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是
38.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( )。 A.关键字 B.数据项 C.主属性 D.主属性值
39.同一个关系模型的任两个元组值( )。 A.不能全同 B.可全同 C.必须全同 D.以上都不是
40.在通常情。况下,下面的关系中不可以作为关系数据库的关系是( )。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号)
C.R3(学生号,学生名,宿舍号)