版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江财经大学数据库基础精选样卷(一)总分:100分考试时间:90分钟注意事项:考生拿到答题卡后,要认真检查答题卡有无折皱破损、污渍,如有以上问题须立即向监考老师反映。认真审题,避免下笔千言、离题万里。凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、关于网状数据库,以下说法正确的是( )A、只有一个节点可以无双亲B、一个节点可以有多于一个的双亲C,两个节点之间只能有一种联系D、每个节点有且只有一个双亲2,在MSSQLServer中,用来显示数据库信息的系统存储过程是)»sp_dbhelpsp_dbsp_helpsp_helpdbVFP中,执行SUBS("南京大学信息管理学系",1,4)命令后,返回的结果是:()oA、南京大学B、学系C,南京D、信息管理学系4、设打开的表有100条记录,当前记录号为10,执行SKIP10命令后,记录指针指向()。A、10B、20C、101D、15、若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为()A、00000000B,99999999C、########D999999996、假设存在一张职工表,包含“性别”属性,要求这个属性胡值只能取“男”或“女”,这属于( )A、实体完整性B、参照完整性C、用户定义完整性D、关系不变性7、有三个关系R,S和T如下:由关系R和S得到关系T,使用的关系运算是( )0A、连接B、交C、笛卡尔积D、并8,已有关系模式:学生(学号、姓名、性别、班级)、课程(课程名称、学时、性质)、成绩(课程名称,学号,分数)若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行()操作A、并B、交C,乘D、连接9、在通常情况下,下面的关系中,不可以作为关系数据库的关系是()cA、R1(学生号,学生名,性别)B、R2(学生号,学生名,班级号)C、R3(学生号,班级号,宿舍号)D、R4(学生号,学生名,简历)10、关于关系模型完整性的说法,不正确的是()oA、实体完整性和参照完整性一般由DBMS系统自动支持B、外键如果取空值,则违反了参照完整性C、用户自定义完整性是指用户针对具体的数据库应用所定义的完整性约束条件D、数据库中有了空值会影响许多方面,如影响聚集函数运算的正确性等11、selectevent,count(*)fromv$session_waitgroupbyevent这个语句是用来做( )分析的。A、分析会话的状态B、分析会话的等待事件情况C、分析系统消耗的系统资源情况D、分析系统主要等待事件分布情况12、oracle数据库中,通过( )可以以最快的方式访问表中的一行。A、主键B、唯一索引rowidD、全表扫描13、Oracle数据库中,初始化参数AUDIT_TRAIL为静态参数,使用以下()命令可以修改其参数值。ALTERSYSTEMSETAUDIT_TRAIL=DBALTERSYSTEMSETAUDIT_TRAIL=DBDEFERREDALTERSESSIONSETAUDIT_TRAIL=DBALTERSYSTEMSETAUDIT_TRAIL=DBSCOPE=SPFILE14、授予SA用户在SCOTT.EMP表中SAL列的更新权限的语句是()A、GRANTCHANGEONSCOTT.EMPTOSAB、GRANTUPDATEONSCOTT.EMP(SAL)TOSAC、GRANTUPDATE(SAL)ONSCOTT.EMPTOSAD、GRANTMODIFYONSCOTT.EMP(SAL)TOSA15、在ACCESS2010中,不可以设置输入掩码的字段类型是( )。A、数字B、文本C,自动编号D、日期时间16、以下说法中正确的是()。A、DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作B、DBMS包含DB和DBSC、DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统D、DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能17、下列关于数据库设计的叙述中,正确的是()oA、在需求分析阶段建立数据字典B、在概念设计阶段建立数据字典、C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典18、在Oracle数据库的逻辑结构中有以下组件:A表空间B数据块C区D段,这些组件从大到小依次是( )oA、D-A-C—BB、A—C-*B^DC、A—D—C—BD、A-B-*C-*D19、采用RMAN备份恢复方法,无法进行( )操作。A、脱机备份B、联机备份C、增量备份D、备份密码和网络文件20、参照完整性是用来控制数据的一致性。在VisualFoxPro系统中,系统提供的参照完整性机制不能实现的是:()。A、设置“更新级联”:更新主表主关键字段的值,用新的关键字值更新子表中所有相关记录B、设置“删除级联”:主表可以任意的删除记录,同时删除子表中所有相关记录C、设置"删除限制”:若子表中有相关记录,则主表禁止删除记录D、设置“插入级联”:主表插入新的记录后,在子表自动插入相应的记录二、填空题(每小题2分,共20分)1、数据库系统中,实现数据管理功能的核心软件称为()2、如果两个实体集之间存在多对多联系,则将它们转换为关系模型的结果是—.个表。3、在关系代数中,从两个关系中找出相同元组的运算称为()运算。4、在SQL中,关系模式称为(),子模式称为()。5、SQL语言具有数据定义、数据操纵、的功能。6、SQL是()的缩写。7、在Access中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、 查询、追加查询和生成表查询。8、“从已知的函数依赖集使用推理规则导出的函数依赖在F+中”,是推理规则的()性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F+中”,是推理规则的()性。9、()就是将需求分析得到的用户需求抽象为信息结构,即概念模型。10、被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为()。三、名词解释题(每小题5分,共20分)1、什么是类?2、什么是权限(特权)?3、什么是Boyce-Codd范式(BCNF)?4、什么是批处理?使用批处理有何限制?批处理的结束符是什么?四、综合应用题(每小题20分,共20分)1、设有如下所示的三个关系模式:商店Shop(Sno,Sname,City)//Sno(商店编号)、Sname(商店名)、City(所在城市)商品Product(Pno,Pname,Price)//Pno(商品编号)、Pname(商品名称)、Price(价格)商店所售商品SP(Sno,Pno,Qty),//Qty(商品数量)(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。(2)检索所有商店的商店名和所在城市。(3)检索价格低于50元的所有商品的商品名和价格。(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。(5)检索供应“书包”的商店名称。(6)检索所有商场中各种商品的平均数量。(7)将商品“复读机”的价格修改为350。(8)将“百货商店”的商店名修改为“百货商场”。(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。(10)将查询和更新SP表的权限赋给用户U1。【数据库基础精选样卷(一)参考答案】一、单项选择题1、B2、C3、C4、B5、A【解析】无6、C7、C【解析】R表有2行,S表有3行,通过关系运算以后得到的T表有6行,而且这6行是前两个表的行数逐个——对应的结果。也可以理解为R表的行数2,乘S表的行数3,得到T表的6行。8、D9、D10、B11、D12、C13、D14、B15、C【解析】输入掩码用于限制数据的输入格式和输入范围,也就是说只有在对数据输入的时候,输入掩码才能起作用。但自动编号型的数据不允许用户输入,是系统自动产生的,因此自动编号型不能使用输入掩码。16、D17、A【解析】数据字典就是在对数据库进行需求分析阶段,才建立的。数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。18、C19、D20、D二、填空题1、数据库管理系统2、33、交4、基本表|视图5、数据控制6、StructuredQueryLanguage7、修改8、正确|完备9、概念结构设计10、函数依赖集F的闭包三、名词解释题1,把具有相关性的一类对象的整体的总和叫做类。2,权是数据库用户操作数据库系统和数据库对象的能力,给用户指定权限,可将用户的操作限定在指定的范围内,以包管数据的安全。3、若关系符合1NF,且对于每个函数依赖X-Y,X必含有候选键,或者关系中的每个决定属性集都是候选键,则关系达到BCNF的要求。4、批处理是包含一个或多个T-SQL语句的集合,从应用程序一次性地发送到SQLServer2008进行执行,因此可以节省系统开销。SQLServer将批处理的语句编译为一个可执行单元,称为执行计划,批处理的结束符为“GO”o四、综合应用题1、(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。CreatetableShop(Snointprimarykey,Snamechar(10)notnull,citychar(10))(2)检索所有商店的商店名和所在城市。Selectsname,cityfromshop(3)检索价格低于50元的所有商品的商品名和价格。SelectPname,priceFromProductWhereprice<50(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。Selectsno,snameFromShopwherecity='北京'orderbysnodesc(5)检索供应“书包”的商店名称。SELECTShop.SnamefromShop,Product,SPWHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoandPname='书包'(6)检索所有商场中各种商品的平均数量。Selectavg(qty)平均数量fromSPgroupbysno(7)将商品“复读机”的价格修改为350。UpdateProductSetprice=350WherePname='复读机'(8)将“百货商店”的商店名修改为“百货商场”。UpdateShopSetSname='百货商场'WhereSname='百货商店'(9)创建视图:“铁道商店''所售商品的商品编号,商品名和数量。CreateviewtdsdAsSelectProduct,pno,Product,pname,qtyFromShop,Product,SPWhereShop.Sno=SP.SnoandProduct.Pno=SP.Pnoandsname='铁道商店(10)将查询和更新SP表的权限赋给用户UI。Grantselect,updateonSPtoUI浙江财经大学数据库基础精选样卷(二)总分:100分考试时间:90分钟注意事项:>考生拿到答题卡后,要认真检查答题卡有无折皱破损、污渍,如有以上问题须立即向监考老师反映。>认真审题,避免下笔千言、离题万里。>凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、下列不属于数据库系统三级模式结构的是A,模式B、外模式C,内模式D、数据模式2,()方式可以加快导入和导出的速度。A、数据泵B、数据字典C、数据词典D、TOAD3、执行命令?at(“net”"Internet")的显示结果是 。A、6B、.F.C,0.T.4、在MySQL中,对于字段值为空值(NULL)叙述正确的是A、不支持字段值为空值B、空值等同于空字符串C、空值等同于数值0D、空值表示字段还没有确定值5、关于关系模型,叙述正确的是A、只可以表示实体之间的简单关系B.实体间的联系用人为连线表示C、有严格的数学基础D,允许处理复杂表格,如一栏包括若干行6,下列Oracle函数中能够返回两个字符串连接后的结果的是:( )»initcapinstrtrimconcat7、定义学生选修课程的关系模式如下:SC(S(S<,C<)(Sn,Cn)(S<,Cn)D、(Sn,CO8、下列关于关系数据库术语的说法中,错误的是( )A、关系中的一行称为元组B、关系中的一列称为属性C、关系中属性的取值范围称为域D、关系中一列可以具有多种数据类型9、如下列表所示,两个关系R1和R2,它们进行( )运算后可以得到R3。关系R1R1'R2R10°R2R1CR2D、R1UR210、设关系R和S的元数分别是r和s,则R和S笛卡儿积的元数是()A、r*sB、r+sC,r-sD、r/s11、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。A、字段名称B、说明C、数据类型D、字段属性12、在Access中,修改数据访问页的设计时,应当使用()A、数据表视图B、设计视图C、窗体视图D、页面视图13、要查询所有课程中,各门课程的平均分,下面SQL语句正确的是。A、SELCET课程号,AVG(成绩)FROM选课表GROUPBY课程号;B、SELCET课程号,MAX(成绩),MIN(成绩)FROM选课表ORDERBY课程号;C、SELCET课程号,MAX(成绩),FROM选课表GROUPBY课程号;D、SELCET课程号,SUM(成绩)FROM选课表GROUPBY课程号;14、某系统Oracle数据库中的AWR报告中产生大量的dbscatterreadwaits等待事件,那么最有可能产生该等待事件的操作是()oA、大量的insert操作B、大量索引扫描C,大量全表扫描D、大量的update操作15、在数据库技术中,数据处理基于【】,可以发现有用的信息。A、更新B、视图C、查询D、表16、需求分析阶段设计数据流图(DFD、通常采用()。A、面向对象的方法B,回溯的方法C、自底向上的方法D、自顶向下的方法17、在创建存储过程时,常用的条件判断语句有A、LOOP语句B、REPEAT语句C,WHILE语句D、CASE语句18、下面哪个调度是串行调度()A、T1:R(A),T2:R(B),T2:W(B),T1:W(A)B、T1:R(B),T1:W(B),T2:R(A),T2:W(A)C,T1:R(A),T2:R(B),.T1:W(A),T2:W(B)D、T2:R(A),T1:R(B),.T1:W(A),T2:W(B)19、在Oracle中,将scott的资源文件改为otherprofile,下列哪个是正确的?()ALTERPROFILEUSERscott otherprofileALTER otherprofileUSERscottPROFILEALTERUSERscottPROFILEotherprofileALTERscottUSERPROFILEotherprofile20、数据库完整性约束的建立需要使用DBMS提供的()。A、数据操纵语言DMLB、数据查询语言DQLC、数据控制语言DCLD、数据操纵语言DDL二、填空题(每小题2分,共20分)1、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。2、在Access中,规定日期型常量的定界符是—o3、在Access中,可以利用“格式”菜单中的—命令,选择特定标题格式、背景色彩、边框颜色等不同风格的数据访问页模板。4、在数据流图中,用()表时数据流5、命令?R0UND(337.2007,3)的执行结果是。6、”列出学生关系中所有男同学元组”的操作属于关系代数的—运算。7、可以用HTML文件格式存储的数据库对象称为o8、在Access中,可以通过建立表之间的,将相互独立的表联系起来。9、定义公共变量用命令public,定义私有变量用命令private,定义局部变量用命令O10、设有关系模式R(A,B,C,D、,函数依赖F={AB-C,C-D,D-A},则R的所有3个可能的候选码分别是()、()、()。三、名词解释题(每小题5分,共20分)1、什么是无损连接性?2、什么是范式?3、什么是关系数据库中的视图?4、什么是ODBC?四、综合应用题(每小题20分,共20分)1、有如下数据表关系模式:S(SNo,SN,Sex,Age,Dept)C(CNo,CN,CT)SC(SNo.CNo,Score)T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)TC(TNo.CNo)(1)将本课程任课教师信息插入到T表中(2)将本人所在班级信息插入到s表中(3)将所有计算机类(课程名包含“计算机”)的课学分加1(4)将“张旭”教师的职称改为教授(5)删除自己的选课信息(6)删除张旭老师的授课信息(7)将选修了《数据库原理》课程的学生成绩增加5分【数据库基础精选样卷(二)参考答案】一、单项选择题1、D【解析】本题主要考查的知识点为数据库系统的三级模式结构。数据库系统的三级模式结构是指数据库系统是由模式、外模式和内模式三级构成的2、A3、A4、D【解析】本题得分:1分5、C6、D7、A【解析】本题得分:1分8、D【解析】关系型数据库中,同一列只能有一种数据类型。9、B10、B11、B【解析】无12、B13、A【解析】本题得分:1分14、C15、C16、D17、D【解析】本题主要考查的知识点为常用的条件判断语句。在创建存储过程时,常用的条件判断语句有IF・・・THEN・・・ELSE语句和CASE语句。它们的使用语法及方式类似于高级程序设计语言。18、B19、C20、D二、填空题1、数据库系统2、#3、主题4、命名的箭头5、337.2016、选择7、数据访问页8、关系localAB|BC|BD三、名词解释题1、如果将从一个关系模式中投影分解出来的两个或多个关系模式经过自然连接能够恢复到原先的关系模式,则称这种投影分解具有无损连接性。2、范式是对关系的规范化约束要求,如果一个关系满足某个特定的约束值,则称它属于某种特定的范式。3、视图是数据库中的虚拟表,由一个或几个基本表导出,用于让用户变换角度来操作基本表。数据库中只保留视图的定义,视图中不存放对应的数据。4、开放式数据库互连,ODBC是一种用于数据库服务器的标准协议。四、综合应用题1、(1)insertintoTvalues('2020','黎永壹','男','未知','教授','未知','未知','电子与信息工程学院')insertintoSvalues('2004224138’,'杨建成','男','21,'电子与信息工程学院')updateSCsetSC.score=score+1fromCwhereSC.cno=course.enoandcname=*计算机’updateTsetprof='教授'wheretn='张旭'deleteSCwheresno=120042241381deletefromTCwhere(Tno=(selectTnofromTwhereTn='张旭'))updateSCsetSC.score=score+5fromCwhereSC.cno=course.enoandcname='数据库原理'浙江财经大学数据库基础精选样卷(三)总分:100分 考试时间:90分钟注意事项:考生拿到答题卡后,要认真检查答题卡有无折皱破损、污渍,如有以上问题须立即向监考老师反映。认真审题,避免下笔千言、离题万里。凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、( )权限可以允许被授权者置数据库于noarchivelog模式?sysdbarootC、dbaD、operator2,下列关于数据库三级模式结构的说法中,哪一个是不正确的?()A、数据库三级模式结构由内模式、模式和外模式组成B、DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像C、外模式/模式映象实现数据的逻辑独立性D、一个数据库可以有多个模式3、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A、文件的集合B、数据的集合C,命令的集合D、程序的集合4、ORDERBY子句在()A、WHERE子句之后B、所有子句之后C、GROUPBY子句之后D、所有子句之前5、Access字段名不能包含的字符是()A、@B、[]C,%D、&6、关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?()A、实体完整性B、参照完整性C、用户定义的完整性D、实体完整性、参照完整性和用户定义的完整性7、假设关系模式R(A,B)属于3NF,下列说法中()是正确的。A、它一定消除了插入和删除异常B、仍存在一定的插入和删除异常C、一定属于BCNFD、A和C都是8、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()oA、关系运算理论B、关系规范化理论C、数理逻辑D、关系代数理论9、关系模型是()。A、用关系表不实体B、用关系表示联系C,用关系表示实体及其联系D、用关系表示属性10、在连编项目文件之前应在“项目管理器”中指定一个主文件,该主文件将作为已编译的应用程序的执行开始点。下列类型的文件中,()文件不可以作为主文件。A、查询B、表单C、菜单D、类库11、在SQL语言查询语句中,WHERE子句实现关系代数的A、投影运算B、选择运算C、连接运算D、交运算12、数据库中的“日志”文件用于保存()A、程序运行过程B、数据操作C、程序执行结果I)、对数据库的更新操作13、在MySQL中,模糊查询的匹配符,其中―可以匹配单个字符。A、%*C、?D、_14、Oracle中,执行语句:SELECTddressl|| 41|address21*,11Iaddress3“Address"FROMemploy;将会返回( )列。A、0B,1C、2D,315、在Oracle数据库中,( )用户模式存储数据字典表和视图对象。A、SYSTEMB、SYSSCOTTSYSDBA16、下面对数据表的叙述有错误的是0。A、数据表是Access数据库中的重要对象之一B、表的“设计视图”的主要工作是设计表的结构C、表的“数据表视图”只用于显示数据D,可以将其他数据库的表导入到当前数据库中17、下面关于Acess表的叙述中,错误的是0A、在Access表中,可以对备注型字段进行“格式”属性设置B.若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C,创建表之间的关系时,应关闭所有打开的表D、可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。18、下面关于备份数据库的说法中,错误的是()A、备份是保护数据库可靠性的有效手段之一B、当备份数据库时,必须先关闭数据库C、备份数据库是为数据库建立一个副本D、备份是保护数据库安全性的有效措施19、使用存储过程的好处不包括A、存储过程可作为一种安全机制来确保数据的完整性B、可增强SQL语言的功能和灵活性C,移植性好D、良好的封装性20、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映()。A、应用程序员的编程需求B、DBA的管理信息需求C,数据库系统的维护需求D、企业组织的信息需求二、填空题(每小题2分,共20分)1、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和2、数据库的概念模型独立于o3、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字是。4、表中的一行称为一条(),对应一个(),相当于一个()5、将Student表中的Sn。属性定义为码的关键字是()(关键词请用大写字母)。6、RDMBS查询处理可分为()、()、()、()四个阶段。7、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)o要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系O8、为了提高查询速度,把在一个(一组)属性上具有相同值的元组集中存放在一个物理块中,这个(这组)属性称为()o9、在关系模式的分解中,数据等价用()衡量,函数依赖等价用()衡量。10、关系数据库的规范化理论主要包括三个方面的内容:函数依赖、()和模式设计。三、名词解释题(每小题5分,共20分)1、什么是实体完整性?2、什么是事务?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#)。⑸检索至少选修两门课程的学生学号(S#)。⑹检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。⑻检索选修课程号为kl和k5的学生学号(S#)。(9)检索选修全部课程的学生姓名(SNAME)o(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。【数据库基础精选样卷(三)参考答案】一、单项选择题1、C2、D3、B4、B5、B【解析】字段名命名规则中,不能使用方括号。6、B7、B8、B9、C10、D11、B12、D13、D【解析】本题得分:1分14、B15、B16、C【解析】数据表视图主要用来管理表中的数据,也能够对表结构进行部分修改。17、C【解析】只需关闭相关联的表18、D19、C【解析】本题主要考查的知识点为使用存储过程的好处。使用存储过程通常具有以下好处:(1)可增强SQL语言的功能和灵活性。(2)良好的封装性。(3)高性能。(4)可减少网络流量。(5)存储过程可作为一种安全机制来确保数据库的安全性和数据的完整性。20、D二、填空题1、物理独立性2、具体的机器和DBMS3、系编号4、记录|元组|实体【解析】无5、PRIMARYKEY6,查询分析I查询检查I查询优化I查询执行7、S,C,SC8、聚集码9、无损链接I保持函数依赖10、范式三、名词解释题1、实体完整性要求每一个表中的主键字段都不能为空或者重复的值。2,事务处理是数据库的主要工作,事务由一系列的数据操作组成,是数据库应用程序的基本逻辑单元,用来保证数据的一致性。3、所谓基本表,是这样的一种表,它本身是实际存在的,每个表在存储中可用一个存储文件来表示(一个基本表就是一个关系),它不是由其他表导出的表。4,查询是一种数据操作,它不改变数据本身,仅仅是检索数据,是对已经存在的基本表及视图进行数据检索。四、综合应用题1、(1).nCft,CNAME(oTEACHER='程军'(0).TIS#,SNAME(oAGE>21ASEX=w男"(s)).nSNAME{sn[nS#,C#(sc)4-IIC#(oTEACHER='程军'(0)]}.nc#(o-nc#<oSNAME='李强'(S)QSC).ns#(o[1]=[4]A[2]^[5](SCXSO).riC#,CNAME(CD(ITS#,C#(sc)4-ns#(s))).nS#(SCOnC#(oTEACHER='程军'(C))).ns#,c#(sc)+nc#(oC#='kl'VC#='k5'(0).nSNAME{sD[nS#,C#(sc)4-riC«(C)])do).ns#,c#(sc)+nc#(os#='2'(so)(11).nS#,SNAME{sD[nS#(senOCNAME='C语言'(C))]}浙江财经大学数据库基础精选样卷(四)总分:100分考试时间:90分钟注意事项:考生拿到答题卡后,要认真检查答题卡有无折皱破损、污渍,如有以上问题须立即向监考老师反映。认真审题,避免下笔千言、离题万里。凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、下列不属于数据库管理系统的是()AccessWindows7MySQLD、VFP2,每个数据库至少有()个重做日志文件。一B、二C、三D、四3,数据库管理系统是( )A、操作系统B、系统软件C、编译系统D、应用软件4、数据库系统阶段,数据oA、具有物理独立性,没有逻辑独立性B、独立性差C、具有高度的物理独立性和一定程度的逻辑独立性D、具有物理独立性和逻辑独立性5、用户定义数据库中的数据对象,是通过数据库管理系统的A、数据库备份功能B,数据库恢复功能C、数据操纵语言D、数据定义语言6、PL/SQLDeveloper创建的存储过程文件的扩展名是(A、fncpreC、typD、trg7、下列哪个选项不是物理结构中的对象()A、数据文件B、重做日志文件C、表空间D、控制文件8、不是共享池相关的闩锁的是( )。LIBRARYCACHEROWCACHEOBJECTSREDOALLOCATIONSHAREDPOOL9、下面有关批处理的说法错误的是0。A、批处理语句使用GO标识。B、多个批处理语句中如果一次批处理语句出现错误,则不会影响后续批处理语句。C、都不正确。D、多个批处理语句可以用多个G0分隔。10、关系数据库的标准语言是A、C语言B、C++SQLDelphi11、采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字()。DISTINCTUNIQUENOTNULLSINGLE12、关系运算中花费时间可能最长的是()»A、选取B,投影C,除D、笛卡儿积13、设X="ABC",Y="ABCD",则下列表达式中值为.T.的是A、X=YX==YC、X$YD、AT(X,Y)=O14、关于获取外部数据,叙述错误的是()。A、导入表后,在Access中修改、删除记录等操作不影响原数据文件B、链接表后,Access中对数据所作的改变都会影响原数据文件C、Access中可以导入Excel表、其它Access数据库中的表和DBase数据库文件D、链接表后形成的表的图标为Access生成的表的图标15、如果字段内容为声音文件且只能存放一个文件,则该字段的数据类型应定义为()A、备注B,OLE对象C、超链接D、附件16、在VisualFoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。若要查询“是研究生导师的女老师”信息,那么SQL语句"SELECT*FROMTWHERE〈逻辑表达式〉”中的〈逻辑表达式〉应是„A、研究生导师AND性别="女”B、研究生导师OR性别="女”C性别="女"AND研究生导师=.F.【)、研究生导师=.T.OR性别=女17、在数据表视图中,不可以()A、设置表的主键B,修改字段名称C、删除一个字段D、删除一条记录18、关于Oracle的表空间描述错误的是( )»A、不能将SYSTEM或SYSAUX表空间设置为只读状态B、不能将UNDO和临时表空间设置为只读状态C、不能将SYSTEM表空间离线D、普通表空间不能设置为只读状态19、事务的并发执行不会破坏DB的完整性,这个性质称为事务的()oA、原子性B、隔离性C、持久性D,一致性20、为了加速对特定表数据的访问而创建的数据段是()»A、视图B、索引C、存储过程D、触发器二、填空题(每小题2分,共20分)1在Access中,报表最多可以由个节构成。2、每个表都应该设置 ,用来唯一地标识记录。3、在数据库的三级模式中,内模式是逻辑模式的»4、以数据透视表形式组织的数据访问页称为o5、在关系模型中,关系操作包括查询、()、()和()等。6、在“学生-选课-课程”数据库中的三个关系如下:S(SNo,SName,Sex,Age),SC(SNo,CNo,Grade),C(CNo,CName,Teacher),查找选修“数据库技术”这门课程的学生的学生名和成绩。使用连接查询的SQL语句是:SELECTSName,GradeFROMS,SC,CWHERECName='数据库技术'ANDS.SNo=SC.SNoAND()7、如果X-Y和YX成立,那么X-Y是一个(),它可以根据推理规则的()性推出。8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守的规范化规则:保持原有的依赖关系和()o9、消除了非主属性对主码的部分函数依赖的关系模式,称为()模式;消除了非主属性对主码的传递函数依赖的关系模式,称为()模式;消除了每一属性对主码的传递函数依赖的关系模式,称为()模式。10、装入数据是()阶段的主要工作。三、名词解释题(每小题5分,共20分)1、什么是宿主型SQL语言?2、什么是角色?3、什么是候选键?4、什么是属性?四、综合应用题(每小题20分,共20分)1、基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,Ctt,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。按要求写出SQL语句。1)检索所有比“王华”年龄大的学生姓名、年龄和性别。2)检索选修课程“C2”的学生中成绩最高的学生的学号。3)检索学生姓名其所选修课程的课程号。4)检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。【数据库基础精选样卷(四)参考答案】一、单项选择题1、B【解析】Windows7是操作系统,不是数据库管理系统。2,B【解析】每个数据库至少有两个重做日志文件,通过LGWR进程负责向其中写入信息,并且在两个重做日志文件之间进行切换,一个写满,再写第二个。3、B【解析】通俗地说,数据库管理系统就是专门用来管理数据库的计算机系统软件。4、C【解析】本题得分:1分5、D【解析】本题主要考查的知识点为数据定义功能。用户通过数据库管理系统提供的数据定义语言(DDL),定义数据库中的数据对象,包括表、视图、存储过程、触发器等。6、B7、C8、C9、C10、C【解析】本题主要考查的知识点为关系数据库的标准语言。SQL已经成为关系数据库的标准语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。11、A12、D13、C14、D【解析】链接表的图标与导入表的图标不同。15、B【解析】OLE对象可存储多媒体数据,且只能存储一个。16、A17、A【解析】在表数据表视图中,不能设置表的主键,应在表设计视图中完成此操作18、D19、B【解析】数据库事务需要满足四个特性,ACID,即原子性(Atomic),一致性(Consistency),隔离性(Isolation),持久性(Durability)。在关系数据库中,这些特性需要借助redolog、锁、snapshot等手段来实现。隔离性要求各事务之间相互独立,所进行的操作不会相互影响,其用意还是保证各数据读写操作的一致性。标准SQL92规范定义了四种隔离级别,以及相应要禁止的三种现象(Phenomena)。隔离级别越高,数据一致性的保证越强,但同时数据库的并发能力也越差。20、B【解析】ORACLE中索引的作用。二、填空题1、72、主键3、物理实现4,数据分析页5,插入I删除I修改6、SC.CNo=C.CNo7、平凡的函数依赖|自反8、函数依赖2NF|3NF|BCNF10、数据库实施三、名词解释题1、宿主型SQL语言是嵌入到宿主编程语言中使用的SQL语言,主要被应用程序员用来发数据库应用程序。2、角色是多种权限的集合,可授予用户或其他角色,用来简化权限的办理。3、候选键是对具有关系键特性的一个或多个属性(组)的统称。4、属性(Property)定义对象的特征或某一方面的行为。四、综合应用题1、1、SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSHERESN="王华”)。SELECTS#FORMSCWHEREC#="C2”ANDGRADE>=ALL(ELECTGRADEFORMSCHEREC#="C2”)oSELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#»4、略浙江财经大学数据库基础精选样卷(五)总分:100分考试时间:90分钟注意事项:考生拿到答题卡后,要认真检查答题卡有无折皱破损、污渍,如有以上问题须立即向监考老师反映。认真审题,避免下笔千言、离题万里。凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、下列说法中正确的是().A、数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性B、在三级模式间引入二级映像的主要作用是提高数据与程序的安全性C,对一个数据库系统来说,实际存在的只有物理级数据库D、在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征2、在access2010中,“成绩大于等于60且小于90分”的有效性规则是()>60and<90>=60AND<90>=60OR<90>60OR<903、在VisualFoxPro系统中,打开项目文件的命令是()。MODIPROJECTUSEPROJECTOPENPROJECTMODICOMM4、从E-R模型向关系模型转换时,一个1:N联系转换为关系模式时,该关系模式的码是()。A、1端实体主码与N端实体主码组合B、以上都不是C,1端实体的主码D、N端实体的主码5、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建—»A、另一个表(table)B、游标(cursor)C、视图(view)D、索引(index)6、有关系模式:S学号,姓名,班级,课程号,课程名,成绩),为了使分解后的关系均达到3NF,则至少需要将S分解成()A、2个表B、3个表C,4个表D、5个表7,通过指针链接来表示和实现实体之间联系的模型是()。A、关系模型B、层次模型C、网状模型D、层次和网状模型8,在文本型字段的“格式”属性中,若使用;男",则下列正确的是0A、代表所有输入的数据B、只可以输人字符C、未输入数据之前,出现提示信息“男”D、默认值是“男”9、在定义表结构时,以下()数据类型的字段宽度都是定长的。A、字符型、货币型、数值型B、字符型、货币型、整型C、日期型、备注型、逻辑D、备注型、逻辑型、数值型10、如果商品表中有“商品单价”和“数量”两个字段,这时需要增加一个商品金额字段,则可以设置( )数据类型让商品金额字段自动计算出对应的数据A、数字型B、货币型C,计算型D、不能做到11、学生表student中有字段dept_id,表示学生所在学院的编号,若要从学生表中检索出dept_id并去掉重记录,可使用如下SQL语句.SELECTALLdept_idFROMstudent;SELECT?dept.idFROMstudent;SELECTDISTINCTdept_idFROMstudent;SELECT*dept_idFROMstudent;12、采用ASM存储模式在Oracle10G数据库中,如果在数据库正常运转的情况下,采用shutdownimmediate在命令直接关闭了ASM实例,会出现以下( )情况。A,依赖该ASM实例的数据库在ASM实例关闭前以shutdownabort模式关闭B、依赖该ASM实例的数据库在ASM实例关闭后,以shutdownabort模式关闭C、依赖该ASM实例的数据库在ASM实例关闭前以shutdownimmediate模式关闭D、依赖该ASM实例的数据库在ASM实例关闭前,以shutdownabort模式关闭13、下面关于DBA职责的选项中,不.正确的是()A、编写应用程序B、监控数据库运行C、定义模式D、转储与恢复14、Oracle中,下列( )不是一个角色。A、CONNECTB、DBARESOURCECREATESESSION15、下面哪个说法符合数据库系统WAL(log先写协议)()A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写回磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘16、使用存储过程的好处不包括A,存储过程可作为一种安全机制来确保数据库的安全性B、高性能C、可增加网络流量D、良好的封装性17、在数据库向因特网开放前,哪个步聚是可以忽略的?()A、安全安装和配置操作系统和数据库系统B、应用系统应该在内网试运行3个月C、对应用软件如Web也没、ASP脚本等进行安全性检查D、网络安全策略已经生效18、下面关于“1级封锁”的说法,正确的是A、1级封锁避免“丢失更新”B、1级封锁可以避免“死锁”C、1级封锁“能重复读”D、1级封锁可以避免“读脏数据”19、在Oracle数据库中,对于ROLLBACK命令,以下说法准确的是。()A、撤销刚刚进行的数据修改操作B、撤销本次登录以来所有的数据修改C、撤销到上次执行提交或回退操作的点D、撤销上一个COMMIT命令20、下列关于数据控制语言的说法中,错误的是A、GRANT语句用于授予权限B、REVOKE语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE二、填空题(每小题2分,共20分)1、根据数据访问页的用途,可将数据访问页分为交互式报表页、—和数据分析页三种类型。2、数据库系统中,用于存放三级结构定义的数据库称为()3、相关子查询的执行次数是由父查询表的。决定的。4、统计每个学生的总成绩和平均成绩SQL语句是:selectsno,()as总成绩,avg(grade)as平均成绩fromscgroupbysnoo5、查阅字段的数据来源可以是表、查询和6、查询书名“BN”中第三个汉字是“力”的图书信息,WHERE之后使用的命令是()。7、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),O,Oo8、()地进行需求分析,再()地设计概念结构。9、设有关系模式R(A,B,C,D、,函数依赖F={AfB,BfC},则所有左部是属性B的函数依赖分别是()、()、()、()o10、数据流图(DFD、是用于描述结构化方法中()阶段的工具。三、名词解释题(每小题5分,共20分)1、什么是系统权限?2、什么是数据库管理系统?3、什么是规范化?4、什么是数据库的逻辑结构设计?试述其设计步骤。四、综合应用题(每小题20分,共20分)1、设学生-课程数据库中包括三个表:学生表:Student(Sno,Sname,Sex,Sage,Sdept)课程表:Course(Cno,Cname,Ccredit)学生选课表:SC(Sno,Cno,Grade)其中Sno、Sname,Sex、Sage、Sdept,Cno、Cname,Ccredit、Grade分别表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。试用SQL语言完成下列项操作:(1)查询选修课程包括“1042”号学生所学的课程的学生学号(2)创建一个计科系学生信息视图S_CS_VIEW,包括Sno学号、Sname姓名、Sex性别;(3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平(4)创建一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓名、成绩。【数据库基础精选样卷(五)参考答案】一、单项选择题1、C2、B【解析】包含60但不包含90。3、A4、D5、C6、B7、D8、C【解析】无9、C10、C【解析】计算型用于在创建表时,设置需要自动完成计算的字段。11、C【解析】本题得分:1分12、C13、C14、D15、D16、C【解析】本题主要考查的知识点为使用存储过程的好处。使用存储过程通常具有以下好处:(1)可增强SQL语言的功能和灵活性。(2)良好的封装性。(3)高性能。(4)可减少网络流量。(5)存储过程可作为一种安全机制来确保数据库的安全性和数据的完整性。17、B18、A19、C【解析】ORACLE数据库中ROLLBACK命令定义。20、C【解析】本题主要考查的知识点为数据控制语言。数据控制语言主要用于安全管理。数据控制语言包括的主要SQL语句有:(1)GRANT:用于授予权限,可把语句许可或对象许可的权限授予其他用户和角色。(2)REV0KE:用于收回权限,其功能与GRANT相反,但不影响该用户或角色从其他角色中作为成员继承许可权限。二、填空题1、数据输入页2,数据字典3、行数4、sum(grade)5、值列表6,BNlike_力%'7、拒绝|级联I设为空值8、自顶向下I自底向上9、AB^BC|B-C|AB-B|AB-C10.需求分析三、名词解释题1,系统权限指的是数据库用户操作数据库系统的权力,由具有DBA特权的用户授予其他用户。2、数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS3、规范化是将一个低一级范式的关系模式通过投影运算转化为若干个高一级范式的关系模式的集合的过程。4、逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。其逻辑结构设计阶段一般要分为三步进行:将E-R图转化为关系数据模型,关系模式的优化,设计用户外模式。四、综合应用题1、(1)SELECTDISTINCTSNOFROMSCSCXWHERENOTEXISTS(SELECT*FROMSCSCYWHERESCY.SNO='1042'ANDNOTEXISTS(SELECT*FROMSCSCZWHERESCZ.SNO=SCX.SNOANDSCZ.CNO-SCY.CNO));(2)CREATEVIEWS_CS_VIEWASSELECTSNO,SNAME,SEXFROMSTUDENTWHERESdept='CS'(3)UPDATES_CS_VIEWSETSNAME='王慧平'WHERESNAME='王平'CREATEVIEWdatascore_viewASSELECTSNO学号、SNAME姓名、GRADE成绩FROMSTUDENT,SC,COURSEWHERESTUDENT.SNO=SC.SNOANDCOURSE.CNO=SC.CNOANDCNAME='数据库'浙江财经大学数据库基础精选样卷(六)总分:100分考试时间:90分钟注意事项:考生拿到答题卡后,要认真检查答题卡有无折皱破损、污渍,如有以上问题须立即向监考老师反映。认真审题,避免下笔千言、离题万里。凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、客户/服务器体系结构的关键在于()A,计算的分布B、功能的分布C,CPU的分布D、数据的分布2,下列关于“分布式数据库系统”的叙述中,正确的是()A、分散在各结点的数据是不相关的B、用户可以对远程数据进行访问,但必须指明数据的存储结点C、每一个结点是一个独立的数据库系统,既能完成局部应用,也支持全局应用D、数据可以分散在不同结点的计算机上,但必需在同一台计算机上进行数据处理3、关闭Access数据库可以使用的快捷键是()Alt+F4Alt+F+XAlt+F+CCtrl+04、在数据库的三级模式结构中,表达物理数据库的是A、外模式B、内模式C、模式D、用户模式5、数据库系统的核心和基础是()A、物理模型B.概念模型C、数据模型D、逻辑模型6,纳税人C201508月份应交税12872元,下面的语句正确的是哪个?)insertsb_zsxcvalues'纳税人c的识别号','201508',12872)insertintosb_zsxcvalues'纳税人c的识别号',*2015081,12872)insertintovaluesnsrsbh,zsyf,se)sb_zsxc'纳税人c的识别号','201508',12872)D、insertintovalues'纳税人c的识别号','201508',12872)sb_zsxcnsrsbh,zsyf,se)7,有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为()oA、选择B、投影C,交D、并8、索引在逻辑上通常包含有普通索引、唯一性索引和主键三类。创建主键时,通常使用的关键字是INDEXUNIQUEPRIMARYKEYD、KEY9,在关系代数中,从两个关系中找出相同元组的运算称为()运算A、并B、交C、差D、除10、“商品”与“顾客”两个实体集之间联系一般是()。A、一对一B、一对多C,多对一D,多对多IE关系数据模型上的关系运算分为A、关系代数和集合运算B、关系代数和关系演算C、关系演算和谓词演算D、关系代数和谓词演算12、有如下查询语句,其功能是查询oSELECT学号,姓名,性别,出生年月,身高,体重FROM体检表WHERE性别='男'OR性别='女'AND身高>=160;A、身高在160以上的所有人B、身高在160以上的所有人或男性C、身高在160以上的男性和所有的女性D、身高在160以上的女性和所有的男性13、文本类型的字段最多可容纳()个中文字。A、255B、256C、128D、12714、下面有关索引的描述正确的是( )»A、不可以在多个列上创建复合索引B、可以在多个列上创建复合索引C、索引列中的数据不能重复出现D、索引列中的数据必须是数值型15、在Access中,参照完整性规则不包括()A、查询规则B、更新规则C、删除规则D、插入规则16、自动数据库诊断监控(ADDM)在你的数据库中每60分钟运行一次。你的数据库可能面临一些问题,现在要确保将来,ADDM能够每2小时运行一次。解决方案是( ),A、创建2个自定义的ADDM任务。B,修改AWR的快照间隔时间为2小时。C、创建一个新的定时任务窗口为2小时。D、修改AWR的快照保留时间为2小时。17、下列叙述中正确的是( ).A、数据库是一个独立的系统,不需要操作系统的支持B,数据库设计是指设计数据库管理系统C,数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致18、ORACLE的( )是ORACLE服务器在启动期间用来标识物理文件和数据库结构的二进制文件。A、控制文件B、日志文件C,输出文件D、数据文件19、当( ),Oracle才提交事务。A、DBRW进程将数据写回磁盘后B、LGWR进程将日志写入在线重做日志文件后C、PMON进程提交进程变化后D、SMON进程写入数据后20、FOREIGNKEY约束是( )约束。A、实体完整性B、参照完整性C、用户自定义完整性D、域完整性二、填空题(每小题2分,共20分)1、用于声明一个或多个局部变量的命令是()。2、现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程需要经过三个世界的转()、()、()3、Access是一个基于关系模型的,4、关系代数运算中,专门的关系运算有()、()、()。5、合并查询使用的操作符是()。6、数据库管理系统提供的数据控制方面的功能包括数据的()_保护、数据的O检查、O和数据库恢复。7、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为()。8、在创建表的过程中,设置有效性规则的目的是实施数据库的—。9、数据库设计中,前四个阶段可统称为( ),后两个阶段统称为实现和运行阶段。10、在数据库实施阶段包括两项重要的工作,一项是数据的(),另一项是应用程序的编码和调试。三、名词解释题(每小题5分,共20分)1、什么是数据库管理系统?2、什么是数据模型?3、什么是关系模型?4、什么是报表带区(reportband)?四、综合应用题(每小题20分,共20分)1、某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的E—R图;(2)将该E-R图转换为关系模型结构;(3)指出转换结果中每个关系模式的候选码。【数据库基础精选样卷(六)参考答案】一、单项选择题1、B2、C3、C【解析】A和B答案的两个快捷键都是退出Access,D答案的快捷键是打开。4、B5、C6、B【解析】insert语句的语法INSERTINTO表名称VALUES值1,值2,....);如果不是所有列都插入,也可用INSERTINTOTable_name列1,列2一・.)VALUES值1,值7、D【解析】T表的结果是将R表和S表多所有数据合并起来的,因此关系运算为并。8、C【解析】本题主要考查的知识点为主键的创建。主键是一种唯一性索引。创建主键时,必须指定关键字PRIMARYKEY,且不能有空值。主键一般是在创建表的时候指定,也可以通过修改表的方式添加主键,并且每个表只能有一个主键。9、B10、D11、B12、D【解析】本题得分:1分13、A【解析】文本型最大容纳255个字符,在access中,一个字母、数字、汉字均占一个字符。14、B15、A【解析】实施参照完整性是插入规则,级联更新相关字段是更新规则,级联删除相关记录是删除规则。16、B17、C18、A19、B20、B二、填空题1、declare2、现实世界I信息世界|计算机世界3、数据库管理系统(DBMS)4、选择|投影I连接5、UNION6、安全性|完整性|数据库备份7,数据字典8、完整性9、分析和设计阶段10、载入三、名词解释题1、数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。2,是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对现实世界的抽象。3、用二维表格的结构形式来表示实体与实体间的联系。4、报表带区(reportband)是指报表中的一块区域,可以包含文本、来自表字段中的数据、计算值、用户自定义函数以及图片、线条等。四、综合应用题1、(1)本题的E-R图略。(2)对应的关系模型结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;病人的候选码是病历号。浙江财经大学数据库基础精选样卷(七)总分:100分 考试时间:90分钟注意事项:考生拿到答题卡后,要认真检查答题卡有无折皱破损、污渍,如有以上问题须立即向监考老师反映。认真审题,避免下笔千言、离题万里。凡违反上述规定,影响评卷结果或造成无法评卷,后果由考生自负一、单项选择题(每小题2分,共40分)1、access2010属于( )A、网状数据库系统B、层次数据库系统C,分布式数据库系统D、关系型数据库系统2,以下是对客户/服务器数据库系统的描述,请选择错误描述的选项。()A、客户端的用户将数据进行处理可自行存放到本地,无须传送到服务器处理,从而显著减少了网络上的数据传输量,提高了系统的性能和负载能力B、主从式数据库系统中的主机和分布式数据库系统中的每个节点都是一个通用计算机,既执行DBMS功能又执行应用程序C、在网络中把某些节点的计算机专门用于执行DBMS核心功能,这台计算机就成为数据库服务器D、其他节点上的计算机安装DBMS外围应用开发工具和应用程序,支持用户的应用,称为客户机3、当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统将启动( )进程。DBWRLGWRSM0NARCH4、下面的()不是数据库技术的主要特点A,数据的结构化B、数据的冗余度小C、较高的数据独立性D、程序的标准化5、下列属于第一代数据库系统的是SYBASEIMSIngresOODBS6、下列创建表语句正确的是:( )。createtableemp(idnumber(4),);createtableemp(idnumber(4));Itertableemp(idnumber(4));Itertableemp(idnumber(4),)7,SQLServer2000的数据以页为基本存储单位,页的大小为 。8KB16KB32KB64KB8、格式属性是给字段()数据时设置的样式。A、初始值B、当前值C,输出D、输人VisualFoxpro6.0是一种关系型数据库管理系统,所谓关系是指―。A、各条记录中的数据彼此有一定的关系B、一个数据库文件与另一个数据库文件之间有一定的关系C、数据模型符合一定条件的二维表格式D、数据库中各个字段之间彼此有一定的关系10、一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的(),A、记录B、行C、数据字典D,属性11、在关系模型中,允许()A、同一列的数据类型不同B、属性可以进一步分解C、行列的顺序可以任意交换D、同一个关系中两个元组相同12、在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会()。A、出现活锁现象B、出现死锁现象C、事务执行成功D、事务执行失败13、下列关于游标的说法中,错误的是A、在实际应用中,一个游标可以被多次打开B、在定义游标之后,必须打开该游标,才能使用C、在使用游标之前,必须先声明(定义)它D、句柄必须在游标之前定义,否则系统会出现错误消息14、关于数据库的操作,下述说法中,()是正确的。A、数据库被删除后,则它包含的数据库表也随着被删除B、打开了新的数据库,则原来已打开的数据库被关闭C、数据库被删除后,它所包含的表变成自由表D、数据库被关闭后,它所包含的数据库表不能被打开15、在access2010中,可用来存储图片的字段对象类型是()A、OLE对象型B、备注型C、超链接型D、查阅向导型16、关于第三范式描述正确的是A、一个关系属于第第一范式,它就属于第三范式B、一个关系模式属于BC范式,它就属于第三范式C、一个关系实例有数据冗余,它就是属于第三范式D、一个关系实例没有数据冗余,它就是属于第三范式17、Oracle数据库运行在非归档模式下,关于数据库备份以下说法正确的是( )。A、可以执行全库热备份B、可以执行全库冷备份C、不能执行用户级别的exp'imp操作D,可以在线执行system表空间热备份18、Unix系统中,OraclelOGRAC环境下,以下( )方式不能停止数据库服务A、sqlplus逐个登陆每个RAC节点的实例,shutodwn实例Isnrctlstop停止对应的监听服务crs_stop命令停止对应的数据库服务D、srvctl命令停止对应在数据库服务19、下列哪个不是数据库系统必须提供的数据控制功能()。A、安全性B、可移植性C、完整性D、并发控制20、下面叙述申正确的是()。A、数据库管理系统是数据库中的程序和数据的总称B、数据库管理系统是对数据库中的数据进行处理的一组应用程序C、商品化的数据库系统中最常见的3种数据模型:层次模型、网状模型、关系模型D、网状模型和关系模型都是格式化的数据模型二、填空题(每小题2分,共20分)1、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的o2、建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄SAge、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。CREATETABLEStudent(SNo(),SNameCHAR(20),SSexCHAR(2),SAgeINTEGER,SDeptCHAR(16))3、设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是(),主属性是0,非主属性是()。4,Access中,实现打开表功能的宏命令是.5、一个关系模式的定义格式为.6、数据表之间的联系是通过表的字段值来体现的,这种字段称为()。7、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的一查询来创建新表。8、在SQLSELECT语句查询中,要去掉查询结果中的重复记录,应该使用()关键字。9、在Transact-SQL中可以使用两类注释符:单行注释()和多行注释()。10、DML触发器是在执行()事件时被激活而自动执行的触发器。三、名词解释题(每小题5分,共20分)1、什么是主属性?2、什么是数据库?3、什么是数据依赖?4、什么是索引?四、综合应用题(每小题20分,共20分)1、设某商业集团关于商店销售商品的数据库中有三个基本表:商店SHOP(S#,SNAME,AREA,MGR_NAME)其属性是商店编号,商店名称,区域名,经理姓名。销售SALE(S#,G#,QUANTITY)其属性是商店编号,商品编号,销售数量。商品GOODS(G#,GNAME,PRICE)其属性是商品编号,商品名称,单价。(1)试写出下列查询的关系代数表达式、元组表达式和关系逻辑规则:检索销售“冰箱”的商店的编号和商店名称。(2)试写出上面第(1)问的SELECT语句表达形式。(3)试写出下列操作的SQL语句:从SALE表中,把“开开商店”中销售单价高于1000元的商品的销售元组全部删除。(4)写一个断言,要求区域名为“EAST”的商店里销售商品的单价不能低于100元。(5)试写出下列操作的SQL语句:•统计区域名为“EAST”的所有商店销售的每一种商品的总数量和总价值。•要求显示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其属性为商品编号、商品名称、销售数量、销售价值。【数据库基础精选样卷(七)参考答案】一、单项选择题1、D【解析】Access中采用二维表的方式来管理数据,则属于关系型数据库管理系统。2、A3、D4、D5、B6、B7、A8、C【解析】初始值是设置默认值属性,输入是设置有效性规则和输入掩码9、C10、D11、C【解析】无12、B13、D【
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行信贷员创新应用强化考核试卷含答案
- 养鸡工班组评比考核试卷含答案
- 油制氢装置操作工岗前时间管理考核试卷含答案
- 2026年会计主管岗位考试题库
- 电机嵌线工保密考核试卷含答案
- 2026年小米电商库存管理实操问题集
- 井筒维修工岗前工作实操考核试卷含答案
- 有机实芯电阻器、电位器制造工安全综合模拟考核试卷含答案
- 珠宝首饰评估师岗前技术落地考核试卷含答案
- 医用消毒、低温设备组装调试工班组管理竞赛考核试卷含答案
- 河北金融学院《数字逻辑》2023-2024学年第二学期期末试卷
- 《安全生产法规培训》课件
- 刑法学知到智慧树章节测试课后答案2024年秋上海财经大学
- 2025届河北省石家庄市普通高中学校毕业年级教学质量摸底检测英语试卷(含答案解析)
- 老年护理专科护士竞聘案例
- 伟大的《红楼梦》智慧树知到期末考试答案章节答案2024年北京大学
- AQ2059-2016 磷石膏库安全技术规程
- 喷涂车间操作工安全操作规程模版(三篇)
- 节水型小区总结汇报
- 一年级数学重叠问题练习题
- 事业单位专业技术人员岗位工资标准表
评论
0/150
提交评论