《河南中医药大学数据库原理及应用期末模拟(含六卷).docx》由会员分享,可在线阅读,更多相关《河南中医药大学数据库原理及应用期末模拟(含六卷).docx(46页珍藏版)》请在第壹文秘上搜索。
1、数据库原理及应用期末模拟(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、数据库系统简称()A、DBAB、DBC、DBSD、DBMS2、系统存储过程在系统安装时就已创建,这些存储过程存放在一系统数据库中。A、 masterB、 tempdbC、 modelDmsdb3、分布式数据库系统中,查询处理的时间主要取决于()oA、CPU执行时间B、数据库的数据量C、I/O花费的时间D、网络中数据传输量4、如果一个SQLSerVer数据库维护人员,需要具有建立测试性的数据库的权限,那么应该指派给他哪个权限O?A、 DatabaseCreatorsB、 SystemAdmi
2、nistratorsC、 ServerAdministratorsD、SecurityAcliministrators5、以下()是IinUX环境下MySQL默认的配置文件。A、fB、my-fC、my-fDmy-f6、OraCle数据库由一个或多个称为()的逻辑存储单元组成。A、表B、表空间C、行D、单元7、.在下列数据类型中,可以设置“字段大小”属性的是()。A、备注B、文本C、日期/时间D、货币8、通过指针链接来表示和实现实体之间联系的模型是()。A、关系模型B、层次模型C、网状模型D、层次和网状模型9、在逻辑备份表expdp命令中,那个参数是必须的()。A、 TablesB、 Direc
3、tiryC、 DumpfileD、 logfile10、创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是()A、追加查询B、操作查询C、参数查询D、生成表查询11、OraCIe数据库中的SChema是指()。A、数据库中对象的物理组织B、数据库中对象的逻辑组织C、索引的集合D、备份方案12、索引可以提高操作的效率。A、 deleteB、 updateC、 selectD、 insert13、能够统计表中计算平均值的函数是()0A、 COUNTB、 T0_NUMBERC、AVGD、SUBSTR14、什么是模式?()A、数据库对象的物理组织结构B、数据库对象的逻辑
4、组织结构C、索引模式D、以上都不是15、在ACCeSS中,不能输入和编辑数据的对象是()A、查询B、窗体C、报表D、数据访问页16、自动数据库诊断监控(ADDM)在你的数据库中每60分钟运行一次。你的数据库可能面临一些问题,现在要确保将来,ADDM能够每2小时运行一次。解决方案是()oA、创建2个自定义的ADDM任务。B、修改AWR的快照间隔时间为2小时。C、创建一个新的定时任务窗口为2小时。D、修改AWR的快照保留时间为2小时。17、在OraCIe中,使用以下语句创建视图:CREATEORREPLACEVIEWpen_viewASSELECT*FROMorder_masterWHEREost
5、atus=pWITHCHECKOPTIONCONSTRAINTpenv;当用户试图执行以下语句:UPDATEpen_viewSETostatus=dWHEREostatus=,p,;下列描述正确的是()oA、Oracle将OStatUS修改为d,不提示任何错误B、OraeIe不执行更新操作,并返回错误信息C、OraCIe将OStatUS修改为d,同时返回错误信息D、OraCle不执行更新操作,也不提示任何错误18、在数据操纵语言包括的主要SQL语句中,用于从表或视图中删除数据的是A、 DELETEB、 INSERTC、 UPDATED、 SELECT19、在使用数据库中使用索引的目的是:A、提
6、高数据文件的存储率.B、可以更加有效的控制事务处理中的幻影问题.C、增加DBMS的安全性.D、提高增加记录的效率.20、基于镜像数据库的恢复是指()oA、当数据库失效时,可取最近一次的数据库备份来恢复数据库,即把备份的数据拷贝到原数据库所在的位置上B、当主库出现故障时,可由镜像磁盘继续提供使用,同时DBMS自动利用镜像磁盘数据进行恢复C、当数据库失效时,通过事务的回滚和重做可把数据库恢复到故障前某一时刻D、使用操作系统恢复光盘对数据库进行恢复二、填空题(每小题2分,共20分)1、下述关于数据库系统的正确叙述是数据库系统减少了_02、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、
7、()、O面向对象模型、对象关系模型和斑结构化数据模型等。3、Access是一个基于关系模型的O4、表中的一行称为一条(),对应一个(),相当于一个()5、当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的()。6、并发操作导致的数据库不一致问题主要包括()、读污、不可重读。7、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的查询来创建新表。8、()范式消除了主属性对主码的部分函数依赖和传递函数依赖。9、按照转储状态,数据转储又可分为()和()。10、阅读下列程序,写出程序运行结果:【程序1清单】CLEARC二微机数据
8、库ViSUaIFoxPro教程DOWHILELEN(C)0IFASC(LEFT(C,1)1271.EFT(C,2)C=SUBS(C,3)ELSIC=SUBS(C,2)ENDIFENDDO三、简单题(每小题5分,共20分)1、数据库管理系统的主要功能有哪些?2、数据库概念3、事务中的提交和回滚是什么意思?4、简述事务所具有的ACID特性。四、综合应用题(每小题20分,共20分)1、某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病
9、房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的ER图;(2)将该E-R图转换为关系模型结构;(3)指出转换结果中每个关系模式的候选码。参考答案一、单项选择题1、C2、A3、D4、A5、A6、B7、B【解析】无8、D9、B10C11、B12、C【解析】本题得分:O分13C14、B15C16B17、B18、A【解析】本题主要考查的知识点为数据操纵语言。数据操纵语言包括的主要SQL语句有:(1)SELECT:用于从表或视图中检索数据,其是数据库中使用最为频繁的SQL语句之一。(2)INSE
10、RT:用于将数据插入到表或视图中。(3)UPDATE:用于修改表或视图中的数据,其既可修改表或视图中一行数据,也可同时修改多行或全部数据。(4)DELETE:用于从表或视图中删除数据,其中可根据条件删除指定的数据。19B20、B【解析】基于镜像数据库的恢复是当主库出现故障时,可由镜像磁盘继续提供使用,同时DBMS自动利用镜像磁盘数据进行恢复。二、填空题1、数据冗余2、层次模型网状模型I关系模型3、数据库管理系统(DBMS)4、记录I元组I实体【解析】无5、属性6、丢失更新7、生成表8、BCNF9、静态转储I动态转储10、微机数据库教程三、简单题1、1、数据库的定义功能2、数据库的操纵功能。3、
11、数据库的保护功能。4、数据库的维护功能。5、数据字典。2、数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。3、事务提交是提交事务的所有操作:具体来说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中,事务正常结束;事务回滚是数据库返回到事务开始的状态:事务在运行过程中发生某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时的状态。4、原子性、一致性、隔离性、持久性四、综合应用题K(1)本题的E-R图略。(2)对应的关系模型结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科
12、室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;病人的候选码是病历号。数据库原理及应用期末模拟(二)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、以下()文件中存储了数据库创建时的时间戳。A、数据文件B、控制文件C、重做日志文件D、参数文件2、数据库设计中的概念结构设计的主要工具是()oA、数据模型B、ER模型C、新奥尔良模型D、概念模型3、要保证数据库的数据独立性,需要修改的是()0A、模式与外模式B、模式与
13、内模式C、三级模式之间的两层映射D、三层模式4、下列关于ACCeSS2010表的叙述中,错误的是()A、表的字段顺序可以任意改变,且不会影响表中的数据B、表的字段名称可以任意改变,且不会影响表中的数据C、表中同一列的数据类型是一致的D、表中必须要确定一个或者多个字段为主键。5、如果只希望在多个页面间共享数据,可以使用O作用域A、request,session8、 applicationsessionC、request,applicationDpageContextrequest6、下列创建表语句正确的是:()oA、 createtableemp(idnumber(4),);B、 createt
14、ableemp(idnumber(4);C、 Itertableemp(idnumber(4);D、 Itertableemp(idnumber(4),)7、下列有关数据库的描述,正确的是()。A、数据库是一个结构化的数据集合B、数据库是一个关系C、数据库是一个DBF文件D、数据库是一组文件8、关系运算中花费时间可能最长的是()0A、选取B、投影C、除D、笛卡儿积9、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建OA、另一个表(table)B、游标(cursor)C、视图(view)D、索引(index)10、己知学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课程名称,学时,性质)、成绩(课程名称,学号,分数)。若打印学生成绩单,包括学号、姓名、课程名称和分数,应该对这些关系进行()操作。A、并B、交C、乘积D、连接11、对主键描述正确的是()A、一个表只有一个主键或没有主键B、主键中部分字段可以取值为空C、主键取值可以重复D、主键必须有对应外键参考取值12、如下列表所示,两个关系Rl和R2,它们进行()运算后可以得到R3o关系RIA