湖州师范学院数据库原理及应用专升本精选样卷(共六卷).docx
D、冻结6、在下列描述中,正确的描述是()。A、SQL是一种过程化语言B、SQL采用集合操作方式C、SQL不能嵌入到高级语言程序中D、SQL是一种DBMS7、下面是有关系统权限和对象权限的描述,正确的是()A、系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联B、系统权限和对象权限都是针对某个对象操作的权限C、系统权限和对象权限都不与具体的对象关联D、系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限8、如果关系模式R上有函数依赖ABfC和A-C,则R中存在A、完全函数依赖B、部分函数依赖C、传递函数依赖D、多值依赖9、VisualFoXPrO关系数据库管理系统能够实现的三种基本关系运算是oA、索引、排序、查找B、建库、录入、排序C、选择、投影、连接D、显示、统计、复制10、下面哪个说法符合数据库系统WAL(IOg先写协议)()A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的Iog页面强制写回磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘11、有如下的数据表:部门(部门号,部门名称),职工(部门号,职工号,姓名,基本工资)。检索每个部门职工工资的总和,要求显示“部门名称,基本工资”句是O,正确的语A、SELECT部门名称,SuM(基本工资)FROM部门INNERJOIN职工ON号=职工.部门号GROUPBY职工.部门号;部门.部门B、SELECT部门名称,SuM(基本工资)FROM部门INNERJOIN职工ON号=职工.部门号ORDERBY部门号;部门.部门C、SELECT部门名称,SuM(基本工资)FROM部门INNERJOIN职工ON号=职工.部门号GROUPBY部门号;部门.部门数据库原理及应用专升本精选样卷(一)(总分100分.考试时长90分钟)一、单项选择题(每小题2分,共40分)1、下面叙述错误的是()。A、关系代数最基本的操作有并、差、笛卡儿积、选择和投影B、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行C、一般的完整性规则有两个:实体完整性规则是指主关键字值的集合组成部分都不能是空值;引用完整性规则是如果关系R的属性A为外关键字(设为关系S的主关键字),则A的每个值是S的主关键字的某一值或是空值D、多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库管理系统必须迸行并发控制2、向表中插入记录的SQL语句是()。A、 INSERTB、 DELETEC、 UPDATED、 DROP3、SQL中创建基本表应使用语句。A、 CREATESCHEMAB、 CREATETABLEC、 CREATEVIEWD、 CREATEDATEBASE4、表文件有20条记录,当前记录号为10,执行命令LlSTNEXT5以后,所显示记录的序号是。A、1115B、1116C、1015D、10145、在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是()A、排序B、筛选C、隐藏18、在OraClC中,建表约束包括引用完整性约束、CheCk完整性约束,还有以下三项是正确的,请排除一个错误选项。OA、非空完整性约束B、唯一完整性约束C、主码完整性约束D、数据角色性约束19、使用存储过程的好处不包括A、存储过程可作为一种安全机制来确保数据的完整性B、可增强SQL语言的功能和灵活性C、移植性好D、良好的封装性20、以下的说法是正确的。A、在删除表时,如果表之间存在外键约束关系,可以直接删除父表。B、删除子表与父表之间的外键约束后,才可以删除父表。C、删除子表与父表之间的外键约束后,才可以删除子表。D、在删除表时,如果表之间存在外键约束关系,不能直接删除子表。二、填空题(每小题2分,共20分)1>在ACCeSS中,报表最多可以由个节构成。2、据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是3、在一个关系中,列必须是()的,即每一列中的分量是同类型的数据,来自同一域。4、在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,节点之间可以有多种联系,该数据模型指的是5、在ACCeSS中,处理事件的代码称为。6、在ACCeSS报表视图中,用于创建报表结构或修改已有报表结构的视图是07、SQL的功能包括数据查询、数据定义、数据操纵和()四个部分。8、ACCeSS数据库提供了与“压缩和修复”两种方法来保证数据库的可靠性。9、F连接是从关系R和S的笛卡儿积中选取属性间满足<,D、SELECT部门名称,SUM(基本工资)FROM部门INNERJOIN职工ON部门.部门号:职工.部门号ORDERBY职工.部门号;12、在MySQL中,模糊查询的匹配符,其中可以匹配单个字符。A、%B、*C、?D、_13、在数据库的需求分析和概念设计之间起桥梁作用的是()oA、DFDB、ER图C、数据结构图D、功能模块图14、下列叙述中,错误的是()。A、数据库技术的根本目标是要解决数据共享的问题B、数据库设计是指设计一个能满足用户要求,性能良好的数据库C、数据库系统中,数据的物理结构必须与逻辑结构一致D、数据库系统是一个独立的系统,但是需要操作系统的支持15、下面不是OraCle数据库支持的备份形式的是(A、冷备份B、温备份C、热备份D、逻辑备份16、在ACCeSS2010中,要设置数据库密码,可以选择“文件”选项卡中的()命令。A、信息B、选项C、保存并发布D、打开17、下面哪个调度会出现死锁()A、Tl:R(X),T2:W(X),T2:W(Y),T3:W(Y),T1:W(Y),ThCommit,T2:Commit,T3:CommitB、Tl:R(X),T2:W(Y),T2:W(X),T3:W(Y),TkW(Y),TkCommit,T2:Commit,T3:CommitC、Tl:R(八),T2:W(B),Tl:R(八),T3:R(C),T2:W(C),T4:W(八),T3:W(B)D、T1:R(八),T2:W(B),T3:W(C),T1:Commit,T2:W(八),T2:Commit,T3:W(B),T3:Commit10、数据转储分为()和()三、名词解释题(每小题5分,共20分)1、什么是方法?2、什么是DDL?3、什么是导出表?4、什么是基本表?四、综合应用题(每小题20分,共20分)1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。(4)检索“李强”同学不学课程的课程号(C#)。(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)o(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为kl和k5的学生学号(S#)。(9)检索选修全部课程的学生姓名(SNAME)o(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)o(ID检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。1、72、模式3、同质4、网状模型5、事件过程6、设计7、数据控制8、备份与还原9、实体完整性10>静态转储I动态转储三、名词解释题1、方法(Method)是对象能够执行的一个操作。2、是DatadefinitionLangUage的缩写,意为数据定义语言,是SQL语言的四大功能之一。3、在基本表的基础上通过定义视图而生成的表,称为导出表。导出表是虚表,其本身不存储于数据库中,数据库仅在数据字典中存储其定义。4、所谓基本表,是这样的一种表,它本身是实际存在的,每个表在存储中可用一个存储文件来表示(一个基本表就是一个关系),它不是由其他表导出的表。四、综合应用题1、(1).11Cft,CNAME(oTEACHER='程军'(C)(2) .11Sft,SNAME(oAGE>21ASEX=w男"(s)(3) .11SNAMEsTIS#,C#(sc)÷11Cft(TEACHER='程军'(C)(4) .11cn(c)-nc#(OSNAME=,李强'(三)SC)(5) .ns#(。1=八5(SC×SC)(6) .11C,CNAME(C(US#,C#(sc)÷IIS#(三)(7) .ns#(SC11Ctt(TEACHER='程军'(C)(8) .(sc)÷C#(C#=kVC#='k5,(C)(9) .11SNAMEsITS#,C#(sc)÷TIC#(C)(io),ns#,cu(sc)÷nc#(。s#='2,(SC)(11) .ns#,SNAMEsns#(SCCNAME='C语言'(C)参考答案一、单项选择题1、B2、A3、B4、D5、B【解析】无6、B7、D8、B9、C10、D11、A【解析】本题得分:0分12、D【解析】本题得分:1分13、A【解析】需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。在需求分析中,通过自顶向下,逐步分解的方法分析系统,分析的结果采用数据流程图(DFD)进行图形化的描述。14、C15、B16、A【解析】文件信息用密码进行加密17、A18、D19、C【解析】本题主要考查的知识点为使用存储过程的好处。使用存储过程通常具有以下好处:(1)可增强SQL语言的功能和灵活性。(2)良好的封装性。(3)高性能。(4)可减少网络流量。(5)存储过程可作为一种安全机制来确保数据库的安全性和数据的完整性。20、B【解析】本题得分:1分二、填空题D、对三个世界间相互联系的描述7、关系数据库管理系统与网状系统相比A、前者运行效率高B、前者的数据模型更为简洁C、前者比后者产生得早一些D、前者的数据操作语言是过程性语言8、每个人和他的“身份证号”之间的关系是()A、1:1B、l:nCsm:nD、n:19、哪个不是关系数据库系统的方式?()A、客户/服务器方式B、数据库远程访问C、终端/服务器方式D、浏览器/服务器方式10、StafT的定义如下idINTEGERnameCHAR(20)deptINTEGERjobCHAR(20)yearsINTEGERsalaryDECIMAL(10,2)commDECIMAL(10,2)下面哪个语句可以按照job和salary的升序排序来返回所有员工的A、SELECTid,name,salary,dept,job,yea