资源描述:
《数据库概论模拟考试试卷及答案a》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库概论模拟考试试卷及答案一、填空题(本大题共5个空,每空1分,共5分)1.事务的特性包括:(原子性)、一致性、隔离性、和持久性。2.SQL数据库中的表,可以是基本表,也可以是(视图)。3.关系数据模型的数据完整性规则包括(实体)完整性、(参照)完整性和用户定义的完整性。4.E-R方法的三要素是:实体、(属性)和联系。二、名词解释(本大题共5个小题,每小题3分,共15分)1.实体完整性规则这条规则要求关系中元组在组成主键的属性上不能有空值。如果出现空值,那么主键值就起不了唯一标识元组的作用。2.一级封锁协议事务
2、T在修改数据R之前必须先对其加X锁,直到事务结束才释放。。3.属性关系表中的一列即为一个属性4.全码在关系中所有属性都为码即为全码。5.丢失更新当两个或以上的事务同时修改同一数据集合时,由于并发处理,使得某些事务对此数据集合的修改被忽视了.三、单项选择题(本大题共20小题,每小题1分,共20分)1.在SQL的算术表达式中,如果其中有空值,则表达式(C) A)空值按0计算 B)由用户确定空值内容再计算结果C)结果为空值 D)指出运算错误,终止执行2.当两个关系没有公共属性时,其自然连接操作表现为(A)
3、A)笛卡儿积操作 B)等值连接操作C)结果为空集 D)错误操作3.基本ER图就是数据库的(D)A)外模式 B)逻辑模式 C)内模式 D)概念模式4.对基本表S,执行操作DROPTABLESRESTRICT的作用是(C)A)删除基本表S中的所有元组B)把基本表S及其生成的一切视图全部删除C)当没有由S中的列产生的视图或约束时将表S删除D)删除表S,将引用表S的视图中一切S的属性置为空值5.关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T
4、2是R与S自然连接的结果,则(C)A)T1的属性个数等于T2的属性个数B)T1的属性个数小于T2的属性个数C)T1的属性个数大于或等于T2的属性个数D)T1的属性个数大于T2的属性个数6.如果事务T获得了数据项Q上的排它锁,则T对Q(C) A)只能读不能写 B)只能写不能读 C)既可读又可写 D)不能读不能写7.在数据库技术中,未提交的随后又被撤消的数据称为 (D)A)错误数据 B)冗余数据 C)过期数据 D)脏数据8.选择分布式数据库各片段数据存放场地的模式是(D)A)外模式 B)概念模式
5、 C)分片模式 D)分配模式9. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号10.班长和学生是什么关系(B)A)1:1B)1:MC)M:ND)都不是11.单个用户使用的数据视图的描述称为(A) A)外模式 B)概念模式 C)内模式 D)存储模式12在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属
6、于后端的是(B)A)用户界面 B)存取结构C)数据输入 D) 报表输出13. 实体集书店与图书之间具有(B)联系。A)一对一B)一对多C)多对多D)多对一14. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号15. 任何一个三目关系都属于(A)A)1NFB)3NFC)BCNFD)4NF16.哪种模式不是数据库的模式(C)
7、A) 模式B)外模式C)映像模式D)内模式17.下面哪种数据模型只有一个根结点(B)A)概念B)层次C)关系D)网状18.视图定义是(D)A)一个基表中导出的基表B)一个基表中导出的虚表C)一个或几个基表或视较中导出的基表D)一个或几个基表或视较中导出的虚表19.四种传统的集合运算算是(C) A)∪,-,×,和σ B)∪,-,∞,和σ C)∪,∩,×,和- D)∪,∞,π和σ20.SQL中,下列涉及空值的操作,不正确的是(C) A)AGEISNULL B)AGEISNOTNULL C)AGE=NULLD)NOT(
8、AGEISNULL)四、分析题(本大题共2小题,每小题15分本大题共30分)1.学生运动会模型:(1)有若干班级,每个班级包括:班级号,班级名,专业,人数(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄(3)有若干比赛项目,包括:项目号,名称,比赛地点(4)每名运动员可参加多项比赛,每个项目可有多人参加(5)要求能够公布每个比赛项目的运动