齐齐哈尔大学数据库原理期末(共六卷)及答案.docx
数据库原理期末(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、在ACCeSS中,不.能直接导入的文件类型是()A、Excel文件B、HTML文件C、文本文件D、WOrd文件【答案】B2、数据库系统与文件系统的最主要区别是()。A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各宗类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量【答案】B3、下面关于数据系统叙述正确的是()。A、数据库系统避免了一切冗余B、数据库系统减少了数据冗余C、数据库系统比文件系统能管理更多的数据D、数据库系统中数据的一致性是指数据类型的一致【答案】B4、在SQLPLUS中,执行外部脚本所用的命令是()oA、/B、脚本C、EXE脚本D、不能在SQLPLUS中直接运行脚本【答案】B5、以下()是IirIUX环境下MySQL默认的配置文件。A、fB、my-fC、my-fD、my-f【答案】A6、某表中有"编号''字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、 "Q”LL999B、 "Q"??999C、 “Q"LLOOOD、 “Q"??OOO【答案】C【解析】第一位必须是字母Q,用“Q";第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为itQrfLLOOOo7、在SQL语句中,给用户授权的命令是O。A、GRANTB、SETC、 REVOKED、 FROM【答案】A8、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()oA、关系运算理论B、关系规范化理论C、数理逻辑D、关系代数理论【答案】B9、常用的关系运算是关系代数和()。A、集合代数B、逻辑演算C、关系演算D、集合演算【答案】C10、关于OraCIe数据库控制文件,下面描述错误的是。OA、控制文件是用于存放数据库配置信息的文件B、每个数据库至少有一个控制文件C、控制文件在创建数据库时产生D、删除控制文件后对数据库运行没有影响【答案】D【解析】控制文件是OraCIe数据库用于存放系统配置信息数据的文件,它是一个二进制文件,负责维护数据库的全局结构,支持数据库的启动和运行。控制文件在创建数据库时产生,管每个数据库至少有一个对应的控制文件。11、在ViSUalFOXPro系统中,查询结果的输出有多种多样。以下不可以作为查询的输出类型的是()。A、表单B、报表C、临时表D、自由表【答案】A12、在OraCIe中,当控制一个显式游标时,下列()命令包含INTO子句。A、 OpenB、 CloseC、 FetchD、 CURSOR【答案】C13、以下关于OraCle数据库物理文件的描述,描述正确的是()。A、数据库只能有1个控制文件B、每组在线日志只能有1个成员C、可以删除状态为CURRENT的在线redo日志D、控制文件和在线日志文件都可以进行多路复用,以提高可靠性【答案】D14、数据库中有两个用户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;【答案】C15、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、并发控制D、故障恢复【答案】C【解析】本题主要考查的知识点为并发控制。并发控制是指当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误结果,并使得数据库的完整性遭到破坏,因而对多用户的并发操作加以控制和协调。16、下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中【答案】B【解析】本题主要考查的知识点为MySQL的基本概念。在MySQL中,一个关系对应一个基本表,一个或多个基本表对应一个存储文件,一个表可以有若干索弓I,索引也存放在存储文件中。17、数据完整性保护中的约束条件主要是指()。A、用户操作权限的约束B、用户口令校对C、值的约束和结构的约束D、并发控制的约束【答案】C18、以下是对主从式结构数据库系统的描述,请选择错误描述的选项。OA、主从式结构是指一个主机带多个终端的多用户结构B、在这种结构中,数据库系统的应用程序、DBMS、数据等都集中存放在主机上C、所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据,能够共享数据源D、主从式结构的优点是系统性能高,是当终端用户数目增加到一定程度后,数据的存取通道不会形成瓶颈【答案】D19、开启口令(密码)检验函数的方法是()。A、使用ORAPWD应用程序B、在SYS模式中执行catproc,sql脚本C、在SYS模式中执行Utlpwdmg.sql脚本D、将PASSWoRDjERIFY初始化参数设置为TRUE【答案】C20、将符合要求的初始数据装载到数据库中去是指A、应用程序设计B、加载数据C、数据库试运行D、数据库维护【答案】B【解析】本题主要考查的知识点为加载数据。加载数据是指将符合要求的初始数据装载到数据库中去。二、填空题(每小题2分,共20分)1、数据库中存储的是数据以及数据之间的O【答案】联系2、数据库系统中,用于存放三级结构定义的数据库称为()【答案】数据字典3、数据表之间的联系是通过表的字段值来体现的,这种字段称为()。【答案】连接字段4、有如下命令序列:s="2011年下半年计算机等级考试”1.EFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是。【答案】2011年考试5、命令?LEN("THISISMYBOOKw)的结果是。【答案】156、设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是(),主属性是(),非主属性是()。【答案】系编号I系名称I电话、办公地点7、表中的一行称为一条(),对应一个(),相当于一个()【答案】记录I元组I实体【解析】无8、可以用HTML文件格式存储的数据库对象称为O【答案】数据访问页9、常量(2009-10-01,15:30:00的数据类型是。【答案】日期型10、SQL语言是的语言,易学习。【答案】非过程化三、简单题(每小题5分,共20分)1、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?【答案】(1)数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。(2)各阶段任务如下:需求分析:准确了解与分析用户需求(包括数据与处理)。概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。数据库实施:设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。2、简述T-SQL语言的特点。【答案】(1)综合统一(2)两种使用方式,统一的语法结构(3)高度非过程化(4)类似于人的思维习惯,容易理解和掌握3、关系模型有何特点?【答案】1.关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。2 .关系模型的概念单一,无论实体或实体之间的联系都用关系表示。3 .存取路径对用户透明。4 .关系必须是规范化的关系。4、什么是事务,事务有哪些特性?【答案】事务(TranSaCtiOn)是访问并可能更新数据库中各种数据项的一个程序执行单元(Unit)O事务是恢复和并发控制的基本单位。事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。四、综合应用题(每小题20分,共20分)1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)°(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)o(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。检索“李强“同学不学课程的课程号(C#)。(5)检索至少选修两门课程的学生学号(S#)。检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。检索选修课程号为kl和k5的学生学号(S#)。检索选修全部课程的学生姓名(SNAME)o(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。【答案】(1).11Cft,CNAME(TEACHER='程军'(C)(2) .11S#,SNAME(AGE>21SEX=w男"(s)(3) .11SNAMEs11Sft,Cft(sc)÷11Cft(TEACHER=,程军,(C)(4) .nc#(C)-nc#(OSNAME=,李强,(三)SC)(5) .ns#(o1=425(SC×SC)(6) .nC#,CNAME(C口(nS#,C#(sc)÷nS#(三)(7) .11S#(SC11C4(0TEACHER=,程军,(C)(8) .ns#,c#(sc)kVCtt=,k5'(C)(9) .IlSNAMEsFIS#,C#(sc)÷11C(C)(10) .ns#,c#(sc)2,(SC)(11) .ns#,SNAMEs11Stt(SCCNAME='C语言'(C)数据库原理期末(二)(总分100分,考试时长90分仲)一、单项选择题(每小题2分,共40分)1、在数据库系统中,模式/内模式映象用于解决数据的()。A、物理独立性B、结构独立性C、逻辑独立性D、分布独立性【答案】A2、用来表达数据库物理结构