渤海大学历年数据库原理及应用专升本相关题目.docx
《渤海大学历年数据库原理及应用专升本相关题目.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中记录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 渤海 大学 历年 数据库 原理 应用 本相 题目
链接地址:https://www.desk33.com/p-1263336.html