河北经贸大学数据库原理及应用期末测试卷(含六卷).docx

上传人:夺命阿水 文档编号:1262837 上传时间:2024-04-21 格式:DOCX 页数:40 大小:93.98KB
返回 下载 相关 举报
河北经贸大学数据库原理及应用期末测试卷(含六卷).docx_第1页
第1页 / 共40页
河北经贸大学数据库原理及应用期末测试卷(含六卷).docx_第2页
第2页 / 共40页
河北经贸大学数据库原理及应用期末测试卷(含六卷).docx_第3页
第3页 / 共40页
河北经贸大学数据库原理及应用期末测试卷(含六卷).docx_第4页
第4页 / 共40页
河北经贸大学数据库原理及应用期末测试卷(含六卷).docx_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《河北经贸大学数据库原理及应用期末测试卷(含六卷).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、数据库的基本特点是数据可以共享

23、(或数据结构化)、数据独立性、数据冗余小,易扩充、。【答案】统一管理和控制2、数据库系统的特点是数据共享、数据独立、避免数据不一致和加强了数据保护。【答案】减少数据冗余3、据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是【答案】模式4、若关系R和S的元组个数分别是10和5,则RXS的元组个数是o【答案】505、假设在数据库A中创建一个窗体,该窗体的数据源保存在数据库B中,则称数据库A以方式使用外部数据源。【答案】链接6、所谓自由表就是那些不属于任何的表。【答案】数据库7、SQL的功能包括数据查询、数据定义、数据操纵和()四个部分。【答案】数据控制8、在ACCeSS中的内部函数

24、相当于面向对象程序设计概念中的集.【答案】函数9、在关系模式R(A,B,C,D)中,有函数依赖集F=B-C,C-D,D-A,则R能够达到()。【答案】BCNF10、设有关系模式R(A,B,C,D、,函数依赖F=A-B,B-C,则所有左部是属性B的函数依赖分别是()、()、()、()o【答案】ABfBaBfaABfBlABfC三、简单题(共4题,每小题5分,共20分)1、用FORENDFoR结构编写一段程序实现Sn=I/(1*2)+1/(2*3)+1/(10*11)求和,并且显示计算结果。【答案】SN=OFORI=ITO10SN=SN+1(I*(I+1)ENDFORWAITWIND”求和结果是:

25、+STR(Sn)2、简述数据库的恢复模式。【答案】SQLServer2008系统提供了3种数据库的恢复模式:完整恢复模式。简单恢复模式。大容量日志恢复模式。3、简述数据库设计的概念。【答案】数据库设计是对于给定的应用环境,在关系数据库理论的指导下,构造最优的数据库模式,在数据库管理系统上建立数据库及其应用系统,使之能有效地存储数据,满足用户的各种需求的过程。4、数据库应用系统概念【答案】数据库应用系统:凡使用数据库技术管理其数据的系统都称为数据库应用系统。四、综合应用题(共1题,每小题20分,共20分)1、假设有如下关系模式S(SNo,SN,Sex,Age,Dept)C(CNo,CN,CT)S

26、C(SNo,CNo,Score)T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)TC(TNojCNo)1 .检索计算机系年龄在40岁以上的教师号、教师姓名。2 .查询学生的学号、姓名和年龄3 .查询有全部课程都及格的学号及其平均分4 .检索张三同学所学课程的成绩,列出SN、Cno和SCore【答案】(1)selectTNo,TNfromTwhereDePt=计算机系andAge40(2) selectSNo,SN,AgefromS(3) selectSNo,AVG(Score)as平均分fromSCgroupbySNohavingMIN(Score)60(4) sele

27、ctSN,Cno,SocrefromS,SCwhereS.SNo=SC.SNoandSN=张三河北经贸大学数据库原理及应用期末测试卷(三)考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2分,共40分)1、在数据库中,概念模型是()。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关【答案】D2、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A、文件的集合B、数据的集合C、命令的集合D、程序的集合【答案】B3、目前三种

28、基本的数据模型是()A、层次模型、网络模型、关系模型B、网络模型、对象模型、层次模型C、对象模型、网络模型、关系模型D、层次模型、关系模型、对象模型【答案】A4、在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是A、 CREATEB、 SELECTC、USED、USING【答案】C【解析】本题得分:1分5、数据库的核心任务是:()A、数据收集B、数据整理C、数据组织D、数据管理【答案】D6、将文本字符串“6”“15”“123”“0”按升序排列,结果是OA、“6”“15”“123”“0”B、“0”“6”“15”“123”C、 “0”“123”“15”“6”D、 “6”“15”“12

29、3”“0”【答案】C【解析】此题给定的数据虽是由数字组成,但并非数字型,故不能按数字的大小排序,应按文本字符串排序依据排序:(1)逐位进行,即对应位进行比较;(2)按ASCLL码比较。7、SQLSeVer中可以使用哪个存储过程调用操作系统命令,添加系统账号?()A、 xp_dirtreeB、 xp_cmdshellC、 xp_cmdshellD、 Xpdeletekey【答案】B8、access数据表中的字段可以定义有效性规则,有效性规则是()A、控制符B、文本C、条件表达式D、前三种说法都不对【答案】C【解析】有效性规则就是一个条件表达式9、设有关系模式R(BJ,S,Q,D),其上函数依赖集

30、F=S-D,I-B,IS-Q,B-Q,B-I下面那些是R的关键字.A、ISB、IBC、IQD、ISB【答案】A10、下列关于数据控制语言的说法中,错误的是A、GRANT语句用于授予权限B、REVOKE语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE【答案】C【解析】本题主要考查的知识点为数据控制语言。数据控制语言主要用于安全管理。数据控制语言包括的主要SQL语句有:(1)GRANT:用于授予权限,可把语句许可或对象许可的权限授予其他用户和角色。(2)REVOKE:用于收回权限,其功能与GRANT相反,但不影响该用户或角色从其

31、他角色中作为成员继承许可权限。11、在下面的数据类型中默认值为.F.的是()。A、数值型B、逻辑型C、字符型D、日期型【答案】B12、在ACCESS2010中,不可以设置输入掩码的字段类型是()。A、数字B、文本C、自动编号D、日期时间【答案】C【解析】输入掩码用于限制数据的输入格式和输入范围,也就是说只有在对数据输入的时候,输入掩码才能起作用。但自动编号型的数据不允许用户输入,是系统自动产生的,因此自动编号型不能使用输入掩码。13、在数据表中筛选记录,操作的结果是()。A、将满足筛选条件的记录存入一个新表中B、将满足筛选条件的记录追加到一个表中C、将满足筛选条件的记录显示在屏幕上D、用满足筛

32、选条件的记录修改另一个表中已存在的记录【答案】C【解析】使用数据库表时,经常需要从很多的记录中挑选出满足条件的数据进行处理,所谓痛选记录是指经过筛选后的表只显示符合条件的记录,而那些不符合条件的记录将被隐藏起来。14、SELECTs_no=学号,s_name=姓名FROMinformationWHERE班级名=,软件021表示oA、查询INFORMATlON表中软件021班学生的学号、姓名B、查询INFoRMATlON表中软件021班学生的所有信息C、查询INFoRMATION表中学生的学号、姓名D、查询INFORMATloN表中计算机系学生的记录【答案】A15、将person表的person

33、_name字段修改为p_name,数据类型为char,长度为20,以下命令正确的是oA、 altertablepersonmodifyperson_namep_namechar(20);B、 altertablepersonchangeperson_namerenamep_namechar(20);C、 altertablepersonchangeperson_nametop_namechar(20);D、 altertablepersonchangeperson_namep_namechar(20);【答案】D【解析】本题得分:1分16、数据库中最能体现数据库设计目的的对象是A、表B、查询C

34、、窗体D、程序【答案】B【解析】表是数据库最基本的对象,查询是最能够体现数据库设计目的的对象。因为数据库保存的是数据与数据之间的联系,设计数据库的目的就是为了更加方便使用数据,查询则是最能满足使用数据这一特点。17、下列关于数据表的叙述中,错误的是A、数据表是ACCeSS数据库中的重要对象之一B、表的设计视图的主要工作是设计表结构C、表的数据表视图只用于显示数据D、可以将其他数据库中的表导人到当前数据库中【答案】C【解析】表的数据表视图除了可以用于显示数据以外还可以完成部分的表结构设计操作18、一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的()oA、原子性B、一致性C、隔离

35、性D、持久性【答案】A19、()语句不会建立隐式事务。A、 InsertB、 UpdateC、 DeleteD、 Select【答案】D20、OraCIe数据库中,当实例处于NOMOUNT状态,可以访问以下()数据字典和动态性能视图。A、 DBA_TABLESB、 V$DATAFILE1 、Vjinstance2 、v$database【答案】c二、填空题(共10题,每小题2分,共20分)1、据库系统的最大特点是数据的三级抽象和O【答案】二级独立性2、关系数据库管理系统应能实现的专门关系运算包括c【答案】选择、投影、连接3、模块是由VBA声明和组成的集合。【答案】过程4、合并局部E-R图时可能

36、会发生属性冲突、命名冲突和()o【答案】结构冲突5、传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须()。【答案】相容6、查询书名“BN”中第三个汉字是“力”的图书信息,WHERE之后使用的命令是()。【答案】BNlike一力,7、设有关系模式R(A,B,C,D、,函数依赖F=AfB,BC,DfB,P=ACD,BD是R上的一个分解,则子模式ACD的候选码是(),其范式等级是()o【答案】ADi2NF8、如果XfY和YX成立,那么XfY是一个(),它可以根据推理规则的()性推出。【答案】平凡的函数依赖I自反9、在CREATETABLE时,用户定义的完整性可以通过O,O,O等子句实现。

37、【答案】notnullIuniquecheck10、实体完整性规则是对()的约束,参照完整性规则是对()的约束。【答案】主键I外键三、简单题(共4题,每小题5分,共20分)1、建立一个学生表StUdent,它由学号SNo、姓名SNanIe、性别SSex、年龄SAge,所在系SDePt五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。Student表建立完成后,若要在表中增加年级SGrade项(设字段类型为字符型,长度为10),其SQL命令为:()。【答案】ALTERTABLEStudentADDSGradeCIlAR(IO)2、简述T-SQL语言的特点。【答案】(1)综合统

38、一(2)两种使用方式,统一的语法结构(3)高度非过程化(4)类似于人的思维习惯,容易理解和掌握3、分析层次模型、网状模型和关系模型的特点。【答案】层次模型用树形结构来表示各类实体以及实体间的联系。每个结点表示一个记录类型,结点之间的连线表示记录类型间的联系,这种联系只能是父子联系。层次模型存在如下特点:(1)只有一个结点没有双亲结点,称为根结点。(2)根结点以外的其他结点有且只有一个双亲结点。网状数据模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,允许多个结点没有双亲结点,也允许一个结点有多个双亲结点。因此,网状模型可以方便地表示各种类型的联系。网状模型是一种较为通用的模型,

39、从图论的观点看,它是一个不加任何条件的无向图。用二维表格结构表示实体以及实体之间的联系的数据模型称为关系模型。关系模型在用户看来是一个二维表格。4、关系模型有何特点?【答案】1.关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。3 .关系模型的概念单一,无论实体或实体之间的联系都用关系表示。4 .存取路径对用户透明。5 .关系必须是规范化的关系。四、综合应用题(共1题,每小题20分,共20分)1、设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中No为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。插

40、入一个记录(25,“李明”,“男”,21,“95031”);插入“95031”班学号为30、姓名为“郑和”的学生记录;将学号为10的学生姓名改为“王华”;将所有“95101”班号改为“95091”;删除学号为20的学生记录;删除姓“王”的学生记录;【答案】INSERTINTORVALUES(25,“李明”,“男”,21,“95031)INSERTINTOR(NO,NAME,CLASS)VALUES(30,“郑和”,“95031”)UPDATERSETNAME=“王华MIERENO=IOUPDATERSETCLASS=9509,WHERECLASS=95101”DELETEFROMRWHEREN

41、0=20DELETEFROMRRWHERENAMELIKE“王”河北经贸大学数据库原理及应用期末测试卷(四)考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2分,共40分)1、创建ACCeSS2010数据库时,默认的文件保存目录在()A、 TempB、 PicturesC、 DocumentsD、 Desktop【答案】C【解析】创建数据库时,默认的保存路径在DoCUnlentS(我的文档)。2、由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。A、文件系统B、数据库系统C、软件系统D、数据库管理系统【答案】B3、下列哪个不是数据库

42、系统必须提供的数据控制功能()。A、安全性B、可移植性C、完整性D、并发控制【答案】B4、下面叙述申正确的是()oA、数据库管理系统是数据库中的程序和数据的总称B、数据库管理系统是对数据库中的数据进行处理的一组应用程序C、商品化的数据库系统中最常见的3种数据模型:层次模型、网状模型、关系模型D、网状模型和关系模型都是格式化的数据模型【答案】C5、SQL语言是O语言。A、层次数据库B、网络数据库C、关系数据库D、非数据库【答案】C6、SQL的SELECT语句中,HAVING条件表达式”用来筛选满足条件的系组 列行关分 、 、 、 、 ABCD【答案】D7、以下四个叙述中,哪一个不是对关系模式进行

43、规范化的主要目的()A、减少数据冗余B、解决更新异常问题C、加快查询速度D、提高存储空间效率【答案】C8、在关系模式R(姓名,年龄,职位,出生日)中最有可能做主关键字的是()oA、姓名B、年龄C、职位D、出生日【答案】A9、实体与实体之间的关系有一对一、一对多和多对多3种,其中()不能描述多对多关系。A、网状模型B、层次模型C、关系模型D、网状模型和层次模型【答案】B10、格式属性是给字段O数据时设置的样式。A、初始值B、当前值C、输出D、输人【答案】C【解析】初始值是设置默认值属性,输入是设置有效性规则和输入掩码11、有关三个世界中数据的描述术语,“实体”是()。A、对现实世界数据信息的描述

44、B、对信息世界数据信息的描述C、对计算机世界数据信息的描述D、对三个世界间相互联系的描述【答案】B12、一个ACCeSS数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个文件。A、12B、10C、3D、1【答案】D【解析】ACCeSS由6大对象组成,所有的对象都保存在1个数据库文件中。13、数据库系统提供给用户的接口是(),它具有数据定义、数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。A、数据库语言B、过程化语言C、宿主语言D、面向对象语【答案】A14、selectreplace。长江长城黄山黄河,长黄)返回的是。A、长江长城黄山黄河B、黄江长城黄山黄河C、长江长城长山长河D、黄江黄城黄山黄河【答案】D【解析】本题得分:。分15、以下哪个不是对象权限()A、 SELECTB、 INSERTC、 DELETED、 CREATE【答案】D16、在ACCeSS中,()的作用是为了更好地组织数据库对象。A、数据表B、组C、查询D、窗体【答案】B【解析】在ACeeSS界面的左侧的对象窗格中,可以新建组来对各类数据库对象进行组织管理。17、在设计表时,若输人掩码属性设置为“LL”,则

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号