版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库基础期末精选样卷(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、在数据库向因特网开放前,哪个步聚是可以忽略的?()A、安全安装和配置操作系统和数据库系统B、应用系统应该在内网试运行3个月C、对应用软件如Web也没、ASP脚本等进行安全性检查D、网络安全策略已经生效2、SQL数据库使用以下哪种组件来保存真实的数据?()SchemasSubschemasTablesViews3、用二维表结构表示实体以及实体间联系的数据模型称为()A、网状模型B、层次模型C、关系模型D、面向对象模型4、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A、数据库系统B、文件系统C、人工管理D、数据项管理5、Access2010数据库文件的“压缩并修复”的作用是A、打开前进行优化B、修复文件错误C、修复数据库逻辑错误D、会破坏原有数据6、()方式可以加快导入和导出的速度。A、数据泵B、数据字典C、数据词典D、TOAD7、将员工号为1007的员工薪水改为3500,职位改为Programmer,下列SQL语句正确的是:()oupdateempsetsalary=3500andjob='Programmer,whereempno=1007;updateempsetsalary=3500,setjob='Programmer,whereempno=1007;updateempsalary=3500,job='Programmer,whereempno=1007;updateempsetsalary=3500,job='Programmer,whereempno=1007;8、在关系数据库中,索引(index)是三级模式结构中的()A、概念模式B、内模式C、模式D、外模式9、当B属性函数依赖于A属性时,属性A与B的联系是()。A、1对多B、多对1C、多对多D、以上都不是10、在数据库表字段的扩展属性中,通过对()可以限定字段的内容仅为英文字母。A、字段格式B、输入掩码C、字段标题和注释D、字段级规则11、关系模型中,一个码是()。A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D、以上都不是12、access2010提供的“日期/时间”数据类型的长度是()A、2个字节B、4个字节c、8个字节D、16个字节13、描述是正确的关于数据库buffercache中的pinnedbuffer的是( )oA、buffe目前正在被访问B、buffer是空的,没有被使用C、buffer的内容被修改且必须通过DBWn进程刷新到磁盘D、buffer作为即将老化的候选并且内容和磁盘上的内容相同14、现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是()A^SELECTSnumSELECTSnumFROMSC FROMSCWHEREGrade=0WHEREGrade<=0SELECTSnumSELECTSnumFROMSCFROMSCWHEREGrade=NULLWHEREGradeISNULL15、VisualFoxPro环境下,下面命令执行结果是()。x="A354.929"Vai(x)A、354B、0C、355D、354.0016、下列聚合函数中不忽略空值(NULL)的是()oA、SUM(列名)B、MAX(列名)C、COUNT(*)D、AVG(列名)17、下列关于表的字段属性设置,说法错误的是()A、表中的字段名的字符长度不得超过64个字符,且不能包含,“!”,“[]”等字符和前导空格;B、如果没有设置字段标题,则系统自动将字段名作为字段标题显示;C、可以为文本型、数字型、日期/时间型、自动编号等数据类型的字段设置默认值;D、有效性文本是用户输入的数据不满足设置的有效性规则时所提示的文本O18、在OraclePL/SQL中,执行动态SQL的语句是(EXECUTEStartC^RunD、EXECUTEIMMEDIATE19、在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权定义中,数据对象的(),授权子系统就越灵活。A、范围越小B、范围越大C、约束越细致D、范围越灵活20、使用存储过程的好处不包括A、存储过程可作为一种安全机制来确保数据的完整性B、可增强SQL语言的功能和灵活性C、移植性好D、良好的封装性二、填空题(每小题2分,共20分)1、数据库管理系统是在操作系统支持下的软件。2、数据库是存储在计算机内有结构的<,3、数据库系统的特点是数据共享、数据独立、、避免数据不一致和加强了数据保护。4、用二维表的形式来表示实体之间联系的数据模型叫做o5、在数据库的三级模式中,内模式是逻辑模式的o6、如果X-Y和YX成立,那么X-Y是一个(),它可以根据推理规则的()性推出。7、将E-R图向关系模型进行转换是()阶段的任务。8、在Access中不能对自动编号和类型的字段设置默认值。9、在SQL中,关系模式称为(),子模式称为()。10、如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的()规则。三、名词解释题(每小题5分,共20分)1、什么是关系模型?2、什么是依赖保持性?3、什么是聚集?4、什么是对象?四、综合应用题(每小题20分,共20分)1、某大学的运动会比赛项目管理数据库包括如下三张表:Student(xh,xm,xb,nl,szx)//学号、姓名、性别、年龄、所在系Sports(xmh,xmm,dw) 〃运动项目的编号、名称、项目的计分单位SS(xh,xmh,cj) 〃学号、运动项目的编号、成绩根据上述情况,完成如下操作:(1)使用SQL语言,创建student表,并定义xh为主键。(2)在Student表xh属性列上建立名称为xh的聚簇索引。(3)使用SQL语言从表Student中删除学生“张三”的记录。(4)使用SQL语言为SS表添加一条记录:学号为“xhOOl”的学生参与了编号为“xmOOl”的运动项目,但还没成绩。(5)使用SQL语言,将Student表学号为“xhOOl”的学生的姓名改为“李明”。(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。(7)查询各个系的学生的“跳高”项目比赛的平均成绩(不要求输出比赛项目的计分单位)。(8)统计各个系的总成绩情况,并根据总成绩按降序排序。(9)建立“计算机”系所有男学生的信息视图JSJJLStudent。(10)回收用户“李明”对Sports表的查询权限。参考答案一、单项选择题1、B2、C3、C4、A【解析】数据独立性最高的是数据库系统阶段。5、C【解析】压缩和修复数据库的作用是一方面压缩数据库的存储空间,另一个方面就是修复出现的各种逻辑错误。6、A7、D8、B9、B10、B11、C12、C【解析】日期/时间固定占用8个字节。13、A14、D15、B16、C17、C【解析】自动编号的值是系统递增或者随机产生的,也不能被用户修改,因此不能设置默认值。18、D19、A20、C【解析】本题主要考查的知识点为使用存储过程的好处。使用存储过程通常具有以下好处:(1)可增强SQL语言的功能和灵活性。(2)良好的封装性。(3)高性能。(4)可减少网络流量。(5)存储过程可作为一种安全机制来确保数据库的安全性和数据的完整性。二、填空题1、系统2、数据的集合3、减少数据冗余4、关系模型5、物理实现6、平凡的函数依赖|自反7、逻辑结构设计8、OLE对象9、基本表|视图10、参照完整性三、名词解释题1、用二维表格的结构形式来表示实体与实体间的联系。2、在对关系模式进行规范化分解时,分解后的关系模式保持了原关系模式中的函数依赖关系,称这种性质为依赖保持性。3、把一个或几个具有公共列的并经常一起使用的相关的表物理地聚集存储在一起的方法称为聚集。4、对象是面向对象式系统中运行时刻的基本成分,它是属性与行为(即数据与操作)以及与其他对象的接口的封装体。四、综合应用题1、(1)使用SQL语言,创建student表,并定义xh为主键。CreatetableStudent(xhchar(10)primarykey,xmchar(20),xbchar(2),nlint,szxchar(50))(2)在Student表xh属性列上建立名称为xh的聚簇索引。Createclusteredindexxhonstudent(xh)(3)使用SQL语言从表Student中删除学生“张三”的记录。DeletefromStudentwherexm=,张三'(4)使用SQL语言为SS表添加一条记录:学号为“xhOOl”的学生参与了编号为“XD1001”的运动项目,但还没成绩。InsertintoSS(xh,xmh)values('xhOOl','xmOOl')(5)使用SQL语言,将Student表学号为“xhOOl”的学生的姓名改为“李明”。Updatestudentsetxm=’李明'wherexh=,xhOOT(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。SELECTDISTINCTxmmFROMSportsWHERExmhIN(SELECTxmhFROMSSWHERExhIN(SELECTxhFROMStudentWHEREszx=计算机'))(7)查询各个系的学生的“跳高”项目比赛的平均成绩(不要求输出比赛项目的计分单位)。SELECTszx,AVG(cj)FROMStudent,SS,SportsWHEREStudent.xh=SS.xhandSS.xmh=Sports.xmhANDxmm='跳高'GROUPBYszx(8)统计各个系的总成绩情况,并根据总成绩按降序排序。SELECTszx,sum(cj)FROMStudent,SS,SportsWHEREStudent.xh=SS.xhandSS.xmh=Sports.xmhGROUPBYszxOrderbysum(cj)desc(9)建立“计算机”系所有男学生的信息视图JSJ_M_Student。CREATEVIEWJSJ_M_StudentASSELECT*FROMStudentWHEREszxt='计算机'ANDxb='男’(10)回收用户“李明”对Sports表的查询权限。REVOKESELECTONTABLESportsFROM李明数据库基础期末精选样卷(二)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对2、系统中有权利启动和关闭数据库的用户是()oA、hrusersystemscott3、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A、文件的集合B、数据的集合C、命令的集合D、程序的集合4、下列叙述中正确的是( )。A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致5、最优执行计划的选择原则是:()A、能出结果B、速度最快C、读取最少D、以上所有6、在( )情况下UND0_RETENTI0N参数即使设置了,也不起作用。A、当undo表空间的数据文件是自动扩展的时候B、当数据库有不只一个undo表空间可用的时候C、当undo表空间是固定尺寸且retentionguarantee没有启用的时候D^当undo表空间是自动扩展且retentionguarantee没有启用的时候7、在关系数据库设计中,设计关系模式属于数据库设计的oA、逻辑设计阶段B、物理设计阶段C、概念设计阶段D、需求分析8、对于关系模型叙述错误的是。A、建立在严格的数学理论、集合论和谓词演算公式基础之一B、微机DBMS绝大部分采取关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库管理系统9、下列不属于“编辑关系”对话框中的选项是()A、实施参照完整性B、级联更新相关记录C、级联更新相关字段D、级联删除相关记录10、数据库中存储的是oA、数据结构B、数据模型C、数据D、数据及数据之间的联系11、X+Y小于10而且x-y大于0的VFP逻辑表达式是()。x+y<10»x-y>0(x+y<10):(x-y)>0x+y<10Andx-y>0x+y<10x-y>012、下面有关全局变量和局部变量说法错误的是0。A、局部变量以@开头,在使用的过程中,可以根据用户需要进行修改。B、全局变量在使用的过程中可以根据用户需要进行赋值。C、全局变量以@@开头,表示SQLServer内部的一些状态变量。D、可以通过set语句和select语句对局部变量进行赋值。13、声明一个类型为int类型的变量i,并将其赋值为10。该过程的正确语句是()odelclare@inti=10set@i=10 delcareintideclare@iint seti=10declare@iint set@i=1014、可以用( )来声明游标。CREATECURSORALTERCURSORSETCURSORDECLARECURSOR15、SQL语言一次查询的结果是一个()。A、记录B、数据项C、元组D、表16、一个Access数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个文件。A、12B、10C、3D、117、在下列函数中,返回值是字符型的是()A、EOFOB、AT()C、VAL()D、CHRO18、宏对象是()A、操作序列B、宏观设计C、方主、炳寿D、数据库设计19、下面叙述正确的是()。A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、册!I、改操作B、事务(transaction)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余D、对于查、添、册h改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行20、若事务T对数据R已加了S锁,则其他事物对数据R()A、可以加S锁不能加X锁B、不能加S锁可以加X锁C、可以加S锁也可以加X锁D、不能加任何锁二、填空题(每小题2分,共20分)1、在数据流图中,用0表示“处理”。2、层次模型的数据结构是()结构;网状模型的数据结构是()结构;关系模型的数据结构是()结构;面向对象模型的数据结构之间可以()3、常量「2009-10-01,15:30:00}的数据类型是。4、关系R有8列属性,关系S有4列属性,则RXS有列属性。5、传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须()。6、合并查询使用的操作符是()。7、数据独立性是指当数据发生变化时,可以不用修改使用数据的—o8、定义公共变量用命令public,定义私有变量用命令private,定义局部变量用命令O9、被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为0。10、传统的数据模型分类,数据库系统可以分为三种类型:层次、网状和三、名词解释题(每小题5分,共20分)1、什么是标识符?2、什么是完全函数依赖?3、什么是宿主型SQL语言?4、什么是事务的原子性?四、综合应用题(每小题20分,共20分)1、已知员工考勤数据库YGKQ包含JBQK(职工基本情况)数据表和QQLX(缺勤信息)数据表,表结构如表1和表2所示:表1JBQK(职工基本情况表结构)字段名字段类型字段宽度说明zghCHAR4职工号,主码xmCHAR8姓名sjDATETIME缺勤时间tsINT缺勤天数lxCHAR4缺勤类型,外码表2QQLX(缺勤类型信息表结构)字段名字段类型字段宽度说明lxCHAR4缺勤类型,主码meCHAR8缺勤名称msVARCHAR60缺勤描述请用SQL语句完成以下操作:.查询每个职工的职工号、姓名、缺勤时间、缺勤天数和缺勤类型信息。.查询职工号为001的职工的姓名和缺勤天数。.查询所有姓“张”的职工的职工号、缺勤天数。.找出所有缺勤天数在2〜3天的职工号和缺勤名称。.查询缺勤名称为“病假”的职工的职工号和姓名。.查询缺勤天数超过平均缺勤天数的职工的职工号和姓名。.求各缺勤类别的人数。.查询在职工基本情况表中没有出现过的缺勤类型及缺勤名称。.使用SQL语句将“旷工”人员的缺勤天数增加一天。.使用SQL语句创建一个名为zgqq(职工缺勤)的视图,要求能够使用该视图查询缺勤2天以上的职工的职工号、姓名、缺勤天数和缺勤名称。参考答案一、单项选择题1、D2、C3、B4、C5、C6、C7、A【解析】本题得分:1分8、D9、B【解析】级联更新相关字段。10、D【解析】本题得分:1分11、C12、B13、D14、D15、D16、D【解析】Access由6大对象组成,所有的对象都保存在1个数据库文件中。17、D18、A【解析】宏是一系列操作的集合,用于实现Access各个对象的简单控制和操作。19、B20、A二、填空题1、圆圈2、树I有向图I二维表I嵌套和递归3、日期型4、125、相容6、UNION7、应用程序local9、函数依赖集F的闭包10、关系三、名词解释题1、标识符是用来标识事物的符号,其作用类似于给事物起的名称。2、设X,丫是关系R的两个属性集合,X'是X的真子集,存在X-Y,但对每一个X'都有X'!-Y,则称丫完全函数依赖于X。3、宿主型SQL语言是嵌入到宿主编程语言中使用的SQL语言,主要被应用程序员用来发数据库应用程序。4、事务的原子性指的是,事务中包含的程序作为系统的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。四、综合应用题1、答案不惟一,只要结果正确即给分.查询每个职工的职工号、姓名、缺勤时间、缺勤天数和缺勤类型信息。select*fromJBQK;.查询职工号为001的职工的姓名和缺勤天数。selectxm,qqtsfromJBQKwherezgh=,00T;.查询所有姓“张”的职工的职工号、缺勤天数。selectzgh,qqtsfromJBQKwherexmlike'张%';.找出所有缺勤天数在2〜3天的职工号和缺勤名称。selectzgh,qqmcfromJBQK,QQLXwhereJBQK.qqlx=QQLX.qqlxandqqtsbetween2and3;.查询缺勤名称为“病假”的职工的职工号和姓名。selectzgh,xmfromJBQKwhereqqlxin(selectqqlxfromQQLXwhereqqmc='病假');.查询缺勤天数超过平均缺勤天数的职工的职工号和姓名。selectzgh,xmfromJBQKwhereqqts>(selectAVG(qqts)fromJBQK);.求各缺勤类别的人数。selectqqlx,count(*)fromJBQKgroupbyqqlx;.查询在职工基本情况表中没有出现过的缺勤类型及缺勤名称。本题给出三种参考答案:selectqqlx,qqmcfromQQLXwhereqqlxOall(selectdistinctqqlxfromJBQK);或selectqqlx,qqmcfromQQLXwhereqqlxnotin(selectdistinctqqlxfromJBQK);或selectqqlx,qqmcfromQQLXwherenotexists(select*fromJBQKwhereqqlx=qqlx.qqlx);.使用SQL语句将“旷工”人员的缺勤天数增加一天。updateJBQKsetqqts=qqts+lwhereqqlxin(selectqqlxfromQQLXwhereqqmc=,旷工');.使用SQL语句创建一个名为zgqq(职工缺勤)的视图,要求能够使用该视图查询缺勤2天以上的职工的职工号、姓名、缺勤天数和缺勤名称。createviewzgqqasselectzgh,xm,qqts,qqmcfromJBQK,QQLXwhereJBQK.qqlx=QQLX.qqlxandqqts>2;数据库基础期末精选样卷(三)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、一用户打开ACCESS数据库期间,只能查看内容而无法编辑,同时其他用户只能以只读方式打开此数据库,说明该用户的数据库打开方式是()oA、共享方式B、独占只读方式C、只读方式D、独占方式2、下列说法中,不正确的是()。A、二维表中的每一列均有唯一的字段名B、二维表中不允许出现完全相同的两行C、二维表中行的顺序、列的顺序不可以任意交换D、二维表中行的顺序、列的顺序可以任意交换3、在数据模型中,采用二维表结构组织管理数据的模型是()A、层次模型B、网状模型C、关系模型D、其他模型4、具有数据冗余度小,数据共享以及较高数据独立性等特征的系统是()。A、文件系统B、数据库系统C、管理系统D、高级程序5、关于表的备注型字段与通用型字段,以下叙述中错误的是()。A、字段宽度都不能由用户设定B、都能存储文字和图像数据C、字段宽度都是4D、内容都存储在与表文件同名的.FPT文件中6、在下列代码[]中分别为break,continue和return时,输出数值为()。Declare@nintSet@n=3While@n>0beginset@n=@n-lif@n=l[]endPrint@nA、1,0,不输出B、0,0,0C、1,1,0D、1,0,07、在SQL语句中,可使用的通配符(百分号)”表示oA、0到多个字符B、计算百分数C、一个字符D、纯数字8、从E-R模型向关系模型转换,一个m:n的联系转换成关系模式时,该关系模式的码是()。A、m端实体的码B、m端实体码和n端实体码组合C、n端实体的码D、重新选取其他属性9、以下关于Access2010的索引说法正确的是()A、索引就是表中记录的一种物理排序结果B、表中可以建立多个主索引C、如果某字段的内容有重复值,要建立索引就必须设置为有(无重复)索引D、主键就是主索引,主索引就是主键。10、从表中删除记录的SQL语句是OoINSERTDELETEUPDATEDROP11、数据库系统的日志文件用于记录下述哪类内容?()A、程序运行过程B、数据查询操作C、程序执行结果D、数据更新操作12^数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是(A、select*fromscott.wzwherewunitisnullandrownum<5;B、select*frommyuser.wzwherewunit=nullandrownum<5;C、select*frommyuser.wzwherewunitisnullandrownum<6;D、select*formscott.wzwherewunitisnullandrownum<6;13、下列关于Access2010的各个数据类型的叙述中,错误的是( )A、文本型一般用于存放各类字符以及不用计算的数字,长度不得超过255个字符B、数字型根据字段大小可以分为字节型、整型、长整型、单精度、双精度、小数和同步复制ID等七种类型C、备注型是文本型的拓展数据类型,存储字符数最多不超过65535个字符D、OLE对象型可以存放图像、声音、视频等文件,但是只能存放一个14、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为A、物理独立性B、逻辑独立性C、数据独立性D、结构独立性15、为了监视索引的空间使用效率,可以首先分析该索引的结构,使用( )语句,然后查询INDEX_STATE视图。SELECTINDEX-VALIDATESTRUCTUREoANALYZEINDEX…VALIDATESTRUCTUREoUPDATEINDEX-VALIDATESTRUCTUREoREBUILDINDEX-VALIDATESTRUCTUREo16、下列关于SQL的说法中,错误的是A、SQL是一个综合的、功能强大的语言B、SQL与Java、C等程序设计语言非常相似C、SQL由很少的词构成D、每个SQL语句都是由一个或多个关键字所组成17、哪个文件用于记录数据库的改变,并且用于实例的恢复?()archivelogfileredologfilecontrolfilealertlogfile18、实现数据在不会被相互干扰的情况下并发使用,并且在发生故障时能够对数据库进行正确的恢复的是A、数据定义功能B、数据库的运行管理功能C、数据操纵功能D、数据库的维护功能19、Oracle中使用( )命令可以在已分区表的第一个分区之前添加新分区。A、添加分区B、截断分区C、拆分分区D、不能在第一个分区前添加分区20、创建表语句中的NOTNULL表示的含义是A、不允许写入数据B、非空约束C、允许空格D、不允许读取数据二、填空题(每小题2分,共20分)1、从数据处理的角度而言,数据访问页和窗体类似,所不同的是数据访问页存储在Access数据库的部。2、在关系数据模型中,二维表的列称为属性,二维表的行称为o3、在关系代数中,从两个关系中找出相同元组的运算称为()运算。4、在关系模式R中,能函数决定R中所有属性的属性组,称为关系模式R的()。5、在Access中,组由属于数据库对象的构成,在组中添加对象并不改变该对象的位置。6、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()o7、按照索引记录的存放位置,索引可分为()与()。8、系模型包括8种查询操作,其中()、()、并、()和笛卡尔积是5种基本操作,其他操作可以用基本操作定义和导出。9、在数据库实施阶段包括两项重要的工作,一项是数据的(),另一项是应用程序的编码和调试。10、()就是将需求分析得到的用户需求抽象为信息结构,即概念模型。三、名词解释题(每小题5分,共20分)1、什么是DBA2、什么是数据处理?3、什么是X封锁?4、什么是DDL?四、综合应用题(每小题20分,共20分)1、基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。按要求写出SQL语句。1)检索所有比“王华”年龄大的学生姓名、年龄和性别。2)检索选修课程“C2”的学生中成绩最高的学生的学号。3)检索学生姓名其所选修课程的课程号。4)检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。参考答案一、单项选择题1、B【解析】千万不要选成了只读方式打开,只读方式打开只能限制当前用户的打开方式为只读。2、C3、C【解析】层次模型采用树形结构,网状模型采用网状结构,关系模型采用二维表结构。4、B5、B6、A7、A【解析】本题得分:1分8、B9、D【解析】索引是表中记录的一种逻辑排序结构,分为主索引、唯一索引和普通索引。其中,主索引就是主键,唯一索引对应有(无重复),普通索引对应有(有重复)。10、B11、D12、C13、C【解析】备注型最多存储63999个字符。14、B15、B16、B【解析】本题主要考查的知识点为SQL的特点。SQL是一个综合的、功能强大的且简洁易学的语言,它与诸如Java、C等程序设计语言不同,是由很少的词构成,这些词称为关键字,每个SQL语句都是由一个或多个关键字所组成。SQL的目的就是要能够很好地提供一种从数据库中读写数据的简单而有效的方法。17、B18、B【解析】本题主要考查的知识点为数据库的运行管理功能。数据库中的数据是可供多个用户同时使用的共享数据,为保证数据的安全性、可靠性,数据库管理系统提供了统一的控制和管理机制,实现数据在不会被相互干扰的情况下能够并发使用,并且在发生故障时能够对数据库进行正确的恢复。19、C20、B【解析】本题得分:1分二、填空题1、外2、记录3、交4、超键5、快捷方式6、拒绝|级联|设为空值7、聚集索引|非聚集索引8、选择|投影|差9、载入10、概念结构设计三、名词解释题1、数据库管理员。2、对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程。3、若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他事务都不能再对A加任何类型的所。直到T释放A上的锁。可见X锁只允许一个事务独锁某个数据,具有排他性。4、是DatadefinitionLanguage的缩写,意为数据定义语言,是SQL语言的四大功能之一。四、综合应用题1、1、SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSHERESN=“王华”)o2、SELECTS#FORMSCWHEREC#="C2"ANDGRADE>=ALL(ELECTGRADEFORMSCHEREC#="C2”)o3、SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#。4、略数据库基础期末精选样卷(四)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、缩略字DBS指的是()。A、数据库B、数据库管理系统C、数据库管理员D、数据库系统2、数据库管理系统是计算机的A、应用软件B、系统软件C、数据库系统D、数据库3、Access是一个()A、DBB、DBSC、DBMSD、OS4、在数据库技术中,“脏数据”是指()oA、未回退的数据B、未提交的数据C、回退的数据D、未提交随后又被撤销的数据5、在数据库技术中,面向对象数据模型是一种()。A、概念模型B、结构模型C、物理模型D、形象模型6、目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A、关系B、面向对象C、分布D、网络7、执行如下命令序列(设今天是2011年7月1日)storedate()tomdateMdate=in_date-365?year(m_date)的显示结果是—。A、其中有错误07/01/2011201120108、Access2010中,文本型默认字段大小为()A、255B、64C、50D、655359、统计档案表中学生来自多少个城市,下面SQL语句正确的是。A、SELCETCOUNT(DISTINCT家庭住址)FROM档案表;B、SELCETDISTINCT家庭住址FROM档案表;C、SELCETSUM(DISTINCT家庭住址)FROM档案表;D、SELCETCOUNT(家庭住址)FROM档案表;10、下列不是DDL语句的是(工altercreatedropD,commit11、一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的()。A、记录B、行C、数据字典D、属性12、表中的列,也称作A、元组B、键C、码D、字段13,函数mod(23,-5)的结果是。A、3B、-3C、-2D、214、实际存储在数据库中的表是()oA、基本表B、视图C、基本表和视图D、临时表15、在连编项目文件之前应在“项目管理器”中指定一个主文件,该主文件将作为已编译的应用程序的执行开始点。下列类型的文件中,()文件不可以作为主文件。A、查询B、表单C、菜单D、类库16、下列因素中,()不是决定存储结构的主要因素。A、实施难度B、存取时间C、存储空间D、维护代价17、采用ASM存储模式在Oracle10G数据库中,如果在数据库正常运转的情况下,采用shutdownimmediate在命令直接关闭了ASM实例,会出现以下( )情况。A、依赖该ASM实例的数据库在ASM实例关闭前以shutdownabort模式关闭B、依赖该ASM实例的数据库在ASM实例关闭后,以shutdownabort模式关闭C、依赖该ASM实例的数据库在ASM实例关闭前以shutdownimmediate模式关闭D、依赖该ASM实例的数据库在ASM实例关闭前,以shutdownabort模式关闭18、在Access中,撤销数据库密码时,需要()A、关闭数据库B、以只读方式打开数据库C、以独占方式打开数据库D、以独占只读方式打开数据库19、()是用于保存数据库的所有变化信息的,从而保护数据库的安全。A、参数文件B、数据文件C、重做日志文件D、控制文件20、解决并发性带来的数据不一致问题普遍采用的技术是()。A、封锁B、协商C、恢复D、存取控制二、填空题(每小题2分,共20分)1、在Access中,报表最多可以由 个节构成。2、据库系统的最大特点是数据的三级抽象和o3、在Access中,可以利用“格式”菜单中的—命令,选择特定标题格式、背景色彩、边框颜色等不同风格的数据访问页模板。4、下述关于数据库系统的正确叙述是数据库系统减少了o5、关系运算分为。和0。6、在Transact-SQL中可以使用两类注释符:单行注释()和多行注释()(,7、设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。SELECT学号FROMscWHERE成绩>=(SELECTFROMsc)8、备份设备可以是()、()或()o9、数据库管理系统(DBMS)的主要功能是。10、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定—和设置查询准则。三、名词解释题(每小题5分,共20分)1、什么是系统权限?2、什么是报表带区(reportband)?3、什么是数据库的数据独立性?4、什么是主键?四、综合应用题(每小题20分,共20分)1、设有一个SPJ数据库,包括S、P、J及SPJ4个关系模式:S(SNO,SBAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY).供应商表S由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应商所在城市组成(CITY).零件表P由零件代码(PNO),零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成。工程项目表(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成。供应情况表SPJ由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应数量(QTY),表示某供应商供应某种零件给某工程项目的数量为QTY。用关系代数表达式表示下面的查询要求:(1)求供应工程J1零件的供应商号码SNO。(2)求供应工程J1零件P1的供应商号码SNOo(3)求供应工程J1零件为红色的供应商号码SNO。(4)求没有使用天津供应商生产的红色零件的工程号JNO„(5)求至少用了供应商S1所供应的全部零件的工程号JNO。参考答案一、单项选择题1、D2、B3、C4、D5、B6、A7、D8、A【解析】默认字段大小为255,最大也为255。9、A【解析】本题得分:1分10、D11、D12、D13、C14、A【解析】视图和临时表不实际存储在数据库中。15、D16、A17、C18、C19、C20、A二、填空题1、72、二级独立性3、主题4、数据冗余5、关系代数|关系演算6、一|/•••/7、AVG(成绩)8、硬盘|磁带|管道9、定义数据库10、查询输出字段三、名词解释题1、系统权限指的是数据库用户操作数据库系统的权力,由具有DBA特权的用户授予其他用户。2、报表带区(reportband)是指报表中的一块区域,可以包含文本、来自表字段中的数据、计算值、用户自定义函数以及图片、线条等。3、数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。4、主键是从多个候选键中选出的一个关系键,用来唯一标识实体的个体。四、综合应用题1、1)求供应工程J1零件的供应商号码SNO:nSno(oSno='JI'(SPJ))2)求供应工程JI零件Pl的供应商号码SNO:JiSno(oSno='JI'APno='Pl'(SPJ))3)求供应工程JI零件为红色的供应商号码SNO:nSno(oPno='Pl'(。COLOR='红'(P)~SPJ))4)求没有使用天津供应商生产的红色零件的工程号JNO:jtJno(SPJ)-nJNO(ocity='天津'AColor='红'(S~SPJ~P)5)求至少用了供应商SI所供应的全部零件的工程号JNO:nJno,Pno(SPJ)4-nPno(oSno='SI'(SPJ))数据库基础期末精选样卷(五)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、在下面关于Access数据库的说法中,错误的是()oA、Access2010创建的数据库文件默认格式是Access2010B、所有的对象都存放在同一个数据库文件中C、一个数据库可以包含多个表D、表是数据库中最基本的对象2、数据库管理系统的英文缩写是()oA、DBMSB、DBSC、DBAD、DB3、数据库系统中的数据模型通常由()三部分组成。A、数据结构、数据操作和完整性约束B、数据定义、数据操作和安全性约束C、数据结构、数据管理和数据保护D、数据定义、数据管理和运行控制4、数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、()和用户构成。A、DBMSB、DBC、DBSD、DBA5、Access字段名不能包含的字符是()A、@B、口C、%D、&6、当执行一个COMMIT语句时,( )操作发生在最后。A、LGWR进程把重做日志缓冲区(中的数据)重写到重做日志文件中B、通知用户(进程)提交已经完成C、服务器进程将一条提交的记录放在重做日志文件缓冲区D、服务器进程记录数据上的资源锁可以被释放7、假设一个仓库可存放多种商品,一种商品可存放在不同的仓库中,仓库和商品之间的联系是()A、一对一B、一对多C、多对多D、不确定8、图中所示的出版社和作者表之间的关系是()A、一对一B、一对多C、多对多D、不确定9、在关系型数据库管理系统中,所谓关系是指( )A、各条数据记录之间存在着一定的关系B、各个字段数据之间存在着一定的关系C、一个数据库与另一数据库存在着一定的关系D、满足一定条件的一个二维数据表格10、专门的关系运算不包括下列中的()A、联接运算B、选择运算C、投影运算D、交运算11、设定Grade表中的成绩属性的值在0700范围之内,需要用到的约束是()A、default约束unique约束C、primarykey约束D、check约束12、系统变量名均以开头oA、字母B、数字C、下划线D、汉字13、在PL/SQLDeveloper中查看SQL语句的执行计划,对应的工具是()。ExplainPlanQueryBuilderTestManagerDataGenerator14、有学生表:S学号,姓名,性别,专业),查询"英语专业所有女同学姓名”的SQL语句是()A、SELECT*FROMSB、SELECT*WHERESFROM专业=英语C、SELECT姓名WHERESFROM专业=英语AND性别=女D、SELECT姓名FROMSWHERE专业="英语"AND性别="女"15、SQLSERVER2012提供的数据类型中不包括A、货币B、日期/时间C、结构体D^数字16、通过“表设计”视图创建数据表必须定义( )A、排序依据B、唯一索引C、字段名称D、默认取值17、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映()。A、应用程序员的编程需求B、DBA的管理信息需求C、数据库系统的维护需求D、企业组织的信息需求18、以下( )文件记录了在数据库恢复期间使用的检查点信息。A、报警文件(alertlog)B、追踪文件C、控制文件D、参数文件19、使用存储过程的好处不包括A、存储过程可作为一种安全机制来确保数据库的安全性B、高性能C、可增加网络流量D、良好的封装性20、OraclelOG数据库中可以采用以下命令登录数据库:sqlplus/assysdb请问,该方法登录后的用户是( )用户名。A、systemB、syssysmansysdba二、填空题(每小题2分,共20分)1、层次型、网状型和关系型数据库划分原则是o2、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是o3、若关系R和S的元组个数分别是10和5,则RXS的元组个数是一o4、文本型字段的长度不得超过()个字符,且在创建的时候默认为()个字符。Access将一个中文汉字、英文字母、数字字符等符号均视为()个字节处理。5、命令?LEN("THISISMYBOOK")的结果是□6、统计每个学生的总成绩和平均成绩SQL语句是:selectsno,()as总成绩,avg(grade)as平均成绩fromscgroupbysno。7、给数据表的某个字段设置PRIMARYKEY约束时,在该字段上会自动创建。索引。8、()是数据库设计的起点,为以后的具体设计做准备。9、层次模型和网状模型中的单位是基本层次联系,这是指两个()以及他们之间的0(包括一对一)的联系。10、数据库设计中,前四个阶段可统称为(),后两个阶段统称为()。三、名词解释题(每小题5分,共20分)1、什么是Boyce-Codd范式(BCNF)?2、什么是平凡函数依赖?3、什么是导出表?4、什么是非主属性?四、综合应用题(每小题20分,共20分)1、设有关系模式:TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)(1)教师编号是候选码吗?说明理由(2)该关系模式的主码是什么?(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?(4)该关系模式满足第几范式?(5)将该关系模式分解为3NF。参考答案一、单项选择题1、A【解析】在Access2010中,创建的数据库文件格式默认为Access2007,文件格式直接决定创建的数据库文件的扩展名。文件格式分为Access2000(扩展名.mdb),Access2002-2003(扩展名.mdb),Access2007(扩展名.accdb)。2、A3、A4、D5、B【解析】字段名命名规则中,不能使用方括号。6、D7、C8、C9、D【解析】一个关系就是一个规范化的二维表。10、D11、D12、C13、A【解析】QueryBuilder是帮助创建查询语句的工具;TestManager是管理测试的工具;DataGenerator是测试数据的工具。14、D15、C16、C【解析】创建表必须定义表的数据类型和字段名称。17、D18、C19、C【解析】本题主要考查的知识点为使用存储过程的好处。使用存储过程通常具有以下好处:(1)可增强SQL语言的功能和灵活性。(2)良好的封装性。(3)高性能。(4)可减少网络流量。(5)存储过程可作为一种安全机制来确保数据库的安全性和数据的完整性。20、B二、填空题1、数据结构2、关系数据模型3、504、255|255|1【解析】无5、156、sum(grade)7、聚集8、需求分析9、实体I联系10、分析和设计阶段I实现和运行阶段三、名词解释题1、若关系符合1NF,且对于每个函数依赖XfY,X必含有候选键,或者关系中的每个决定属性集都是候选键,则关系达到BCNF的要求。2、当关系中属性集合丫是属性集合X的子集时(Y?X),存在函数依赖X-Y,即一组属性函数决定它的所有子集,这种函数依赖称为平凡函数依赖。3、在基本表的基础上通过定义视图而生成的表,称为导出表。导出表是虚表,其本身不存储于数据库中,数据库仅在数据字典中存储其定义。4、不包含在任何候选键中的属性称为非主属性。四、综合应用题1、(1)教师编号不是候选码。(2)假定对任一本书一个人一天只能借一次,则主码为:教师编号,借阅图书编号,借书日期;非主属性为:教师姓名、电话、所在部门、书名、还书日期、备注(3)存在。(教师编号,借阅图书编号,借书日期)->教师姓名(教师编号,借阅图书编号,借书日期)->教师电话(教师编号,借阅图书编号,借书日期)->所在部门(教师编号,借阅图书编号,借书日期)->书名(4)因为存在非主属性对于码的部分函数依赖,所以,未达到二范式,只属于一范式。(5)教师(教师编号,教师姓名,电话,所在部门)图书(图书编号,图书名)借阅(教师编号,图书编号,借书日期,还书日期,备注)数据库基础期末精选样卷(六)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、数据库的核心是A、存储模式B、概念模式C、外部模式D、内部模式2、在数据库中,概念模型是()。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关3、概念模型中,用椭圆表示A、实体型B、属性C、联系D、关系4、数据库系统由入员、()和硬件等组成。A、操作系统B、文件系统C、编译系统D、数据库管理系统5、由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。A、文件系统B、数据库系统C、软件系统D、数据库管理系统6、执行STORE“1999年12月庆祝澳门回归祖国!"TOXY命令之后,要在屏幕上显示“澳门1999年12月回归祖国!“,应使用命令—,,A、?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)+SUBSTR(XY,10)B、?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)C、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)D、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)7、在PL/SQLDeveloper的SQL窗口输入多个SQL语句,点击执行按钮后,如果所有的语句都被执行,执行的结果会()oA、在不同的SQL窗口中显示B、按照语句的顺序在一页中显示C、在不同的标签页显示D、只显示最后一个语句的结果8、在SQL语句中,可使用的通配符(下划线)"表示oA、多个字符B、纯数字C、一个字符D、纯文本9、将一个一对多关系转换为一个独立模式时,应取()为主码。A、一个实体型的主码B、多端实体型的主码C、两个实体型的主码属性组合D、联系型的全部属性10、关系模式的候选码可以有OA、0个B、1个C、1个或多个D、多个11、在最小函数依赖集F中,下面叙述不正确的是()oA、F中的每个函数依赖的右部都是单属性B、F中的每个函数依赖的左部都是单属性C、F中没有冗余的函数依赖D、F中的每个函数依赖的左部没有冗余的属性12、设有一张名为test的表中,有两个日期型字段:参加工作日期(字段名为cjgzrq)和出生日期(字段名为cjcsrq)。现要创建一个索引,要求先根据参加工作日期排序,参加工作日期相同时,再根据出生日期排序,则索引表达式应为()。.DTOC(cjgzrq,1)+DTOC(cjcsrq,1)DTOC(cjgzrq)+DTOC(cjcsrq)cjgzrq+cjcsrqcjgzrq-cjcsrq13、下面哪一个不是系统权限?()SELECTTABLECREATETABLESYSDBACREATEINDEX14、在SELECT语句的语法结构中,【】用于对检索到的记录进行分组。A、FROM子句B、WHERE子句C、GROUPBY子句D、HAVING子句15、Access2010数据表的数据类型中,关于OLE对象型,说法错误的是()A、OLE对象型可以存储图片、声音、视频、动画等多媒体文件。B、OLE对象型可以存储Word文档、Excel文档和PPT文档等。C、OLE对象型可以存放多个文件。D、OLE对象型存储方式可以是嵌入或链接。16、报表对象是()A、VBA程序B、修改数据的对象C、用来实现按照指定格式打印的对象D、一系列操作的集合17、并发操作有可能引起下述()问题。I.丢失更新 II.不可重复读III.读脏数据A、A.仅I和IIB、B.仅I和IIIC、C.仅口和IIID、D.都是18、后备副本的作用是()。A、保障安全性B、完整性控制C、并发控制D、数据库恢复19、一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家庭医疗与家庭用药安全的平衡
- 律动教学在小学体育与音乐教育中的融合
- 2025年度金融设备无偿租赁协议范本3篇
- 2025年度通风系统安装与室内外环境改善服务合同3篇
- 二零二五年度金融贷款抵押担保合同示范文本3篇
- 二零二五年度知识产权保密标准协议范本2篇
- 2025承包商履约保证合同
- 2025公司东风菜园承包合同
- 个人对公司租车协议2024年
- 嵌入式系统在医疗设备中的核心作用
- 2024年关爱留守儿童工作总结
- 《算术平方根》课件
- 2024版房屋买卖合同范例:房屋质量保证条款3篇
- 网络加速器提供商服务合同
- 转让押金协议合同范例
- 《工业用二氟草酸硼酸锂》
- 学校办公室副主任述职报告范文
- 江苏省苏州市2024-2025学年第一学期八年级英语期末模拟试卷(一)(含答案)
- 运动障碍护理查房
- Python数据分析与应用 课件 第12章 Seaborn
- 初三历史复习备考策略
评论
0/150
提交评论