山东工商学院数据库原理与应用期末复习题及参考答案_第1页
山东工商学院数据库原理与应用期末复习题及参考答案_第2页
山东工商学院数据库原理与应用期末复习题及参考答案_第3页
山东工商学院数据库原理与应用期末复习题及参考答案_第4页
山东工商学院数据库原理与应用期末复习题及参考答案_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

山东工商学院2020学年第一学期数据库原理与应用课程试题A卷(考试时间:120分钟,满分100分)特别提醒:1、所有答案均须填写在答题纸上,写在试题纸上无效。2、每份答卷上均须准确填写函授站、专业、年级、学号、姓名、课程名称。一单选题(共30题,总分值30分)1.SQL中的主键子句和外键子句属于DBS的________________________________。(1分)A.完整性措施B.安全性措施C.并发性措施D.恢复措施2.数据库的完整性是__________________________。(1分)A.数据的正确性B.数据的独立性、可控性C.数据的一致性D.数据的正确性、有效性和相容性3.下述那条是安全性遭到破坏的情况_________________________。(1分)A.用户读取未提交事务修改过的“脏”数据B.由于系统断电而破坏了数据库中的数据C.用户非法读取数据库中的数据D.丢失更新问题4.在SQL语言中,用户可以直接操作的是________________________。(1分)A.基本表B.视图C.基本表和视图D.虚表5.视图建立后,在数据字典中存放的是_________________。(1分)A.查询语句B.视图的内容C.视图的定义D.产生视图的基本表的定义6.若两个实体之间的联系类型是M:N,则__________引入第三个交叉关系。(1分)A.需要B.不需要C.可有可无D.合并两个实体7.(1分)A.B.

C.D.8.单个用户使用的数据视图的描述称为________________________。(1分)A.外模式B.概念模式C.内模式D.存储模式9.下述哪一条是并发控制的主要方法_________________。(1分)A.日志B.授权C.备份D.封锁10.日志文件是用于记录________________________。(1分)A.程序运行过程B.数据操作C.程序执行的结果D.对数据的所有更新操作11.E-R模型转换成关系模型时,一个M:N联系转换成一个关系模式,该关系模式的关键字是__________________________。(1分)A.M端实体的关键字B.N端实体的关键字C.M端实体的关键字和N端实体的关键字的组合D.重新选取其他属性12.模式DDL用来描述__________________________。(1分)A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构13.(1分)A.B.C.D.14.在数据库维护工作中,重新重组数据库属于__________________。(1分)A.定期维护B.日常维护C.故障维护D.不定期维护15.在数据库中快速访问数据的方法是__________________。(1分)A.建立索引文件B.选择存储结构C.选择存储方法D.选择存储设备16.按照给定条件从一个关系中选择指定的属性组成的一个新的关系需要用________________关系代数运算。(1分)A.选择B.投影C.联接D.自然联接17.数据库后援副本的用途是__________________。(1分)A.安全性保障B.一致性控制C.故障恢复D.数据的转储18.在学生关系中,若要用SQL语言列出所有男生的学号,应该对学生关系进行________________操作。(1分)A.选择B.连接C.投影D.选择和投影19.关系数据模型________________________________。(1分)A.只能表示实体间一对一联系B.只能表示实体间一对多联系C.只能表示实体间多对多联系D.能表示实体之间的任意联系方式20.(1分)A.B.C.D.21.若两个实体之间的联系是1:N,则实现1:N联系的方法是________________________。(1分)A.将”N”端实体转换的关系中,加入”1”端实体转换关系的码B.将”N”端实体转换的关系的码,加入到”1”端的关系中C.将两个实体转换的关系中,分别加入另一个关系的码D.将两个实体转换成一个关系22.设计数据流程图(DFD)属于数据库设计的__________________。(1分)A.可行性分析阶段的任务B.需求分析阶段的任务C.概念设计阶段的任务D.逻辑设计阶段的任务23.在SQL语言中,DELETE语句的作用是________________________。(1分)A.删除基本表B.删除视图C.删除基本表和视图D.删除基本表和视图的元组24.(1分)A.B.C.D.25.在数据库管理系统中的权限管理方面,若授权的数据对象的_________________________,则授权子系统就越灵活。(1分)A.范围越大B.范围越小C.范围越适中D.约束越细致26.________________可用于设计概念模式。(1分)A.层次结构B.E-R图C.数据流图D.程序流程图27.逻辑设计的任务是__________________________。(1分)A.将概念结构设计的E-R图转换成DBMS支持的数据模型B.进行数据库的具体定义,并要安排为查询的必要的索引文件C.逻辑结构设计要完成数据的描述,数据存储格式的设定D.利用自顶向下的方式进行数据库的逻辑结构设计28.SELECT语句执行的结果是________________。(1分)A.数据项B.元组C.表D.数据库29.(1分)A.B.C.D.30.文件系统与数据库系统的最大区别是_________________________。(1分)A.数据共享B.数据独立性C.数据结构化D.数据冗余性二多选题(共30题,总分值30分)31.E-R模型的基本成分包括________________________。(1分)A.实体B.属性C.实体联系D.键32.下面属于数据库物理设计考虑的问题有__________________。(1分)A.存取方法的选择B.索引与入口设计C.与安全性、完整性、一致性有关的问题D.DBMS特性33.SQL查询语句中,在SELECT子句中可以出现_________________。(1分)A.列名B.基本表名C.视图名D.表达式34.对数据库对象施加封锁,可能会引起活锁和死锁问题,预防死锁通常采用的方法有_________。(1分)A.一次封锁法B.顺序封锁法C.两段封锁法D.可串行化调度法35.关于数据库运行和维护的叙述中,错误的是________________。(1分)A.只要数据库正式投入运行,就标志着数据库设计工作的结束B.数据库的维护工作就是维持数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始36.数据库恢复通常采用的方法是________________________。(1分)A.建立检查点B.建立副本C.建立日志文件D.建立索引37.数据库系统中可能发生的故障中未破坏数据库的有__________。(1分)A.运行故障B.事务故障C.系统故障D.介质故障38.对关系模型叙述正确的是_________________。(1分)A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型D.不具有连接操作的DBMS也可以是关系数据库系统39.(1分)A.B.C.D.40.关于数据库设计,以下说法正确的是________________。(1分)A.关系数据库中记录是按先来后到的顺序存放的B.DBMS只支持顺序存取方法C.数据库访问的路径对效率影响很大D.数据库存放在外存储器中41.更新事务在执行过程中应遵守的规则是_________________。(1分)A.提交规则B.回滚规则C.先写后记规则D.先记后写规则42.SQL查询语句中,在FROM子句中可以出现__________________。(1分)A.列名B.基本表名C.视图名D.表达式43.(1分)A.B.C.D.44.下列关于基本表和存储文件之间关系的描述中错误的是_________________。(1分)A.一个基本表只能存储于一个文件中,一个存储文件中也只能存放一个基本表B.一个基本表只能存储于一个文件中,但一个存储文件中能存放多个基本表C.一个基本表可以存储于一个或多个文件中,但一个存储文件中也只能存放一个基本表D.一个基本表可以存储于一个或多个文件中,一个存储文件中也可以存放一个或多个基本表45.数据字典中保存的信息有_________________。(1分)A.模式和子模式B.存储模式C.文件存取权限D.数据库所用的文字46.当局部E-R图合并成全局E-R图时可能出现冲突,下列属于合并冲突的是________________。(1分)A.属性冲突B.语法冲突C.结构冲突D.命名冲突47.数据操纵语言DML的使用方式有__________。(1分)A.过程式B.非过程式C.自含式D.宿主式48.数据库逻辑设计阶段应考虑的因素包括_________________。(1分)A.概念模式B.存取方法C.处理要求D.DBMS特性49.数据库安全性控制通常采取的措施是__________________。(1分)A.鉴定用户身份B.设置口令C.控制用户存取权限D.数据加密50.关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述正确的是_________________________。(1分)A.(学号,课程号)和(课程号,名次)都可以作为候选键B.只有(学号,课程号)能作为候选键C.关系模式属于第三范式D.关系模式属于BCNF51.DB设计中的概念模型_________________。(1分)A.独立于硬件B.独立于系统软件C.与具体DBMS相关D.独立于具体的DBMS52.下列工作不属于数据库物理设计的是________________。(1分)A.将E-R图转换成关系模型B.选择存取路径C.建立数据流图D.收集和分析用户活动53.事务的性质有________________。(1分)A.原子性B.一致性C.隔离性D.持久性54.自然联接运算由_________________操作组合而成的。(1分)A.投影B.选择C.笛卡尔积D.并55.把关系看成二维表,则下列说法中正确的是__________。(1分)A.表中允许出现相同的行B.表中不允许出现相同的行C.行的次序可以交换D.列的次序可以交换56.在SQL中,表达完整性约束的规则有________________。(1分)A.主键约束B.外键约束C.属性值约束D.全局约束57.在SQL中,提供安全性控制的功能有________________。(1分)A.数据加密B.视图机制C.授权子系统D.完整性子系统58.(1分)A.B.C.D.59.关于“死锁”,下列说法错误的是________________。(1分)A.死锁是操作系统中的问题,数据操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁60.下列属于需求分析阶段工作的是__________。(1分)A.分析用户活动B.建立E-R图C.建立数据字典D.建立数据流图三判断题(共30题,总分值30分)61.数据库系统和文件系统的最本质的区别在于数据库系统中数据结构化。(1分)(

)62.数据完整性保护中的约束条件主要是指对用户操作权限的约束。(1分)(

)63.在视图定义后,可以像对基本表一样对视图进行更新操作。(1分)(

)64.关系模型数据库的物理设计比网状模型的物理设计简单得多。(1分)(

)65.从E-R模型向关系模型转换,一个M:N的联系需要转换成一个关系模式,该关系模式的键是M端实体键与N端实体键的组合。(1分)(

)66.模式/内模式映像在内模式中描述。(1分)(

)67.一个文件是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。(1分)(

)68.概念模型与具体的硬件以及DBMS相关。(1分)(

)69.实体与实体间的联系不能具有属性。(1分)(

)70.在数据库的物理结构中,数据的基本单位是一个文件。(1分)(

)71.SQL语言中,实现修改表结构的语句是UPDATE语句。(1分)(

)72.E-R方法用来建立数据库系统的逻辑模型。(1分)(

)73.事务的原子性是指是事务必须使数据库从一个一致性状态变成另一个一致性状态。(1分)(

)74.授权定义中,数据对象的范围越小,则授权子系统就越灵活。(1分)(

)75.(1分)(

)76.同一个关系模型的任意两个元组值不能全同。(1分)(

)77.可串行化调度是串行调度。(1分)(

)78.关系模式R属于3NF,则R已经消除了插入和删除异常。(1分)(

)79.数据库的数据项之间存在联系,记录之间也存在联系。(1分)(

)80.关系规范化过程中,关系的分解是唯一的。(1分)(

)81.关系代数中的基本元算是并、交、差、投影、选择和笛卡尔积。(1分)(

)82.任何二元关系模式的最高范式是3NF。(1分)(

)83.数据库的重组织不改变原数据库的数据逻辑结构和物理结构(1分)(

)84.在关系数据库中,用户不仅可以通过基本关系模式,而且还可以通过视图来操作数据库中的数据。(1分)(

)85.数据库系统的核心是数据库。(1分)(

)86.在数据库系统中,对存取权限的定义称为审计。(1分)(

)87.若事务T对数据R加了X锁,则其他事务可以对数据R加S锁但不能加X锁。(1分)(

)88.日志文件中记录的是对数据库的所有操作。(1分)(

)89.关系模式在SQL中称为视图。(1分)(

)90.SELECT语句执行的结果是一张二维表。(1分)(

)四问答题(共4题,总分值4分)91.执行下列程序显示的结果是*main.prgX=5Y=7Dosub1?x,y*子程序PROCEDURESUB1PRIVATEYX=10RETURN(1分)92.数据库文件GRADE.DBF的内容如下∶写出执行以下程序的运行结果∶CLEARUSEGRADEN=1ZD=成绩SCANIF成绩>ZDZD=成绩N=RECNO()ENDIFENDSCANGON?学号,姓名,成绩USERETURN(1分)93.下列程序是参数传递的程序,写出执行该程序的结果:CLEARSTORE3TOA,BSTORE2TOC,DDOPPWITHA,B,C,D?BSTORE4TOX,YSTORE1TOZ,MDOPPWITHX,Y,Z,M?MDOPPWITH6,6,3,B?BPROCEDUREPPPARAMETERSA1,B1,C1,D1B1=A1*A1-4*A1*C1*D1DOCASECASEB1<0B1=120CASEB1>0B1=210CASEB1=0B1=100ENDCASERETURN(1分)94.已知学生档案表文件XSDA.DBF,有5条记录如下:执行下列命令:USEXSDAINDEXON年龄TONLSEEK24?姓名,年龄SKIP?姓名,年龄最后一条?命令显示内容为(1分)五编程题(共2题,总分值2分)95.某高校举行大学生知识竞赛,有若干名学生参加决赛,请5位评委打分,分别有如下两个表,学生表xsb.dbf:代号(C,3),姓名(C,8)评分表pfb.dbf:代号(C,3),PW1(N,4,1),PW2(N,4,1),PW3(N,4,1),PW4(N,4,1),PW5(N,4,1),平均分(N,4,1)(其中PW1,PW2,PW3,PW4,PW5分别为5位评委的打分,平均分字段值为空)。按如下要求编写程序:计算出“平均分”并填入pfb.dbf中。(平均分为去掉一个最高分,去掉一个最低分后计算的平均分)(1分)96.利用自定义函数编程计算S=1!+2!+3!+4!+5!+6!+7!+8!+9!(1分)

一单选题(共30题,总分值30分)1.答案:A解析过程:2.答案:D解析过程:3.答案:C解析过程:4.答案:C解析过程:5.答案:C解析过程:6.答案:A解析过程:7.答案:B解析过程:8.答案:A解析过程:9.答案:D解析过程:10.答案:D解析过程:11.答案:C解析过程:12.答案:A解析过程:13.答案:A解析过程:14.答案:A解析过程:15.答案:A解析过程:16.答案:B解析过程:17.答案:C解析过程:18.答案:D解析过程:19.答案:D解析过程:20.答案:A解析过程:21.答案:A解析过程:22.答案:B解析过程:23.答案:D解析过程:24.答案:C解析过程:25.答案:A解析过程:26.答案:B解析过程:27.答案:A解析过程:28.答案:C解析过程:29.答案:B解析过程:30.答案:C解析过程:二多选题(共30题,总分值30分)31.答案:A,B,C解析过程:32.答案:A,B,C解析过程:33.答案:A,D解析过程:34.答案:A,B解析过程:35.答案:A,B,C解析过程:36.答案:A,B,C解析过程:37.答案:B,C解析过程:38.答案:A,B,C解析过程:39.答案:A,B,C解析过程:40.答案:A,C,D解析过程:41.答案:A,D解析过程:42.答案:A,B,C解析过程:43.答案:A,B,C解析过程:44.答案:A,B,C解析过程:45.答案:A,B,C解析过程:46.答案:A,C,D解析过程:47.答案:C,D解析过程:48.答案:A,C,D解析过程:49.答案:A,B,C,D解析过程:50.答案:A,C,D解析过程:51.答案:A,B,D解析过程:52.答案:A,C,D解析过程:53.答案:A,B,C,D解析过程:54.答案:A,B,C解析过程:55.答案:B,C,D解析过程:56.答案:A,B,C,D解析过程:57.答案:B,C解析过程:58.答案:A,B,D解析过程:59.答案:A,B,C解析过程:60.答案:A,C,D解析过程:三判断题(共30题,总分值30分)61.答案:对解析过程:62.答案:错解析过程:63.答案:错解析过程:64.答案:对解析过程:65.答案:对解析过程:66.答案:错解析过程:67.答案:错解析过程:68.答案:错解析过程:69.答案:错解析过程:70.答案:错解析过程:71.答案:错解析过程:72.答案:错解析过程:73.答案:错解析过程:74.答案:对解析过程:75.答案:错解析过程:76.答案:对解析过程:77.答案:错解析过程:78.答案:错解析过程:79.答案:对解析过程:80.答案:错解析过

温馨提示

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

评论

0/150

提交评论