《渤海大学历年数据库原理及应用专升本相关题目.docx》由会员分享,可在线阅读,更多相关《渤海大学历年数据库原理及应用专升本相关题目.docx(44页珍藏版)》请在课桌文档上搜索。
1、历年数据库原理及应用专升本相关题目(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、下列关于索引的说法中,错误的是A、索引文件需要占用磁盘空间B、创建的索引越多越好C、DBMS会将一个表的所有索引保存在同一个索引文件中D、创建索引能够提高数据文件的访问效率【答案】B【解析】本题主要考查的知识点为索引的概念。索引是提高数据文件访问效率的有效方法。目前,索引技术已经在各种数据库系统中得到了广泛应用。索引是以文件的形式存储的,DBMS会将一个表的所有索引保存在同一个索引文件中,索引文件需要占用磁盘空间。索引的数量应适当,并不是越多越好。2、OraCIe中的()操作需要
2、数据库启动到mount阶段。A、重命名控制文件B、删除用户C、切换数据库归档模式D、删除表空间【答案】C3、数据库系统中,表是用来存放数据的,备注型、通用型数据存放在表的备注文件中,表的备注文件的扩展名是()A、 .DBFB、 .DCTC、 .FPTD、 .CDX【答案】C4、数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、()和用户构成。A、 DBMSB、DBC、DBSD、DBA【答案】D5、下述各项中,属于数据库系统的特点是()。A、存储量大B、存取速度快C、数据共享D、操作方便【答案】C6、联接有内联接、外联接和交叉联接,其中外联接只能对表进行。A、两个B、三个C、四
3、个D、任意个【答案】A7、下列关于SQL语言特点叙述错误的是()。A、SQL是一种一体化的语言B、SQL是一种高度过程化的语言C、SQL是语言非常简洁D、SQL语言可以直接以命令方式交互使用,也可嵌入到程序中使用【答案】B【解析】SQL是一种非过程化的语言。8、关系数据库的概念模型是()oA、关系模型的集合B、关系模式的集合C、关系子模式的集合D、存储模式的集合【答案】B9、有关系模式R(A,B,C,D,E),R的函数依赖集F=A-BC,CB-E,B-D,E-A下面哪个分解具有无损连接性.A、(A,D,C),(A,B,C)B、(A,B,C),(B,C,D,E)C、(A,B,D),(C,D,E)
4、D、(B,C,D),(A,D,E)【答案】B10、有两个关系R和S,分别含有15个和10各元组,则在RUS,R-S,RnS中不可能出现的元组情况是()A、18,7,7B、 21,11,4C、25,15,0D、15,5,10【答案】A11、根据关系数据基于的数据模型一一关系模型的特征判断下列正确的一项:()A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、能体现一对多、多对多的关系,但不能体现一对一的关系。D、关系模型数据库是数据库发展的最初阶段。【答案】B12、关系型数据库技术的特征由一下哪些元素确定的?OA、行和列B、节点和分支C、
5、 Blocks和ArrowsD、父类和子类【答案】A13、在ViSUalFOXPrO系统中,查询结果的输出有多种多样。以下不可以作为查询的输出类型的是()oA、表单B、报表C、临时表D、自由表【答案】A14、系统变量名均以开头oA、字母B、数字C、下划线D、汉字【答案】C15、在OraCIe中创建用户时,若未提及DEFAULTTABLESPACE关键字,则OraCIe就将()表空间分配给用户作为默认表空间。A、HRB、 SCOTTC、 SYSTEMD、SYS【答案】C16、在OraCIe数据库中,关于控制文件,说法正确的是。OA、只有一个控制文件,数据库不能运行B、建议保存一个控制文件C、至少
6、有两个位于不同磁盘的控制文件D、至少有两个位于同一磁盘的控制文件【答案】C17、OracleGoldenGate可以在异构的IT基础架构之间实现大量数据()一级的实时复制。A、秒秒妙秒 毫微亚 、 、 、 BCD【答案】D18、数据库中超级账户不能被锁定,其中OraCIe的是O,DlySqI的是O,SQLSerVer的是O0A、 sa,root,sysB、 admin,root,saC、 sys,root,saD、 sys,admin,sa【答案】C19、事务的隔离性是由DBMS的()A、恢复子系统出现B、完整性子系统实现C、安全性子系统实现D、并发控制子系统实现【答案】D20、在一个主动性的
7、数据库性能监视过程中,你在AwR报告中发现了logfileSynC等待事件出现在TOP5等待事件列表中,这个事件暗示着()oA、频繁的日志切换正在发生。B、日志(REDO)的产生比LGWR写出的数据更快。C、在应用程序中频繁的COMMIT和ROLLBACK正在发生。D、在数据库中频繁的增量检查点正在发生。【答案】C二、填空题(每小题2分,共10分)1、据库系统的核心是O【答案】数据库管理系统2、设有关系R,从关系R中选择条合条件f的元组,则关系代数表达式应是()。【答案】f(R)3、在SQLSELECT语句查询中,要去掉查询结果中的重复记录,应该使用()关键字。【答案】distinct4、设有
8、关系模式R(A,B,C,D、,函数依赖F=A-B,BC,则所有左部是属性B的函数依赖分别是()、()、()、()o【答案】ABfBCIBfClABfBlABfC5、保证表中属性值具有唯一性的约束方法有()、Oo【答案】primarykey约束UniqUe约束三、判断题(每小题1分,共10分)()1、数据库系统不是一个单一的存在,它由数据库、数据库管理系统、用户和硬件系统四个部分组成。【答案】正确【解析】无()2、安装OralCe数据库软件,对临时目录没有空间要求【答案】错误()3、关系规范化中的插入异常是指应该插入的数据没插入【答案】正确【解析】主要指元组未插入()4、在SQL的SELECT语
9、句中,SELECT子句能实现关系代数中的投影运算。【答案】正确()5、如果事务结束,就使用SQL语句的COMMrT,使数据恢复到开始之前的状态。【答案】错误()6、在SELECT查询语句中,使用LlMrr可以限制查询结果的数量。【答案】正确()7、闪回技术可以很快将数据库或表回到过去的某个状态,具有不依赖数据备份文件的特点。【答案】正确()8、新奥尔良法是目前公认的比较完整和权威的一种数据库设计的规范设计法【答案】正确()9、ORAeLE数据高速缓冲区使用“最近最多使用”和“最近最少使用“两个列表进行管理【答案】错误()10、在数据库三级模式间引入二级映象的主要作用是提高数据与程序的安全性。【
10、答案】错误【解析】数据库的三级模式和两种映射保证了数据库的数据独立性,数据库独立性包括逻辑数据独立性和物理数据独立性。四、综合应用题(每小题20分,共40分)1、假设某商业集团数据库中有一关系模式R(商店编号,商品编号,数量,部门编号,负责人),若规定:(1)每个商店能销售多种商品(每种商品有一个编号);商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量;问题:(1)写出关系R的基本函数依赖找出R的候选码(3)R的范式,若不属于3NF,则分解为3NF【答案】(1)每个商店的每种商品只在一个部门销售:商店编号,商品编号-部门编号每个商
11、店的每个部门只有一个负责人:商店编号,部门编号-负责人每个商店的每种商品只有一个库存数量:商店编号,商品编号-库存量(2)主码为:商店号,商品编号,非主属性为:数量,部门编号,负责人(3)因存在非主属性(负责人)对主码(商品编号,商店号)的传递函数依赖故未达到三范式,只达到二范式。分解该关系模式:Rl(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号,负责人)分解后其实已达到BC范式。2、某大学的运动会比赛项目管理数据库包括如下三张表:Student(xh,xm,xb,nl,szx)/学号、姓名、性别、年龄、所在系Sports(xmh,xmm,dw)运动项目的编号、名称、项目的计分
12、单位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)查询各个系的学生的“跳高”项目比赛
13、的平均成绩(不要求输出比赛项目的计分单位)。(8)统计各个系的总成绩情况,并根据总成绩按降序排序。(9)建立“计算机”系所有男学生的信息视图JSjLM.Student。(10)回收用户“李明”对SPOrtS表的查询权限。【答案】(1)使用SQL语言,创建StUdent表,并定义Xh为主键。CreatetableStudent(xhchar(10)primarykey,xmchar(20),xbchar(2),nlint,szxchar(50)(2)在Student表xh属性列上建立名称为xh的聚簇索引。Createclusteredindexxhonstudent(xh)(3)使用SQL语言从
14、表StUdent中删除学生“张三”的记录。DeletefromStudentwherexm=,张三(4)使用SQL语言为SS表添加一条记录:学号为“xhOOl”的学生参与了编号为“xmOOl”的运动项目,但还没成绩。InsertintoSS(xh,xmh)values(,xh001,xm001,)(5)使用SQL语言,将StUdent表学号为“xhOOl”的学生的姓名改为“李明”。UpdatestudentsetXm=李明wherexh=*xh001,(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。SELECTDISTINCTxmmFROMSportsWHE
15、RExmhIN(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
16、=Sports.xmhGROUPBYszxOrderbysum(cj)desc(9)建立“计算机”系所有男学生的信息视图JSJLM.Student。CREATEVIEWJSJJLStudentASSELECT*FROMStudentWHERESZXt=计算机ANDxb=男(10)回收用户“李明”对SPOrtS表的查询权限。REVOKESELECTONTABLESportsFROM李明历年数据库原理及应用专升本相关题目(二)(总分100分,考试时长90分仲)一、单项选择题(每小题2分,共40分)1、文件系统与数据库系统对数据处理方式的主要区别体现在()。A、数据集成化B、数据共享C、冗余度D、容
17、量【答案】A2、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括()。A、网状模型B、链状模型C、层次模型D、关系模型【答案】B3、数据库管理系统的作用描述,最恰当的是()A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享【答案】C【解析】数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。4、目前数据大集中是我国重要的大型分布式信息系统建设和发展的趋势,数据大集中就是将数据集中存储和管理,为业务信息系统的运行
18、搭建了统一的数据平台,对这种做法认识正确的是O?A、数据库系统庞大会提供管理成本B、数据库系统庞大会降低管理效率C、数据的集中会降低风险的可控性D、数据的集中会造成风险的集中【答案】D5、从用户需求观点看,对数据库整体逻辑结构的描述是数据库的()A、概念模型B、逻辑模型C、外部模型D、内部模型【答案】A6、数据库设计中的数据流图和数据字典描述是哪个阶段的工作()。A、需求分析B、概念设计C、逻辑设计D、物理设计【答案】A7、在下列关于索引的叙述中,不正确的是()oA、数据库系统B、唯一索引允许索引表达式有重复值C、候选索引只能用于数据库表,不能用于自由表D、候选索引不允许索引表达式有重复值【答
19、案】C8、在PL/SQLDeVelOPer7的SQLWindOW中,按F8键执行语句时,默认执行该窗口所有语句,现在改为执行鼠标所在的那条语句,可在Tools-Preferences-WindowtypesSqlWindoW中选择()oA、 AutoCommitSQLB、 AutoSelectStatementC、 AutoExecutequeriesD、 AutoCommitpostedrecords【答案】B【解析】AUtOCOmmitSQL选项用于控制SQL语句是否自动提交;AutoExecutequeries用于控制,querydataoreditdata是否立即执行;AutoComm
20、itpostedrecords控制resultgrid中是否自动提交。9、输入掩码是给字段输入数据时设置的()oA、初值B、当前值C、输出格式D、输入格式【答案】D【解析】输入掩码就是为了限制数据的输入格式和输入范围。10、SQLServer2000的数据以页为基本存储单位,页的大小为。A、8KBB、 16KBC、 32KBD、 64KB【答案】A11、SQL与C语言处理记录的方式是不同的。当将SQL语句嵌入到C语言程序时,为协调两者而引入()。A、堆B、栈C、游标D、缓冲区【答案】C12、关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?
21、()A、实体完整性B、参照完整性C、用户定义的完整性D、实体完整性、参照完整性和用户定义的完整性【答案】B13、学生表 StUdent 包含 Snanie、sex、20,执行如下SQL语句的结果是age三个属性列,其中age的默认值是:INSERT INTOstudent(sex,sname,age)VALUES(,M,Lili,);A、B、C、D、执行成功,Sname,sex,age的值分别是Lili, M,SQL语句不正确,执行失败执行成功,Sname,sex,age的值分别是M, Lili, 执行成功,SnaIne,sex,age的值分别是M, Lili,20NULL 20【答案】B【解
22、析】本题得分:1分14、若在两个表之间的关系连线上标记了1:1或1:8,表示启动了A、实施参照完整性B、级联更新相关记录C、级联删除相关记录D、不需要启动任何设置【答案】A【解析】实施参照完整性是为了在创建表间关系时防止出现数据孤立记录并保持参照同步,级联更新相关字段是当主表中的字段的值更新时,相关表关联字段值也会同步更新,级联删除相关记录是当删除主表记录时,相关表的关联字段的值和主表的主键值相同的记录将同步删除15、在表的设计视图,不能完成的操作是()A、修改字段的名称B、删除一个字段C、修改字段的属性D、删除一条记录【答案】D【解析】删除记录必须在数据表视图进行。16、我们在DBMS中记录
23、数据库员工和员工工作信息,要求当某个员工离职后,数据库需要自动删除该员工的工作信息,在定义工作表时我们对于外关键字的删除规则应定义为A、ONB、ONC、OND、ONDELETEDELETEDELETEDELETEROLLBACK CASCADE SET NULL NO ACTION【答案】B17、以下关于MySQL的叙述中,错误的是。A、MySQL是开放源代码系统B、MySQL支持多种存储引擎C、MySQL支持结构化查询语言D、MySQL中不能使用中文名作为数据表名【答案】D【解析】本题得分:1分18、()是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、
24、图形、图像、声音、语言等。A、视图B、表C、数据D、数据库【答案】CA、ALTERDEFAULTROLLEUSERscottALLB、ALTERUSERDEFAULTROLLEALLEXCEPTC、ALTERDEFAULTROLLEALLEXCEPTUSERD、ALTERUSERscottDEFAULTROLLEALL【答案】D19、在OraCIe中,将当前系统所有角色都授予SCOtt,除PayrOll外,下列哪个是正确的?O20、后备副本的作用是()oEXCEPTPayrollPayrollscottEXCEPTPayrollA、保障安全性B、完整性控制C、并发控制D、数据库恢复【答案】D二
25、、填空题(每小题2分,共10分)1、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和【答案】物理独立性2、如果两个实体集之间存在多对多联系,则将它们转换为关系模型的结果是个表。【答案】33、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为()【答案】逻辑独立性4、按照转储方式,数据转储可以分为()和()o【答案】海量转储增量转储5、数据库三级模式体系结构的划分,有利于保持数据的0【答案】独立性三、判断题(每小题1分,共10分)()1、索引段用来存放索引信息,只有和索引键值。【答案】错误【解析】索引段用来存放
26、索引信息,包括ROWID和索引键值。()2、删除一个在线重做日志文件时控制文件不会更新【答案】错误()3、shutdownabort命令可以快速关闭OraCIe数据库,通常可以在生产环境执行该命令【答案】错误()4、在OraCIe中,EXPOrt/Import有三种工作方式:交互式方式命令行方式参数文件方式【答案】正确【解析】中级P169()5、OraeIe中如果联机重做日志损坏,必须通过不完全恢复将数据库恢复到联机重做日志终止SCN之后的状态。【答案】错误()6、日志文件是用于数据库恢复的重要文件?【答案】正确()7、OraCIe在nomount模式下也可以改变数据库的归档模式【答案】错误(
27、)8、实体完整性规则是对外键的约束,参照完整性规则是对主键的约束【答案】错误【解析】实体完整性(Entityintegrity):主码属性值不能为空值(对主键约束)参照完整性(ReferentiaIintegrity):若F是关系R的外码,则F的取值要么为空,要么取被参照关系S的某一主码值。(对外键约束)()9、客户端、服务器必须安装、配置在不同的计算机上。【答案】错误()10、使用WAMPSerVer套件可安装APaChe服务器和MySQL服务器。【答案】正确四、综合应用题(每小题20分,共40分)1、有一个“学生选课”数据库,数据库中包括三个表,其关系模式分别为:Student(xh,xm
28、,xb,nl,szx)Course(kch,kcm,xxk,xf)SG(xh,kch,cj)其中:StUCIent是学生表,Xh表示学号、Xm表示姓名、Sb表示性别、nl表示年龄、SZX表示所在系。Xh为主码。COUrSe是课程表,kch表示课程号、kcm表示课程名、XXk表示先修课号、xf表示学分。kch为主码。SG是选课表,Xh表示学号,参照学生表的学号xh、kch表示课程号,参照课程表的课程号kch、Cj表示成绩。(xh,kch)为主码。请用SQL语言实现下列功能:1.建立选课表SG,要求实现主键约束和外键约束,且成绩不能为空。2 .查询选修课程的成绩小于60分的人数。3 .查询选修了C
29、3号课程的学生的学号及其成绩,查询结果按分数的降序排列。要求查询结果的标题显示为汉字。4 .查询选修了“数据库应用“课程且成绩在90分以上的学生的姓名和所在系。5 .向StUdent表中插入一条记录,学号为“05020”,姓名为“丁莉”,性别为“女”,年龄为“17”,所在系为“计算机系”。6 .将计算机系全体学生的成绩置零。7 .创建一个“学生成绩”视图,包括选修了课程的学生的学号、姓名、选修课程的课程号、课程名以及成绩。8 .为Student表建立一个按学号升序排列的唯一索引Stusno-IDXo9 .求各课程的选修人数及平均成绩。10 .查询选修了课程编号为1400和14002,课程的学生
30、的学号和姓名。【答案】1.建立选课表SG,要求实现主键约束和外键约束,且成绩不能为空。CREATETABLESG(SnoCIIAR(5),CnoCIIAR(3),Ccredittinyintnotnull,PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno),CONSTRAINTC3FOREIGNKEY(Cno)REFERENCESCourse(Cno)2 .查询选修课程的成绩小于60分的人数。SELECTCOUNT(DISTINCTSno)FROMSGWHEREGrade=90或SELECTSname,SdeptFROMStude
31、ntJOINSGONStudent.Sno=SG.SnoJOINCourseONSG.Cno=Course.CnoWHERECname=数据库应用ANDGrade=905 .向StUdent表中插入一条记录,学号为“05020”,姓名为“丁莉”,性别为“女”,年龄为“17”,所在系为“计算机系”。INSERTINTOStudentVALUES(05020,丁莉,女,17,计算机系)6 .将计算机系全体学生的成绩置零。UPDATESGSETGrade=OWHERESnoIN(SELECTSnoFROMStudentWHERESdePt=计算机系)7 .创建一个“学生成绩”视图,包括选修了课程的学
32、生的学号、姓名、选修课程的课程号、课程名以及成绩。CREATEVIEW学生成绩ASSELECTSno,Sname,Course.Cno,Cname,GracleFROMStudent,SG,StudentWhereStudent.Sno=SG.SnoandCourse.Cno=SG.Cno或CREATEVIEW学生成绩ASSELECTSno,Sname,Course.Cno,Cname,GradeFROMStudentJOINSGONStudent.Sno=SG.SnoJOINCourseONCourse.Cno=SG.Cno8 .为Student表建立一个按学号升序排列的唯一索引StUSno
33、_IDXoCREATEUNIQUEINDEXStusno_IDXONStudent(Sno)9 .求各课程的选修人数及平而成绩。SELECTCno,COUNT(Sno),AVG(Grage)FROMSGGROUPBYCno10 .查询选修了课程编号为14001,和14002课程的学生的学号和姓名。SELECTStudent.Sno,SnameFROMStudent,SGWHEREStudent.Sno=SG.SnoANDCno=,1400ANDSnoIN(SELECTSnoFROMSGWHERECno=,14002,)2、设有下列关系模式:STUDENT(SNO,SNAME,AGE,SEX,D
34、NO)其中,SNo表示学号,CNAME表示姓名,AGE表示年龄,SEX表示性别,DNO表示院系号。SC(SNO,CNO,GRADE),其中SNo表示学号,CNO表示课程号,GRADE表示成绩。COURSE(CNO,CNAME),其中CNo表示课程号,CNAME表示课程名。请用关系代数表示下列查询:1)检索年龄小于16的女学生的学号和姓名。2)检索成绩大于85分的女学生的学号、姓名。3)检索选修课程为Cl或C2的学生的学号4)检索至少选修了课程号为Cl和C2的学生的学号。5)检索选修课程号为Cl的学生的学号,姓名,课程名和成绩。6)检索选修了全部课程的学生的学号、姓名和年龄。2)3)4)5)【答
35、案】1)11SNO,SNAME(AGE85CSEX=女(STUDENT*SC)11SN0(CN0三,CVCNO=,C2,(SC)ISNO(OCNo=C(SC)11SNO(CNO=,C2,(SC)11STUDENT.SNO,SNAME,CNAME,GRADE(CNO=Cl(STUDENT*SC)*COURSE)o6) 11STUDENT.SNO,SNAME,AGE(STUDENT*11SNO.CNO(SC)11CNO(COURSE)历年数据库原理及应用专升本相关题目(三)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、在数据库系统中,空值是A、0B、空格C、空字符串D
36、、不确定【答案】D2、把学生数据库STA.DBF的学号和姓名字段的数据复制成另一数据库文件STB.DBF,应使用命令A、 USESTACOPYTOSTBFIELDS学号,姓名B、 USESTBCOPYTOSTAFIELDS学号,姓名C、COPYSTATOSTBFIELDS学号,姓名D、COPYSTBTOSTAFIELDS学号,姓名【答案】A3、想在另一个模式中创建表,用户至少该具有()系统权限A、 CREATETABLEB、 CREATEANYTABLEC、 RESOURCED、DBA【答案】B4、在SQLPLUS中,执行外部脚本所用的命令是()oA、/B、脚本C、EXE脚本D、不能在SQLP
37、LUS中直接运行脚本【答案】B5、当以下代码中的【】位置分别为break,continue或return时,输出的值为()oDECLAREnintSETn=3WHILEn0BEGINSETn=n-lIFn=lENDPRINTnA、1,0,不输出B、1,1,_C、0,0,0D、 0,1,2【答案】A6、要在RMAN中启用控制文件文件自动备份功能,下面()命令是正确的。A、 CONFIGURECONTROLFILEAUTOBACKUPB、 CONFIGURECONTROLFILEAUTOBACKUPONC、 CONFIGURECONTROLFILEAUTOBACKUPSTARTD、 CONFIGU
38、RECONTROLFILEAUTOBACKUPSTARTUP【答案】B7、如果用文件概念来命题的话,投影相当于从整个文件中各记录中抽出所要的()oA、项目B、集合C、属性D、卷【答案】A8、【】要求明确标明数据库的应用范围及应达到的应用处理功能。A、数据库的应用功能目标B、标明不同用户视图范围C、应用处理过程需求说明D、数据字典【答案】A9、修改用户账号的语句是A、 CREATEUSERB、 DROPUSERC、 RENAMEUSERD、 SETPASSWORD【答案】C【解析】本题主要考查的知识点为修改用户账号的语句。创建用户账号的语句是Createuser,删除用户账号的语句是dropus
39、er,修改用户账号的语句是RENAMEUSER,修改用户口令的语句是SETPASSWORD.10、设X=wABCw,Y=hABCDh,则下列表达式中值为.T.的是。A、X=YB、X=YC、X$YD、AT(XjY)=O【答案】C11、在SQL中,CREATEVIEW语句用于建立视图。如果要求对视图更新时必须满足于查询中的表达式,应当在该语句中使用短语。A、 WlTHUPDATEB、 WITHINSERTCxWITHDELETED.WITHCHECKOPTION【答案】D12、数据库结构的描述和定义是DBMS运行的基本依据,它们存储于OA、封锁表B、数据字典C、索引D、日志【答案】B13、下面对数
40、据表的叙述有错误的是()。A、数据表是ACCeSS数据库中的重要对象之一B、表的“设计视图”的主要工作是设计表的结构C、表的“数据表视图”只用于显示数据D、可以将其他数据库的表导入到当前数据库中【答案】C【解析】数据表视图主要用来管理表中的数据,也能够对表结构进行部分修改。14、需求分析阶段设计数据流图(DFD、通常采用()oA、面向对象的方法B、回溯的方法C、自底向上的方法D、自顶向下的方法【答案】D15、在OraCIe中,如果一个服务器进程意外中止,OraCIe使用下列哪一个后台进程来释放它所占用的资源?()oA、 DBWnB、 1.GWRC、 SMOND、 PMON【答案】D16、下面哪
41、个调度是串行调度()A、Tl:R(八),T2:R(B),T2:W(B),Tl:W(八)B、ThR(B),Tl:W(B),T2:R(八),T2:W(八)C、Tl:R(八),T2:R(B),.Tl:W(八),T2:W(B)D、T2:R(八),T1:R(B),.T1:W(八),T2:W(B)【答案】B17、在下列RDMBS产品中,属于小型数据库系统的是O。A、 AccessB、 OracleC、 SybaseD、 Informix【答案】A18、在OraCIe数据库中,使用SHUTDOWN命令关闭数据库时可以附加选项,使用哪个选项后在下次启动数据库时需要进行实例恢复。()A、 NORMALB、 AB
42、ORTC、 IMMEDIATED、 TRANSACTIONAL【答案】B【解析】使用ABORT选项关闭数据库属于不干净关闭,下次启动时需要进行实例恢复。19、下列关于存储函数与存储过程的说法中,错误的是A、存储过程可以拥有输出参数B、可以直接对存储函数进行调用,且不需要使用CALL语句C、存储过程中必须包含一条RETURN语句D、对存储过程的调用,需要使用CALL语句【答案】C【解析】本题主要考查的知识点为存储函数与存储过程的联系和区别。存储函数与存储过程一样,都是由SQL语句和过程式语句所组成的代码片断,并且可以被应用程序和其他SQL语句调用。然而,它们之间存在如下几点区别:(1)存储函数不
43、能拥有输出参数,这是因为存储函数自身就是输出参数;而存储过程可以拥有输出参数。(2)可以直接对存储函数进行调用,且不需要使用CALL语句;而对存储过程的调用,需要使用CALL语句。(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。20、在ACCeSS中,运行TVindOwS应用程序的宏操作是()A、 RunAppB、 RunCodeC、 RunMacroD、 RunSQL【答案】C二、填空题(每小题2分,共10分)1、处理事件的代码称为O【答案宏2、关系运算分为()和()。【答案】关系代数I关系演算3、数据独立性是指当数据发生变化时,可以不用修改使用数
44、据的【答案】应用程序4、数据流图(DFD、是用于描述结构化方法中()阶段的工具。【答案】需求分析5、数据库恢复的基本原理是()o【答案】利用数据的冗余三、判断题(每小题1分,共10分)()1、数据模型是由数据结构、数据操作、完整性约束三部分组成。【答案】正确()2、数据备份的方法包括:冷备份、热备份和逻辑备份三种。【答案正确()3、连接运算是由笛卡尔积和选择操作组合而成的。【答案】正确()4、2005.89是SQL中的货币型常量吗?【答案】错误【解析】货币型常量是以“$”作为前缀的整型或实型数据。()5、在表的某个列上创建标准B树索引,查询复合某条件的记录,结果有大量的记录返回,则这个索引得到最大程度的应用,能够明显提高速度【答案】错误()6、使