河北经贸大学数据库原理及应用期末测试卷(含六卷).docx
《河北经贸大学数据库原理及应用期末测试卷(含六卷).docx》由会员分享,可在线阅读,更多相关《河北经贸大学数据库原理及应用期末测试卷(含六卷).docx(40页珍藏版)》请在课桌文档上搜索。
1、河北经贸大学数据库原理及应用期末测试卷(一)考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2分,共40分)1、下列属于第一代数据库系统的是A、SYBASEB、IMSC、 IngresD、 OODBS【答案】B2、下列关于数据库外模式的说法,正确的是A、一个数据库只能有一个外模式B、外模式不能重叠C、一个外模式可以只为一个应用程序使用D、不可被多个应用程序所共享【答案】C【解析】本题主要考查的知识点为外模式。一个数据库可以有多个不同的外模式,允许它们有一定的重叠,且一个外模式可以只为一个应用程序使用,也可以为多个应用程序所共享。3、数据库启动过程中读取
2、初始化参数文件的阶段是。OA、数据库打开B、数据库加载C、实例启动D、每个阶段【答案】C【解析】ORACLE数据库启动阶段规定。4、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A、数据库系统B、文件系统C、人工管理D、数据项管理【答案】A【解析】数据独立性最高的是数据库系统阶段。5、关于数据库的描述,不正确的是()A、数据库中不能存储声音B、数据库能存储结构化的数据C、数据库的英文简称是DBD、数据库存储事物的特征描述和事物间的联系【答案】A【解析】数据库中不但可以存储各类字符,也可以存储图片、声音、视频等多媒体数据
3、。6、下列方法,不能退出ACCeSS2010的是()A、 Alt+F+XB、 Alt+F4C、文件退出D、Esc【答案】D【解析】ESC键的作用是取消,而不是退出ACCeSs。7、下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为O。A、职工关系的“职工号”B、职工关系的“设备号”C、设备关系的“职工号”D、设备关系的“设备号”【答案】C8、命令按钮的背景图案由属性()的值确定。A、 BackColorB、 ForeColorC、 PictureD、 Caption
4、【答案】C9、在关系模型中,一个候选键是()oA、必须由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识元组的属性组成D、以上都不是【答案】C10、关系模式的主码可以有O。A、0个B、1个C、1个或多个D、多个【答案】B11、将字符串My、SQL连接成字符串My-SQL的选项是。A、concat(,My,*SQL,)B、 concat_wsMySQL,)C、 concat(,My,SQL,)D、concat_ws(,My,SQL)【答案】B【解析】本题得分:1分12、同一个关系模型的任两个元组值()oA、不能完全相同B、可以完全相同C、必须完全相同D、以上都不对【答案】A
5、13、在关系数据模型中,通常可以把()称为属性,其值称为属性值。A、记录B、基本表C、模式D、字段【答案】D14、检测表文件指针是否已到文件头的函数是()oA、 BOFOB、 EOFOC、 ENDOD、 FIELO【答案】A15、下列选项中,属于数据访问页的视图是()A、数据表视图B、访问视图C、预览视图D、设计视图【答案】D16、下列关于ACCeS表的叙述中,错误的是A、创建表之间的关系时,应关闭所有打开的表B、可在设计视图的“说明”列对字段进行具体的说明C、可以对备注型字段进行“格式”属性设置D、若删除表中含有自动编号型字段的记录后Acces不会对表中自动编号型字段重新编号【答案】A【解析
6、】“格式”属性用来决定数据表的打印方式和屏幕显示方式,可以对备注型字段进行“格式”属性设置,不同类型的字段,其格式选择有所不同,0LE对象型不能进行“格式”属性设置。自动编号数据类型比较特殊,每次向表中添加记录时,系统会自动输入唯一顺序号,需要注意的是,自动编号数据类型一旦被指定,就会永久与记录连接,即使删除了表中含有自动编号型字段的记录,系统也不会重新分配,并且用户不能修改被分配的顺序号。在创建表间关系时,只需要关闭需要创建关系的所有表,而不是关闭所有打开的表。17、在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权定义中,数据对象的(),授权子系统就越灵活。A、范围越小B
7、、范围越大C、约束越细致D、范围越灵活【答案】A18、()是大型企业数据库,跨平台,在数据库中高市场占有很大的份量。A、OracleBxWindows10C、 MySQLD、 firework【答案】A19、你使用IMMEDIATE选项关闭数据库实例。考虑打开数据库需要执行的步1 .分配SGA2 .读取控制文件3 .读取日志文件4 .开始实例恢复5 .启动后台进程6 .检查数据文件一致性7 .读取spfile或者pfile是正确的关于这些步骤的选项是()oA、 7,1,5,2,3,6,4B、 1,5,7,2,3,6;step4isnotrequiredC、 7,1,5,2,3,6step4is
8、notrequiredD、 1,2,3,5,6,4;step7isnotrequired【答案】C20、目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、模型转换B、编制应用程序设计说明C、设计评价D、子模式设计【答案】B二、填空题(共10题,每小题2分,共20分)1、下述关于数据库系统的正确叙述是数据库系统减少了O【答案】数据冗余2、ACCeSS规定表中文本类型字段的最大长度是O【答案】2553、在ACCeSS中,报表最多可以由个节构成。【答案】74、数据库技术的奠基人之一E.F.COdd从1970年起发表过多篇论文,主要论述的是O【答案】关系数据模型5、在ACCe
9、SS中,表中用来惟一标识每个记录的字段或多个字段的组合称为【答案】主键6、并发操作导致的数据库不一致问题主要包括()、读污、不可重读。【答案】丢失更新7、按照索引记录的存放位置,索引可分为()与()。【答案】聚集索弓11非聚集索引8、合并查询使用的操作符是O。【答案】UNION9、()是数据库设计的起点,为以后的具体设计做准备。【答案】需求分析10、被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为()。【答案】函数依赖集F的闭包三、简单题(共4题,每小题5分,共20分)1、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”()o【答案】UPDATESSETNaJne=陈平
10、WHERENo=,990009,2、文件系统阶段特点【答案】在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。程序与数据有了一定的独立性,程序和数据分开存储,然而依旧存在数据的冗余度大及数据的不一致性等缺点。3、聚集索引和非聚集索引有何异同?【答案】聚集索引会对表和视图进行物理排序,所以这种索引对查询非常有效,在表和视图中只能有一个聚集索引。非聚集索引不会对表和视图进行物理排序。如果表中不存在聚集索引,则表是未排序的。4、TTQL中有几种标识符?它们的区别是什么?【答案】标识符分为两类:常规标识符和分隔标识符。符合所有标识符格式规则
11、的标识符为常规标识符,可以使用分隔符,也可以不使用分隔符。不符合标识符格式规则的标识符必须使用分隔符。四、综合应用题(共1题,每小题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中删
12、除学生“张三”的记录。(4)使用SQL语言为SS表添加一条记录:学号为“xhOOl”的学生参与了编号为“xmOOl”的运动项目,但还没成绩。(5)使用SQL语言,将StUdent表学号为“xhOOl”的学生的姓名改为“李明”。(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。(7)查询各个系的学生的“跳高”项目比赛的平均成绩(不要求输出比赛项目的计分单位)。(8)统计各个系的总成绩情况,并根据总成绩按降序排序。(9)建立“计算机”系所有男学生的信息视图JSJLM.Student。(10)回收用户“李明”对SPortS表的查询权限。【答案】(1)使用SQL语言,
13、创建StUdent表,并定义Xh为主键。CreatetableStudent(xhchar(10)primarykey,xmchar(20),xbchar(2),nlint,szxchar(50)(2)在Student表xh属性列上建立名称为xh的聚簇索引。Createclusteredindexxhonstudent(xh)(3)使用SQL语言从表StUderlt中删除学生“张三”的记录。DeletefromStudentwherexm=,张三(4)使用SQL语言为SS表添加一条记录:学号为“xhOOl”的学生参与了编号为“xmOOl”的运动项目,但还没成绩。InsertintoSS(xh,
14、xmh)values(,xh001,xm001,)(5)使用SQL语言,将StUdent表学号为“xhOOl”的学生的姓名改为“李明”。UpdatestudentsetXm=李明wherexh三,xh001(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。SELECTDISTINCTxmmFROMSportsWHERExmhIN(SELECTxmhFROMSSWHERExhIN(SELECTxhFROMStudentWHEREszx=计算机)(7)查询各个系的学生的“跳高”项目比赛的平均成绩(不要求输出比赛项目的计分单位)OSELECTszx,AVG(cj)F
15、ROMStudent,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)建立“计算机”系所有男学生的信息视图JSJLM.Student。CREATEVIEWJSJ_M_StudentASSELECT*FROMStudentWHERESZX
16、t=计算机ANDxb=男(10)回收用户“李明”对SPOrtS表的查询权限。REVOKESELECTONTABLESportsFROM李明河北经贸大学数据库原理及应用期末测试卷(二)考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2分,共40分)1、采用ACCeSS2010模板创建数据库的好处是A、已有框架,快速B、不能改动Cx自由灵活D、不用输数据【答案】A【解析】使用模板创建数据库,可以使数据库的创建非常快捷。通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。2、教学数据库中有学生、课程、教师和
17、成绩4个表,基于学生、课程和成绩表创建一个查询,则该查询是一个()A、模式B、外模式C、逻辑模式D、内模式【答案】B3、如果一个数据库文件打开出现未知的错误,可以尝试采用()方法后,再打开数据库A、压缩与修复B、加密C、解密D、另存为【答案】A【解析】数据库打开过程中如果出现未知的错误,首先要做的事情就是对数据库进行压缩和修复,这样可以修复数据库因为长期使用出现的各类逻辑错误。4、数据库的核心是A、存储模式B、概念模式C、外部模式D、内部模式【答案】B5、一个关系只有一个()oA、超码B、外码C、候选码D、主码【答案】D6、主程序是一个应用系统运行时的起点,是在应用系统执行时首先被执行的程序。
18、在“项目管理器”窗口中,可以选择一个文件为主程序。下列各组文件中,所有文件类型均可以被设置为项目主程序的是()。A、菜单、查询、表单和程序(.prg)B、项目、菜单、查询和表单C、数据库、查询、表单和程序(.prg)D、菜单、查询、表单和表【答案】A7、SELECT语句中的WHERE用于说明。A、查询条件B、查询排序C、查询分组D、查询数据【答案】A【解析】本题得分:1分8、以下关于索引的描述正确的是oA、数据库中同一个索引允许有多个的关键字,每个关键字可以来自不同的表。B、索引的关键字只能是表中的一个字段。C、一个数据库表只能创建一个索引。D、索引需要额外的存储空间。【答案】D【解析】本题得
19、分:1分9、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是()A、m:nB、l:mC、m:1D、1:1【答案】C10、索引属于A、模式B、内模式C、外模式D、概念模式【答案】B11、在连编项目文件之前应在“项目管理器”中指定一个主文件,该主文件将作为已编译的应用程序的执行开始点。下列类型的文件中,()文件不可以作为主文件。A、查询B、表单C、菜单D、类库【答案】D)统计函数。12、查询一个表的总记录数,可以采用(A、AVG(*)B、SUM(*)C、COUNT(*)D、MAX(*)【答案】C13、下列选项中,不.属于ACCeSS数据库对象的是
20、()A、表B、查询C、窗体D、组【答案】D14、SELECT语句中“GROUPBY学号”表示0A、修改学号B、对学号排序C、过滤学号D、对学号分组【答案】D【解析】本题得分:1分15、宏对象是()A、操作序列B、宏观设计C、病毒D、数据库设计【答案】A【解析】宏是一系列操作的集合,用于实现ACCeSS各个对象的简单控制和操作。16、在数据库三级模式间引入二级映象的主要作用是()oA、提高数据与程序的独立性B、提高数据与程序的安全性C、保持数据与程序的一致性D、提高数据与程序的可移植性【答案】A17、下列选项中,哪一部分不是OraCIe实例的组成部分?()A、系统全局区SGAB、PMoN后台进程
21、C、控制文件D、Dnnn调度进程【答案】C18、以下关于死锁的描述,不正确的是()oA、死锁出现了,必须杀掉某个会话才能解开B、死锁能够被ORACLE侦测到,并且自动解开C、应用软件设计应充分考虑避免死锁D、出现死锁后会报ORA-60【答案】A19、下列关于存储函数与存储过程的说法中,错误的是A、存储过程可以拥有输出参数B、可以直接对存储函数进行调用,且不需要使用CALL语句C、存储过程中必须包含一条RETuRN语句D、对存储过程的调用,需要使用CALL语句【答案】C【解析】本题主要考查的知识点为存储函数与存储过程的联系和区别。存储函数与存储过程一样,都是由SQL语句和过程式语句所组成的代码片
22、断,并且可以被应用程序和其他SQL语句调用。然而,它们之间存在如下几点区别:(1)存储函数不能拥有输出参数,这是因为存储函数自身就是输出参数;而存储过程可以拥有输出参数。(2)可以直接对存储函数进行调用,且不需要使用CALL语句;而对存储过程的调用,需要使用CALL语句。(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。20、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束。A、实体完整性B、参照完整性C、用户自定义完整性D、用户操作【答案】C二、填空题(共10题,每小题2分,共20分)1、数据库的基本特点是数据可以共享
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 河北 经贸大学 数据库 原理 应用 期末 测试 含六卷

链接地址:https://www.desk33.com/p-1262837.html