1、数据库系统原理练习题一、单项选择题1.在数据库方式下,信息处理中占据中心位置的是( )A.磁盘 B.程序C.数据 D.内存2.下列功能中,不属于DML基本操作功能的是( )A.排序 B.插入C.修改 D.授权3.设计数据库时,应该首先设计数据库的( )A.应用系统结构 B.概念结构C.逻辑结构 D.物理结构4.设有关系R和S如图:RABC abc daf cbd SABCbgada f则R与S进行差运算,其结果的元组数为( )A.1 B.2C.3 D.55.SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中( )A.SELECT B.HAVINGC.
2、GROUPHAVING D.WHERE6.SQL语言是关系型数据库系统典型的数据库语言,它是( )A.过程化语言 B.结构化查询语言C.格式化语言 D.导航式语言7.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是( )A.GRANT SELECT TO S ON WANG WITH PUBLICB.GRANT SELECT ON S TO WANG WITH PUBLICC.GRANT SELECT TO S ON WANG WITH GRANT OPTIOND.GRANT SELECT ON S TO WANG WITH GRANT OPTIO
3、N8.若事务T1已经给数据A加上了共享锁,则事务T2( )A.只能再对A加共享锁 C.可以给A加任何锁B.只能再对A加排他锁 D.不能再给A加任何锁 9ER模型是数据库的设计工具之一,它一般适用于建立数据库的( )A概念模型 B逻辑模型C内部模型 D外部模型10在DB技术中,“脏数据”是指( )A未回退的数据B未提交的数据C回退的数据D未提交随后又被撤消的数据11关系模式至少应属于( )A1NF B2NFC3NF DBCNF12.设有关系R如图所示:学号姓名专业入学年份97001王敏数学198095002高丰经济学198095003梅婷数学198093013王明计算机198194012杨山计算
4、机1984R则专业,入学年份(R)的元组数为A2 B3C4 D513已知SN是一个字符型字段,下列SQL查询语句( )SELECT SN FROM SWHERE SN LIKEAB的执行结果为A找出含有3个字符AB的所有SN字段B找出仅含3个字符且前两个字符为AB的SN字段C找出以字符AB开头的所有SN字段D找出含有字符AB的所有SN字段14下列不是数据库恢复采用的方法是( )A建立检查点 B建立副本C建立日志文件 D.建立索引15.数据库是长期存储在计算机内、有组织的、统一管理的相关( )A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合16.在数据库的三级模式中,描述数据库中全部
5、数据的整体逻辑结构的是( )A.外模式 B.内模式C.逻辑模式 D.存储模式17.对关系的描述不正确的是( )A.关系是一个集合 B.关系是一张二维表C.关系可以嵌套 D.关系中的元组次序可交换18.关系Rl和R2如下表所示:R1 R2ABCABCa1b2c1a1fga2b2c2a2b2c2a3b1c1a3fg则R1与R2进行笛卡尔积运算,其结果的元组数为( )A.1 B.3C.6 D.919.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C#FROM SCWHERE( )A.G=0 B.G=0C.G=NULL D
6、.G IS NULL20.数据库恢复的主要依据是( )A.DBA B.DDC.文档 D.事务日志21.不能激活触发器执行的事件是( )A.SELECT B.UPDATE C.INSFRT D.DELETE22使用二维表格结构表达实体及实体间联系的数据模型是( )A层次模型 B网状模型C关系模型 D联系模型23数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )ADBMS B数据库应用系统C相关的计算机系统 DDBA24数据库系统提供的数据控制功能,不包括( )A并发控制 B控制数据冗余C完整性保护 D故障恢复25有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照
7、R中的属性A。关系R和S的元组如下表所示。关系S中违反关系完整性规则的元组是( )R SABCDA1232l7338d1d2d32NULL4d41A.(d1,2)B(d2,NULL)C(d3,4)D(d4,1)26如果某个属性包含在候选键中,则它称为( )A非主属性 B关键属性C复合属性 D主属性27关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( )A投影、连接 B连接、选择C选择、投影 D交、选择28SQL语言中建立惟一性索引的命令是( )ACREATE INDEX 索引名 ON 基本表名(属性名)BCREATE INDEX UNIQUE索引名 ON 基本表名(属性
8、名)CCREATE UNIQUE INDEX索引名 ON 基本表名(属性名)DCREATE DISTINCT INDEX索引名 ON 基本表名(属性名)29DBMS的并发控制子系统保证了事务的( )A原子性实现 B一致性实现C隔离性实现 D持久性实现30在DB恢复时,对已经提交但更新未写入磁盘的事务执行( )AUNDO处理 BREDO处理CROLLBACK处理 DABORT处理31数据库系统的核心组成部分是( )A.DB B.DDC.DBA D.DBMS32.完成关系模式设计是在数据库设计的( )A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段33.关系模式设计理论主要解决
9、的问题是( )A.提高查询速度 B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性34.SQL语言是( )A.高级言语 B.汇编语言C.结构化查询语言 D.宿主语言35.下列不属于并发操作带来的问题是( )A.丢失更新 B.读脏数据C.不可重复读 D.死锁36.如果一个关系属于3NF,则它( )A.必然属于2NF B.必然属于4NFC.可能不属于2NF D.必然属于BCNF37.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( )A.0 B.4C.5 D.638.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30
10、之间,且( )A.包括20岁和30岁 B.不包括20岁和30岁C.包括20岁但不包括30岁 D.包括30岁但不包括20岁39.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )A.一级封锁协议 B.二级封锁协议C.三级封锁协议 D.两段锁协议40.对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是( )A多对一 B一对多C多对多 D一对一41.数据库物理设计的任务不包括( )A优化模式 B存储记录结构设计C确定数据存放位置 D存取方法设计42.设有关系WORK(ENO,CNO,PAY),主码为(
11、ENO,CNO)。按照实体完整性规则( )A只有ENO不能取空值 B.只有CNO不能取空值C只有PAY不能取空值 D.ENO与CNO都不能取空值43.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( )AAGE=24 BAGE24CAGE=24 DAGE2444下列关于视图的说法中错误的是( )A视图是从一个或多个基本表或视图导出的表,它是虚表B视图可以用来对无权用户屏蔽数据C视图一经定义就可以和基本表一样被查询和更新D视图中不能出现INTO、COMPUTEBY短语,是否可以含有ORDER BY取决于系统的实现。
12、45.有两个关系R(A,B,C)和S(B,C,D)则RS的属性个数是( )A.6 B.5 C.4 D. 346.关系模式R(a,b,c,d,ab,ad,ac,bc),最高属于( )A.1NF B.2NF C.3NF D.BCNF47.当局部E-R图合并成全局E-R图时,可能会出现冲突,不属于合并冲突的是( )。A.语法冲突 B.结构冲突C.属性冲突 D.命名冲突48对数据库模式进行规范化处理,是在数据库设计的( )。A.需求分析阶段 B.概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段49在关系模式R(U,F)中,如果XY,存在X的真子集X1,使X1Y,称XY为( ) A.平凡函数依赖 B.部分函数依赖 C . 完全函数依赖 D. 传递函数依赖 50.关系代数中的选择运算所对应的SQL语句是:( ) ASELECT B. FROM C. WHERE D. ORDER BY
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1