数据库系统原理练习题.doc_第1页
数据库系统原理练习题.doc_第2页
数据库系统原理练习题.doc_第3页
数据库系统原理练习题.doc_第4页
数据库系统原理练习题.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理练习一、单项选择题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.1B.2C.3D.55.SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中( )A.SELECTB.HAVINGC.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 OPTION8.若事务T1已经给数据A加上了共享锁,则事务T2( )A.只能再对A加共享锁 C.可以给A加任何锁B.只能再对A加排他锁 D.不能再给A加任何锁 9ER模型是数据库的设计工具之一,它一般适用于建立数据库的( )A概念模型B逻辑模型C内部模型D外部模型10在DB技术中,“脏数据”是指( )A未回退的数据B未提交的数据C回退的数据D未提交随后又被撤消的数据11关系模式至少应属于( )A1NFB2NFC3NFDBCNF12.设有关系R如图所示:学号姓名专业入学年份97001王敏数学198095002高丰经济学198095003梅婷数学198093013王明计算机198194012杨山计算机1984R则专业,入学年份(R)的元组数为A2B3C4D513已知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.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( )A.外模式B.内模式C.逻辑模式D.存储模式17.对关系的描述不正确的是( )A.关系是一个集合B.关系是一张二维表C.关系可以嵌套 D.关系中的元组次序可交换18.关系Rl和R2如下表所示:R1 R2ABCABCa1b2c1a1fga2b2c2a2b2c2a3b1c1a3fg则R1与R2进行笛卡尔积运算,其结果的元组数为( )A.1B.3C.6D.919.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C#FROM SCWHERE( )A.G=0B.G=0C.G=NULLD.G IS NULL20.数据库恢复的主要依据是( )A.DBAB.DDC.文档D.事务日志21.不能激活触发器执行的事件是( )A.SELECT B.UPDATE C.INSFRT D.DELETE22使用二维表格结构表达实体及实体间联系的数据模型是( )A层次模型B网状模型C关系模型D联系模型23数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )ADBMSB数据库应用系统C相关的计算机系统 DDBA24数据库系统提供的数据控制功能,不包括( )A并发控制B控制数据冗余C完整性保护D故障恢复25有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照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 基本表名(属性名)CCREATE UNIQUE INDEX索引名 ON 基本表名(属性名)DCREATE DISTINCT INDEX索引名 ON 基本表名(属性名)29DBMS的并发控制子系统保证了事务的( )A原子性实现B一致性实现C隔离性实现D持久性实现30在DB恢复时,对已经提交但更新未写入磁盘的事务执行( )AUNDO处理BREDO处理CROLLBACK处理DABORT处理31数据库系统的核心组成部分是( )A.DBB.DDC.DBAD.DBMS32.完成关系模式设计是在数据库设计的( )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段33.关系模式设计理论主要解决的问题是( )A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性34.SQL语言是( )A.高级言语B.汇编语言C.结构化查询语言D.宿主语言35.下列不属于并发操作带来的问题是( )A.丢失更新B.读脏数据C.不可重复读D.死锁36.如果一个关系属于3NF,则它( )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF37.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( )A.0B.4C.5D.638.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )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),主码为(ENO,CNO)。按照实体完整性规则( )A只有ENO不能取空值 B.只有CNO不能取空值C只有PAY不能取空值 D.ENO与CNO都不能取空值43.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( )AAGE=24BAGE24CAGE=24 DAGE2444下列关于视图的说法中错误的是( )A视图是从一个或多个基本表或视图导出的表,它是虚表B视图可以用来对无权用户屏蔽数据C视图一经定义就可以和基本表一样被查询和更新D视图中不能出现INTO、COMPUTEBY短语,是否可以含有ORDER BY取决于系统的实现。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.2NFC.3NFD.BCNF47.当局部E-R图合并成全局E-R图时,可能会出现冲突,不属于合并冲突的是( )。A.语法冲突B.结构冲突C.属性冲突D.命名冲突48对数据库模式进行规范化处理,是在数据库设计的( )。A.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论