数据库期末考试模拟试题.doc

数据库期末考试模拟试题.doc

ID:55993355

大小:62.00 KB

页数:5页

时间:2020-03-15

数据库期末考试模拟试题.doc_第1页
数据库期末考试模拟试题.doc_第2页
数据库期末考试模拟试题.doc_第3页
数据库期末考试模拟试题.doc_第4页
数据库期末考试模拟试题.doc_第5页
资源描述:

《数据库期末考试模拟试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浙江万里学院学年第学期《数据库原理》试卷(11 )卷标准答案装订线专业:计算机科学技术层次:本科年级:命题教师:杨爱民一、单项选择题(本大题共20小题,每小题1分,共20分)1.在SQL的算术表达式中,如果其中有空值,则表达式(C) A)空值按0计算    B)由用户确定空值内容再计算结果  C)结果为空值     D)指出运算错误,终止执行2.当两个关系没有公共属性时,其自然连接操作表现为(A) A)笛卡儿积操作        B)等值连接操作  C)结果为空集          D)错误操作 3.基本ER图就是数据库的(D) A)外模式  

2、    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等值连接的结果,T2是R与S自然连接的结果,则(C)  A)T1的属性个数等于T2的属性个数          B)T1的属性个数小于T2的属性个数  C)T1的属性

3、个数大于或等于T2的属性个数  D)T1的属性个数大于T2的属性个数6.如果事务T获得了数据项Q上的排它锁,则T对Q(C) A)只能读不能写 B)只能写不能读 C)既可读又可写 D)不能读不能写7.在数据库技术中,未提交的随后又被撤消的数据称为 (D) A)错误数据   B)冗余数据   C)过期数据   D)脏数据8.选择分布式数据库各片段数据存放场地的模式是(D) A)外模式   B)概念模式    C)分片模式   D)分配模式9. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生

4、姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号10.班长和学生是什么关系(B)A)1:1B)1:MC)M:ND)都不是11.单个用户使用的数据视图的描述称为(A) A)外模式 B)概念模式 C)内模式 D)存储模式 12在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是(B) A)用户界面                      B)存取结构 C)数据输入                     D) 报表输出13. 实体集书店

5、与图书之间具有(B)联系。A)一对一B)一对多C)多对多D)多对一14. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号15. 任何一个三目关系都属于(A)A)1NFB)3NFC)BCNFD)4NF16.哪种模式不是数据库的模式(C)A)模式B)外模式C)映像模式D)内模式17.下面哪种数据模型只有一个根结点(B)A)概念B)层次C)关系D)网状18.视图定义是(D)A)一个基表中导出的基表B)一个基表中导出的虚表C)一个或几个基表

6、或视较中导出的基表D)一个或几个基表或视较中导出的虚表19.四种传统的集合运算算是(C) A)∪,-,×,和σ B)∪,-,∞,和σ C)∪,∩,×,和- D)∪,∞,π和σ20.SQL中,下列涉及空值的操作,不正确的是(C) A)AGEISNULL B)AGEISNOTNULL C)AGE=NULLD)NOT(AGEISNULL)二、填空题(本大题共5个空,每空1分,共5分)  1.事务的特性包括:(原子性)、一致性、隔离性、和持久性。2.SQL数据库中的表,可以是基本表,也可以是(视图)。3.关系数据模型的数据完整性规则包括(实体)完整性、

7、(参照)完整性和用户定义的完整性。4.E-R方法的三要素是:实体、(属性)和联系。三、名词解释(本大题共5个小题,每小题3分,共15分)1.实体完整性规则这条规则要求关系中元组在组成主键的属性上不能有空值。如果出现空值,那么主键值就起不了唯一标识元组的作用。2.一级封锁协议事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。。 3.属性关系表中的一列即为一个属性 4.全码在关系中所有属性都为码即为全码。 5.丢失更新当两个或以上的事务同时修改同一数据集合时,由于并发处理,使得某些事务对此数据集合的修改被忽视了. 四、程序设计题(本大题共

8、2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表    学生student(sno,sname,sex,sage,sdept)    

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。