中国民航大学数据库基础专升本预测卷(六卷)及答案_第1页
中国民航大学数据库基础专升本预测卷(六卷)及答案_第2页
中国民航大学数据库基础专升本预测卷(六卷)及答案_第3页
中国民航大学数据库基础专升本预测卷(六卷)及答案_第4页
中国民航大学数据库基础专升本预测卷(六卷)及答案_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、中国民航大学数据库基础专升本预测卷(一)总分:100分 考试时间:90分钟考前须知:凡漏填、错填或书写字迹不清的答卷,影响评卷结果的,责任由考生自负。按题号在指定的答题区域内作答,如需对答案进行修改,可将需修改的内容划去,然后 紧挨在其上方或其下方写出新的答案,修改局部在书写时与正文一样,不能超出该题答 题区域的黑色矩形边框,否那么修改的答案无效。考试结束前要离开考场的考生须先按答题卡、试卷、草稿纸从上到下的顺序平放在桌面 上,再举手提出离场。一、单项选择题(每题2分,共40分)L数据库运行的状态不包括(A、RunningB、No mountC、MountD、Open【答案】A2、有商品类别和

2、商品表如下:类别分类号,类别名称)商品编码,品名,规 格,厂家,价格,分类号)一个商品类别包括多种商品,且一种商品只能属 于一个类别。假设要创立一个能够按照商品类别显示商品记录的窗体,可通过在 窗体内嵌入另一个窗体来实现,被嵌入的窗体称为()A、子窗体B、单页窗体【答案】数据库系统三级模式结构:外模式,模式,内模式。模式也称概念模式或逻辑模式,是对数据库中全部数据的逻辑结构和特征的描 述,是所有用户的公共数据视图。外模式也称子模式或用户模式,它是对数据库用户能够看见和使用的局部数据 的逻辑结构和特征的描述。内模式也称存储模式或物理模式,是对数据物理结构和存储方式的描述,是数 据在数据库内部的表

3、示方式,一个数据库只有一个内模式。三级模式结构之间差异往往很大,为了实现这3个抽象级别的联系和转换, DBMS在三级模式结构之间提供了两级映像:外模式/模式映像,模式/内模式 映像。4、主控索引【答案】在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这 个索引标志称为主控索引。四、综合应用题(每题20分,共20分)1、假设定义如下关系模式:student(sno,sn,ssex,sclass,sbirthday,stel)course(cno,cn,cCredit,clesson)sc(sno,cno,gradel,grade2,grade3)请用SQL语言表达式实现如下要求.(1)

4、从student表读取学号为S1同学的数据记录,如果存在,那么查询该生的 信息,否那么输出不存在学号为S1的学生(2 )从student表选取学号和性别,如果性别字段的值为男,那么输出M,如果为女那么输出吓。(3 )编写T-SQL程序计算1至I100的偶数和。(4 )编写T-SQL程序实现功能:如果存在姓名为“张三”的学生,那么输出该 生的作业等级结果(学号、姓名、课程名称、等级1),按分数段显示等级优 秀、良好、中等、及格和不及格,如果不存在,那么输出提 示文字为没有这个名字的学生。(5 )创立一个名称为query_student的存储过程,该存储过程的功能是根据 学号查询学生的成绩情况,如

5、果该生存在,那么显示学号、选课门数、作业1的 最高分及最低分,否那么显示该学号不存在。【答案】(l).if exists (select sno from student where sno=Sl) select * from student where Sno=Sl else print 不存在学号为 SI 的学生 (2).select snozssex=case ssexwhen 男then Mwhen 女 then Ffrom student.declare suml intznn intset suml=0set nn=lwhile nn = 10 Obeginif nn%2=0set

6、 suml=suml+nnsetnn = nn + lendprint suml.if exists (select * from student where sname =张三) beginselect student.sno,student.sname,ame成绩 1=case when sc.gradel =60 and sc.gradel =70 and sc.gradel =80 and sc.gradel =90 then 优秀from student,sc,coursewhere student.sno=sc.sno and course.eno二sc.eno and stude

7、nt.sname =张三end else print 没有这个名字的学生,.create procedure query_studentssno char(10) asif exists(select * from student where sno=sno)beginselect sno 学号,COUNT(*)选课门数MAX(gradel)最高分MIN(gradel)最低分from scwhere sno=snogroup by snoendelseprint该学号不存在go exec query_students sno=,1204304105,中国民航大学数据库基础专升本预测卷(二)总分

8、:100分考试时间:90分钟考前须知:凡漏填、错填或书写字迹不清的答卷,影响评卷结果的,责任由考生自负。按题号在指定的答题区域内作答,如需对答案进行修改,可将需修改的内容划去,然后 紧挨在其上方或其下方写出新的答案,修改局部在书写时与正文一样,不能超出该题答 题区域的黑色矩形边框,否那么修改的答案无效。考试结束前要离开考场的考生须先按答题卡、试卷、草稿纸从上到下的顺序平放在桌面 上,再举手提出离场。一、单项选择题(每题2分,共40分)L同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是【答案】A【解析】无2、以下赋值语句正确的选项是oA、STORE 8 TO X

9、,YB、STORE 8,9 TO X,YC、X=8,Y=9D、X,Y=8【答案】A3、执行命令?at( net Internet)的显示结果是。A、6.F.C、0D、工【答案】A4、()语句将控制权转到标号指定的语句或块中。A、IF-THENB、IF-THEN-ELSEC、FORD、CASE【答案】D5、以下四项中,不正确的提法是)。A、SQL语言是关系数据库的国际标准语言B、SQL语言具有数据定义、查询、操纵和控制功能C、SQL语言可以自动实现关系数据库的规范化D、SQL语言称为结构查询语言【答案】C6、一个实体相对于关系数据库中一个关系中的一个()A、属性B、元组C、歹ID、字段【答案】B

10、【解析】二维表中的一行称为一个元组,相当于一条记录,代表一个实体。7、在关系模式中,视图是三级模式结构中的()A、内模式B、模式C、存储模式D、外模式【答案】D8、在数据表视图中,不可以()A、设置表的主键B、修改字段名称C、删除一个字段D、删除一条记录【答案】A【解析】在表数据表视图中,不能设置表的主键,应在表设计视图中完成此操作9、MySQL中创立唯一索引的关键字是。A、primary indexB、only indexC、fulltext indexD、unique index【答案】D【解析】此题得分:1分10、你要操纵Oracle数据,以下哪个不是SQL命令?()A、select *

11、 from dual;B、set defineC、update emp set ename = 6543 where ename = SMITHERS;D、create table employees(empid varchar2(10) primary key);【答案】B11、你想更新表CUSTOMERS的CUST_CREDIT_LIMIT字段为NULL,条件中 所有CUSTJNCOME_LEVEL为NULL值的。哪个SQL能完成这个任务?( )A、UPDATE customers SET cust_credit_limit = NULL WHERECUSTJNCOME_LEVEL = N

12、ULL;B、UPDATE customers SET cust credit limit = NULL WHERE cust income level IS NULL;C、UPDATE customers SET cust_credit_limit = TO_NUMBER(NULL)WHERE custjncomejevel = TO_NUMBER(NULL);D、UPDATE customers SET cust_creditjimit = TO_NUMBER( ,9999)WHERE cust income level IS NULL;【答案】B12、当删除一个用户的操作时,在()情况下,

13、应该在DROP USER语句中使用CASCADE选项。A、这个模式包含了对象B、这个模式没有包含了对象C、这个用户目前与数据库连接着D、这个用户必须保存但是用户的对象需要删除【答案】A13、实际存储在数据库中的表是(XA、基本表B、视图C、基本表和视图D、临时表【答案】A【解析】视图和临时表不实际存储在数据库中。14、在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生 导师)中,性别是C型字段,研究生导师是L型字段。假设要查询”是研究生导师 的女老师信息,那么SQL语句SELECT * FROM T WHERE逻辑表达 式中的逻辑表达式应是。A、研究生导师AND性别

14、=女B、研究生导师OR性别=女C、性别:女AND研究生导师二.F.D、研究生导师二工OR性别二女【答案】A15、语句 SELECT * FROM student;中号表示 oA、student表的全部记录B、student表的一条记录C、student表的一个字段D、student表的全部字段【答案】D【解析】此题得分:0分16、在数据库技术中,数据处理基于【】,可以发现有用的信息。A、更新B、视图C、查询D、表【答案】C17、在Oracle中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的选项是()A、HAVING子句和WHERE子句相同B、HAVING子句用于行的条件查询C、

15、HAVING子句用于已分组结果的条件查询D、以上皆非【答案】C18、在oracle中,会从指定的表中导出所有数据的导出方式是(A、RMANB、Exp逻辑导出C、冷备份D、没有方法【答案】B19、数据库中数据的正确性、有效性和相容性称为(1A、恢复B、并发控制C、完整性D、安全性【答案】C20、Bob试图正常关闭数据库,Oracle说实例处于空闲状态,他试图启动数据库,Oracle说数据库已启动,Bob最好使用()命令强制关闭数据库。A、NORMALB、ABORTC、IMMEDIATED、NONE【答案】B二、填空题(每题2分,共20分)1、Access规定表中文本类型字段的最大长度是C、多页窗

16、体D、连续窗体【答案】A3、在以下RDMBS产品中,属于小型数据库系统的是(XA、 AccessB、OracleSybaseD、Informix【答案】A4、数据库是在计算机中按照一定的数据模型组织、存储和应用的()的集合。A、文件B、命令C、程序D、数据【答案】D【解析】无5、phpMyadmin作为MySQL的一种图形化管理工具,其工作模式为A、脚本方式B、B/S模式C、C/S模式【答案】2552、文本型字段的长度不得超过()个字符,且在创立的时候默认为()个字 符。Access将一个中文汉字、英文字母、数字字符等符号均视为()个字节 处理。【答案】255|255|1【解析】无3、表由结构

17、和 两局部组成。【答案】数据4、关系模型中,一个关键字是可由一个或 其值能惟一标识该关系模式中任何元组的属性组成。【答案】多个5、在Access中,表中用来惟一标识每个记录的字段或多个字段的组合称为【答案】主键6、SQL Server 2012支持()、()和()三种类型的触发器。【答案】DML触发器|DDL触发器|登录触发器7、定义公共变量用命令public ,定义私有变量用命令private ,定义局部变量 用命令O【答案】local8、Access中,实现翻开表功能的宏命令是一。【答案】OpenTable9、规那么和默认是用来帮助用户实现数据库的()。【答案】完整性10、从数据处理的角度

18、而言,数据访问页和窗体类似,所不同的是数据访问页 存储在Access数据库的一部。【答案】外三、简单题(每题5分,共20分)1、简述数据库的两种存储结构。【答案】数据库的物理存储结构指的是保存数据库各种逻辑对象的物理文件是 如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,SQL Server 2008将数据库映射为一组操作系统文件。逻辑存储结构:数据库是存储数据的容器,即数据库是一个存放数据的表和支 持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。2、简述数据库的逻辑独立性和物理独立性。答案物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相 互独立的。当数据库物

19、理结构变化时,通过某种映射,使数据库的逻辑结构不 发生变化。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,当数据的 逻辑结构改变时,通过另一个映射,使用户逻辑结构不变。3、为什么要设立日志文件?【答案】设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协 助后备副本进行介质故障恢复。4、简述数据库设计过程。【答案】数据库设计可分为以下六个阶段:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段以及数据库运行和维护阶段。四、综合应用题(每题20分,共20分)1、假设有如下关系模式S(SNo,SN,Sex,Age, Dept)C(CNo,CN

20、,CT)SC(SNo,CNo,Score)T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)TC(TNo,CNo)L检索计算机系年龄在40岁以上的教师号、教师姓名。.查询学生的学号、姓名和年龄.查询有全部课程都及格的学号及其平均分.检索张三同学所学课程的成绩,列出SN、Cn。和Score【答案】(1) select TNo,TN from T where Dept=计算机系and Age40(2 ) select SNozSN,Age from S(3 ) select SNozAVG(Score)as 平均分 from SC group by SNo havingMIN

21、(Score)60(4 ) select SNzCnozSocre from S,SC where S.SNo=SC.SNo and SN=张三中国民航大学数据库基础专升本预测卷(三)总分:100分 考试时间:90分钟考前须知:凡漏填、错填或书写字迹不清的答卷,影响评卷结果的,责任由考生自负。按题号在指定的答题区域内作答,如需对答案进行修改,可将需修改的内容划去,然后 紧挨在其上方或其下方写出新的答案,修改局部在书写时与正文一样,不能超出该题答 题区域的黑色矩形边框,否那么修改的答案无效。考试结束前要离开考场的考生须先按答题卡、试卷、草稿纸从上到下的顺序平放在桌面 上,再举手提出离场。一、单项

22、选择题(每题2分,共40分)1、使用access2010的样本模板创立学生”数据库,默认的文件名称是()A、学生.mdbB、学生.accdbC、学生.IdfD、学生.dbf【答案】B【解析】Access中,不管采用什么方式创立的数据库,扩展名都是.accdb。2、概念结构设计阶段得到的结果是oA、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模型D、存储结构和方法的物理结构【答案】B3、Access 2010数据库文件的“压缩并修复的作用是A、翻开前进行优化B、修复文件错误C、修复数据库逻辑错误D、会破坏原有数据【答案】C【解析】压缩和修复数据库的作用是一方面压缩

23、数据库的存储空间,另一个方 面就是修复出现的各种逻辑错误。4、在ORDER BY子句中,DESC和ASC分别表示。A、降序、升序B、升序、升序C、升序、降序D、降序、降序【答案】A【解析】此题得分:1分5、以下哪个是单目运算(A、差B、并C、投影D、除法【答案】C6、关系模型中3NF是指(XA、满足2NF且不存在组合属性B、满足2NF且不存在局部依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在传递依赖现象【答案】D7、将字符串My、5QL连接成字符串My-SQL的选项是。A、concatCMy-SQL)B、concat.wsC-/My/SQL)C、concatC-VMyySQL)D

24、、concat_ws(My,/,-,SQL,)【答案】B【解析】此题得分:1分8、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,那么所使用 的运算为()。A、笛卡尔积B、交C、并D、连接【答案】D【解析】运算结果是通过R表和S表共同的属性B的值进行的连接运算。9、按条件f对关系R进行选取,其关系代数表达式为A、RooSB、Rn(oo/f) SC、o_f (R)D、n_f (R)【答案】C10、对上一级的一个记录不仅有假设干个下一级记录相对应,而且对一个下级记 录也有着假设干个上级记录相对应的数据库是()数据库。A、层次型B、直接C、网状型D、关系型【答案】C11、在关系模型中,如果

25、一个属性或属性集的值能唯一标识一个关系元组,又不含有多余的属性值,那么称为()A、关键字B、字段名C、数据项名D、属性名【答案】A【解析】能唯一标识一条记录的是关键字(主键)12、表中的行,也称作A、属性B、记录C、分量D、超码【答案】B13、把ER模型转换成关系模型的过程,属于数据库的()A、需求分析B、概念设计C、逻辑设计D、物理设计【答案】C14、在数据表视图中,当前光标位于某条记录的某个字段时按()键,可以将光 标移动到当记录的下一个字段处。A、CtrlB、TabC、ShiftD、Esc【答案】B【解析】无15、在子查询中,内层查询只处理一次,得到一个结果集,再依次处理外 层查询。A、

26、IN子查询B、EXIST子查询C、NOT EXIST 子查询D、JOIN子查询【答案】A16、Oracle数据库中,初始化参数AUDIT_TRAIL为静态参数,使用以下()命令可以修改其参数值。A、ALTER SYSTEM SET AUDIT TRAIL=DBB、ALTER SYSTEM SET AUDIT_TRAIL=DB DEFERREDC、ALTER SESSION SET AUDIT_TRAIL=DBD、ALTER SYSTEM SET AUDIT TRAIL=DB SCOPE=SPFILE【答案】D17、select right。长江长城黄山黄河,2)返回的是。A、长城B、长江C、黄

27、山D、黄河【答案】D【解析】此题得分:1分18、下面表达正确的选项是()。A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作B、事务(transaction)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态D、命令行方式【答案】B【解析】此题得分:1分6、可唯一标识实体的属性集称为A、键B、域C、实体型D、属性【答案】A7、从关系模式中指定假设干个属性组成新的关系的运算称为A、联接B、投影C、选择D、排序【答案】B8、在以下数据类型中,可以设置字段大小属性的是()0A、备注B、文本C、日期/时间D、货币【答案】

28、B【解析】无C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗D、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行【答案】B19、启动数据库时,如果一个或多个CONTROLFILES参数指定的文件不存在或不可用,会出现()的结果。A、Oracle返回警告信息,但不加载数据库。B、Oracle返回警告信息,并加载数据库。C、Oracle忽略不可用的控制文件。D、Oracle返回警告信息,并进行数据库恢复。【答案】A20、实现数据库的哪个特性能够防止对未提交更新的依赖(脏数据的读出)?()A、完整性B、并发性C、安全性D、可移植性【答案】B

29、二、填空题(每题2分,共20分)1、数据管理技术开展过程经过人工管理、文件系统和数据库系统三个阶段,其 中数据独立性最高的阶段是()O【答案】数据库系统2、用于声明一个或多个局部变量的命令是()0【答案】declare3、关系代数运算中,专门的关系运算有选择、和连接。【答案】投影4、在数据库的三级模式中,内模式是逻辑模式的 o【答案】物理实现5、报表由报表页眉、页面页眉等多个局部构成,每一局部称为报表的一个O【答案】节6、在Access中,可以通过建立表之间的 将相互独立的表联系起来。【答案】关系7、SQL支持数据库的三级模式结构,其中()对应于视图和局部基本表,()对应于基本表,()对应于存

30、储文件。【答案】外模式I模式I内模式8、RDMBS查询处理可分为(X ( )、( X ()四个阶段。【答案】查询分析|查询检查|查询优化|查询执行9、在关系数据库中,任何二元关系模式的最高范式必定为。【答案】BCNF10、数据库的基本特点是数据可以共享(或数据结构化)、数据独立性、数据冗 余小,易扩充、O【答案】统一管理和控制三、简单题(每题5分,共20分)1、查询所有科目成绩在85分以上的学生的学号及其平均分的SQL语句是 select sno,avg(grade)as 平均分 from sc group by ()【答案】sno having min(grade)=852、简述数据库设计过

31、程的各个阶段上的设计任务。【答案】需求分析的任务是通过详细调查现实世界要处理的对象(组织、部 门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户 的各种需求,然后在此基础上确定新系统的功能。概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为 DBMS能处理的数据库模式,而是将需求分析得到的用户需求抽象为反映用户观点的概念模型。逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。将逻辑设计中产生的数据库逻辑模型结合指定的DBMS ,设计出最适合应用环境的物理结构的过程,称为数据库的物理结构

32、设计。根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,并装入数据,进行试运行和评价的过程,叫做数据库的实施(或实现1维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织和重构造。3、数据库系统阶段特点【答案】数据库系统的特点如下:(1)数据结构化(2)较高的数据共享性(3)较高的数据独立性(4 )数据由DBMS统一管理和控制4、简述数据库管理系统的功能。【答案】数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。(1)数据定义和操纵功能(2)数据库运行控制功能(3)数据库的组织、存储和管理(4)建

33、立和维护数据库(5)数据通信接口四、综合应用题(每题20分,共20分)1、有一个学生选课数据库,数据库中包括三个表,其关系模式分别为:Student(xh,xm,xb,nl,szx)Course(kch,kcm,xxk,xf)SG(xh,kch,cj)其中:Student是学生表,xh表示学号、xm表示姓名、sb表示性别、nl表示 年龄、szx表示所在系。xh为主码。Course是课程表,kch表示课程号、kcm表示课程名、xxk表示先修课号、xf 表示学分。kch为主码。SG是选课表,xh表示学号,参照学生表的学号xh、kch表示课程号,参照课 程表的课程号kch、cj表示成绩。(xh,kc

34、h)为主码。请用SQL语言实现以下功能:.建立选课表SG ,要求实现主键约束和外键约束,且成绩不能为空。.查询选修课程的成绩小于60分的人数。.查询选修了 C3号课程的学生的学号及其成绩,查询结果按分数的降序排列。要求查询结果的标题显示为汉字。.查询选修了 数据库应用课程且成绩在90分以上的学生的姓名和所在系。.向Student表中插入一条记录,学号为05020,姓名为丁莉,性别 为女,年龄为17,所在系为“计算机系”。.将计算机系全体学生的成绩置零。.创立一个“学生成绩视图,包括选修了课程的学生的学号、姓名、选修课 程的课程号、课程名以及成绩。.为Student表建立一个按学号升序排列的唯一

35、索引Stusno_IDXo.求各课程的选修人数及平均成绩。.查询选修了课程编号为1400r和14002课程的学生的学号和姓 名。【答案】1.建立选课表SG ,要求实现主键约束和外键约束,且成绩不能为空。CREATE TABLE SG(Sno CHAR(5),Cno CHAR(3),Ccredit tinyint not null,PRIMARY KEY (Sno,Cno),FOREIGN KEY (Sno) REFERENCES Student(Sno),CONSTRAINT C3 FOREIGN KEY (Cno) REFERENCES Course(Cno).查询选修课程的成绩小于60分的

36、人数。SELECT COUNT(DISTINCT Sno)FROM SGWHERE Grade =90或SELECT SnamezSdeptFROM Student JOIN SG ON Student.Sno=SG.SnoJOIN Course ON SG.Cno=Course.CnoWHERE Cname=数据库应用AND Grade=90.向Student表中插入一条记录,学号为05020,姓名为丁莉,性别 为女,年龄为17,所在系为“计算机系”。INSERT INTO StudentVALUES (05020丁丁莉,女,17,计算机系).将计算机系全体学生的成绩置零。UPDATE SG

37、SET Grade=OWHERE Sno IN(SELECT Sno FROM Student WHERE Sdept=计算机系).创立一个“学生成绩视图,包括选修了课程的学生的学号、姓名、选修课 程的课程号、课程名以及成绩。CREATE V正W 学生成绩ASSELECT Sno, Sname, Course.Cno, Cname, GradeFROM Student, SG, StudentWhere Student.Sn。二SG.Sno and Course.Cno二SG.Cno或CREATE VIEW 学生成绩ASSELECT Sno, Sname, Course.Cno, Cname,

38、 GradeFROM Student JOIN SG ON Student.Sno=SG.SnoJOIN Course ON Course.Cno=SG.Cno.为Student表建立一个按学号升序排列的唯一索引Stusno_IDXoCREATE UNIQUE INDEX StusnoJDX ON Student(Sno).求各课程的选修人数及平均成绩。SELECT Cno,COUNT(Sno),AVG(Grage)FROM SGGROUP BYCno.查询选修了课程编号为14001和14002课程的学生的学号和姓名。SELECT Student.SnozSnameFROM StudentzS

39、GWHERE Student.Sno=SG.Sno ANDCno=14001AND Sno IN(SELECT Sno FROM SG WHERE Cno=z 14002)中国民航大学数据库基础专升本预测卷(四)总分:100分考试时间:90分钟考前须知:凡漏填、错填或书写字迹不清的答卷,影响评卷结果的,责任由考生自负。按题号在指定的答题区域内作答,如需对答案进行修改,可将需修改的内容划去,然后 紧挨在其上方或其下方写出新的答案,修改局部在书写时与正文一样,不能超出该题答 题区域的黑色矩形边框,否那么修改的答案无效。考试结束前要离开考场的考生须先按答题卡、试卷、草稿纸从上到下的顺序平放在桌面 上

40、,再举手提出离场。一、单项选择题(每题2分,共40分)L数据库系统的log中检查点的作用是:A、事务取消时数据库关系系统需要重检查点开始取消.B、事务正确完成时数据库系统会在log中设置检查点.C、库重新启动时恢复系统中的重做阶段从检查点开始.D、库重新启动时恢复系统中的分析阶段从检查点开始【答案】D2、系统存储过程在系统安装时就已创立,这些存储过程存放在一系统数据库 中。A、masterB、tempdbC、modelD、msdb9、实体与实体之间的关系有一对一、一对多和多对多3种,其中()不能描述 多对多关系。A、网状模型B、层次模型C、关系模型D、网状模型和层次模型【答案】B10、假设存在

41、一张职工表,包含性别属性,要求这个属性胡值只能取男或女,这属于()A、实体完整性B、参照完整性C、用户定义完整性D、关系不变性【答案】C11、有关字段属性,以下表达错误的选项是()0A、字段大小可用于设置文本的最大容量,数字型、自动编号型的数字类型 等B、可对任意类型的字段设置默认属性C、有效性规那么属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同【答案】B【答案】A3、数据库系统是由数据库、数据库管理系统、(1硬件系统等构成的人机系统。A、数据库管理员B、程序员C、高级程序员D、软件开发商【答案】A【解析】数据库管理员,简称DBA ,与DB、DBMS、硬件系统共同组成

42、数据 库系统(DBS 14、下面的SQL*Plus命令来查看表的结构的是(A、VIEWB、STRUCTUREC、DESCRIBED、DISPLAY【答案】C5、以下()sql语句用来查看SGA信息。A、SHOW SGAB、SHOW PARAMETER SGAC、LIST SGAD、SHOW CACHE【答案】A6、运行表单文件(FORMA)的命令是()。A、DO FORMAB、USE FORMAC、OPEN FORMAD、DO FORM FORMA【答案】D7、设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F= B-A , A-C , p= AB , AC , AD 是R上的一个分

43、解,那么分解p相 对于FA、是无损联接分解,也是保持函数依赖的分解B、是无损联接分解,但不保持函数依赖的分解C、不是无损联接分解,但保持函数依赖的分解D、既不是无损联接分解,也不保持函数依赖的分解【答案】C8、()函数不能用于日期/时间类型。A、MAXB、MINC、COUNTD、TO_CHAR【答案】C9、一个企业提供了一个查询数据库,该数据库的数据可以很容易的重新构造.为 了提供数据库中磁盘数据的访问速度,下面磁盘技术中采用哪种方法可以满足该 要求()A、RAIDOB、RAID 1C、RAID 0+1D、RAID 5【答案】A10、MySQL支持的用户自定义完整性约束不包括A、非空约束B、C

44、HECK 约束C、触发器D、视图【答案】D11、以下哪个进程用于将修改过的数据从内存保存到磁盘数据文件中?()A、DBWRB、LGWRC、RECOD、ARCH【答案】A12、SQL语言中,SELECT语句的执行结果是A、属性B、表C、元组D、数据库【答案】C13、在SQL语言查询语句中,WHERE子句实现关系代数的 一A、投影运算B、选择运算C、连接运算D、交运算【答案】B14、在Oracle数据库中,对于ROLLBACK命令,以下说法准确的是。()A、撤销刚刚进行的数据修改操作B、撤销本次登录以来所有的数据修改C、撤销到上次执行提交或回退操作的点D、撤销上一个COMMIT命令【答案】C【解析

45、】ORACLE数据库中ROLLBACK命令定义。15、在SELECT语句中使用GROUP BY CNO时,CNO必须(1A、在WHERE中出现B、在FROM出现C、在SELECT中出现D、在HAVING中出现【答案】C16、Oracle数据库逻辑存储结构不包括(1A、操作系统块B、表空间C、区D、数据块【答案】A17、以下说法中正确的选项是()。A、DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、 修改和删除等操作B、DBMS 包含 DB 和 DBSC、DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作 的一个软件系统D、DBMS能实现数据库的安全性控制、完整

46、性控制、并发控制及数据库 恢复等运行管理功能【答案】D18、在对数据库的系统故障进行恢复时,需要对日志文件进行()A、反向扫描B、正向扫描C、双向扫描D、随机扫描【答案】B19、使用身份验证方式需要客户端应用程序连接时提供登录时需要的用户 标识和密码。A、Windows身份验证B、SQL Server身份验证C、以超级用户身份登录时D、其他方式登录时【答案】B20、以下说法正确的选项是()。A、数据库是一个结构化的数据集合B、数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丧失C、数据库系统的核心是数据库管理员D、数据库防止了一切数据的冗余【答案】A二、填空题(每题2分,共20分)

47、1、在Access中,报表最多可以由一个节构成。【答案】72、数据模型的组成要素中描述系统的静态特性和动态特性的分别是()和【答案】关系模式I关系3、信息世界中的术语,与之对应的数据库术语为 o【答案】记录4、合并局部E-R图时可能会发生三种冲突,它们是:()、()和()。【答案】属性冲突|命名冲突|结构冲突5、数据访问页的链接信息存放在 属性中。【答案】数据源6、在Transact-SQL中可以使用两类注释符:单行注释()和多行注释()。【答案】-I/./7、数据库管理系统提供的数据控制方面的功能包括数据的()一保护、数据的()检查、()和数据库恢复。【答案】安全性|完整性|数据库备份8、数

48、据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 O【答案】数据操纵功能9、给数据表的某个字段设置PRIMARY KEY约束时在该字段上会自动创立()索引。【答案】聚集10、数据库中存储的是数据以及数据之间的 O【答案】联系三、简单题(每题5分,共20分)L简述关系的性质。【答案】Q)列是同质的,即每一列中的分量是同一类型的数据,来自同一个 域。(2)在同一个关系中,不同的列的数据可以是同一种数据类型,但各属性的名 称都必须是互不相同。(3)同一个关系中,任意两个元组都不能完全相同。在一个关系中,列的次序无关紧要。即列的排列顺序是不分先后的。(5)在一个关系中,元组

49、的位置无关紧要。即排行不分先后,可以任意交换两 行的位置。(6)关系中的每个属性必须是单值,即不可再分,这就要求关系的结构不能嵌 套。这是关系应满足的最基本的条件。2、基于学生(XS )表用SELECTSQL命令,编写一个查询程序,要求查询 各个系各个班男女学生的人数。要求输出字段为:xdh , bjdh , xb ,人数。(学 生表(XS.DBF)含有系代号(XDH,C,6)、性别(XB,N,2),班代号(BJDH,C,4)字 段【答案】SELECT xdhz bjdh z xb , COUNTS) AS 人数;FROM XS;GROUP BY 1,2,33、为什么关系中不允许有重复元组?【

50、答案】因为关系是一个元组的集合,而集合中的元素不允许重复出现,因此 在关系模型中对关系作了限制,关系中的元组不能重复,可以用键来标识唯一 的元组。4、从学生关系表S中,删除所有姓氏为陈的同学()。【答案】DELETE FROM S WHERE Name LIKE 陈四、综合应用题(每题20分,共20分)1、在学生课程管理数据库中创立一触发器,当向学生选课表插入记录时,检查 该记录的学号在学生表中是否存在,检查该记录的课程号在课程表中是否存 在,及选课成绩是否在0到100范围,假设有一项为否,那么不允许插入。【答案】create trigger stu_ins_trion sc for inse

51、rtasbegindeclare s# char(6),c# char(5),grade intselect s#=sno/c#=cno/grade=scorefrom inserted if (s# not in(select sno from student) or (c# not in (select eno fromcourse) )or (grade not between 0 and 100)rollback transactionelseprint 成功插入end【解析】不是所有的数据类型都能设置默认值,比方自动编号型、OLE对象 型、附件型等就不可以。12、下面关于唯一索引描述

52、不正确的选项是:0A、某列创立了唯一索引那么这一列为主键B、不允许插入重复的列值C、某列创立为主键,那么该列会自动创立唯一索引D、一个表中可以有多个唯一索引【答案】A13、教师表teacher的结构为(教师编号,姓名,职称,性别,年龄,联系 ), 那么如下的查询语句的功能是 o SELECT职称,COUNT(姓名)FROMteacher GROUP BY 职称;A、显示教师的职称、姓名和同名教师的人数B、按职称统计各类职称的教师人数C、显示教师的职称、姓名和同样职称的人数D、按职称的顺序分组显示教师的姓名【答案】B【解析】此题得分:1分14、使用ALTER命令修改数据时,以下说法错误的选项是(

53、)0A、可以修改文件的增容方式B、可以删除次要数据文件C、可以增加事务日志文件D、可以增加主要数据文件中国民航大学数据库基础专升本预测卷(五)总分:100分考试时间:90分钟考前须知:凡漏填、错填或书写字迹不清的答卷,影响评卷结果的,责任由考生自负。按题号在指定的答题区域内作答,如需对答案进行修改,可将需修改的内容划去,然后 紧挨在其上方或其下方写出新的答案,修改局部在书写时与正文一样,不能超出该题答 题区域的黑色矩形边框,否那么修改的答案无效。考试结束前要离开考场的考生须先按答题卡、试卷、草稿纸从上到下的顺序平放在桌面 上,再举手提出离场。一、单项选择题(每题2分,共40分)L常用的数据库系

54、统所用的数据模型是OA、层次型B、关系型C、网络型D、适用型【答案】B2、数据库三级模式体系结构主要的目标是确保数据库的(1A、数据结构规范化B、存储模式C、数据独立性D、最小冗余【答案】C3、在数据库系统中,外模式/模式映象用于解决数据的(XA、物理独立性B、结构独立性C、逻辑独立性D、分布独立性【答案】C4、()是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的 中心问题。A、数据管理B、数据处理C、数据加工D、数据收集【答案】A5、在Visual FoxPro中,用LOCATE命令把记录指针指向姓刘的记录后,想要查找下一个姓刘的记录,使用的命令是OA、LOCATEB、CON

55、TINUEC、GO NEXT 1D、SKIP【答案】B6、关于SQL量词表达正确的选项是。A、ALL和SOME是同义词B、ANY和SOME是同义词C、ANY和ALL是同义词D、ALL和EXISTS是同义词【答案】B【解析】此题得分:1分7、关于表的备注型字段与通用型字段,以下表达中错误的选项是()0A、字段宽度都不能由用户设定B、都能存储文字和图像数据C、字段宽度都是4D、内容都存储在与表文件同名的.FPT文件中【答案】B8、掩码LLLOOO对应的正确输入数据是(X555555aaa555555aaaaaaaaa【答案】B【解析】无9、对于学生一选课一课程的三个关系SS#,SNAME,SEX,

56、AGE)SCS#,C#,GRADE) CC#,CN AM E,TEACH ER)为了提高查询速度,对 SC 表创立唯一索引,应建哪个组上()A、( S# , C# )B、S#C、C#D、GRADE【答案】A10、()表达了数据和处理过程的关系。A、数据字典B、数据流图C、逻辑设计D、概念设计【答案】B11、以下关于Acces表的表达中,错误的选项是A、创立表之间的关系时,应关闭所有翻开的表B、可在设计视图的说明列对字段进行具体的说明C、可以对备注型字段进行格式属性设置D、假设删除表中含有自动编号型字段的记录后Acces不会对表中自动编号 型字段重新编号【答案】A【解析】格式属性用来决定数据表的

57、打印方式和屏幕显示方式,可以对备 注型字段进行“格式属性设置,不同类型的字段,其格式选择有所不同,OLE对 象型不能进行“格式属性设置。自动编号数据类型比拟特殊,每次向表中添 加记录时,系统会自动输入唯一顺序号,需要注意的是,自动编号数据类型一 且被指定,就会永久与记录连接,即使删除了表中含有自动编号型字段的记录,系 统也不会重新分配,并且用户不能修改被分配的顺序号。在创立表间关系时, 只需要关闭需要创立关系的所有表,而不是关闭所有翻开的表。12、下面关于索引说法正确的选项是()A、聚集索引必然是稠密索引B、在数据库中只能创立一个稀松C、在数据库中只能创立一个聚集索引D、索引文件中一定不包括记

58、录的详细数据【答案】A13、Access数据库最基础的对象是()A、表B、宏C、报表D、查询【答案】A【解析】表是最基础的对象,只有表才能存储数据。14、在Oracle中,游标都具有以下属性,除了(A、%NOTFOUNDB、%FOUNDC、% ROWTYPED、%ISCLOSE【答案】D15、修改用户账号的语句是A、CREATE USERB、DROP USERC、RENAME USERD、SET PASSWORD【答案】C【解析】此题主要考查的知识点为修改用户账号的语句。创立用户账号的语句 是CREATEUSER,删除用户账号的语句是DROP USER,修改用户账号的语句是 RENAME US

59、ER,修改用户口令的语句是SET PASSWORD.16、设有一张教师表js ,含有一个字符型字段xb (表示教师的性别1以下命 令中语法正确的选项是()0A、DELE FROMjs WHERE xb=z,男”B、DELE TABLE js WHERE xb=#,男”C、DELE FROMjs FORxb=z,男D、DELE TABLE js FORxb=,z 男【答案】B17、逻辑结构设计不包括()。A、关系模式规范化B、初始关系模式设计C、构建E-R模型D、模式的评价与改进【答案】C18、在数据库的概念设计中,最常用的模型是(XA、实体联系模型B、数学模型C、逻辑模型D、物理模型【答案】A

60、19、数据库运行过程中发生的故障通常有三类,即(工A、软件故障.硬件故障、介质故障B、程序故障.操作故障、运行故障C、数据故障.程序故障、系统故障D、事务故障.系统故障、介质故障【答案】D20、下面哪些说法是正确的()A、在死锁预防中,等待一死亡法是中止优先级高的事务B、在死锁预防中,受伤一等待法是优先级高的事务可能等待优先级低的事 务释放锁C、使用死锁预防的系统中不会出现死锁。D、使用死锁判断的系统会不会出现死锁。【答案】C二、填空题(每题2分,共20分)L数据库的概念模型独立于 O【答案】具体的机器和DBMS2、关系运算中花费时间可能最长的运算是。【答案】笛卡尔积3、在Access中,撤销

温馨提示

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

评论

0/150

提交评论