大理大学2023年数据库期末题库及答案_第1页
大理大学2023年数据库期末题库及答案_第2页
大理大学2023年数据库期末题库及答案_第3页
大理大学2023年数据库期末题库及答案_第4页
大理大学2023年数据库期末题库及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[作者姓名数据库期末题库(总分100分,考试时长90分钟)题号一二三四总分阅卷人分值40202020100得分考试前,除必要的直尺、橡皮、圆规、三角板等文具用品外,必须特别准备好0.5毫米的黑色墨水签字笔和2B铅笔。部分学科有选作题,注意按题目要求进行作答,如有选项框,请使用2B铅笔将选定题目对应的选项框涂满涂黑,不得多涂或漏涂。考试结束,考生要按照监考员的指令有序、错峰离开考场一、单项选择题(每小题2分,共40分)1、数据库系统的核心是______。 A、数据库应用系统 B、用户 C、DBMS D、数据库【答案】C【解析】本题得分:1分2、在数据库系统中,外模式/模式映象用于解决数据的()。 A、物理独立性 B、结构独立性 C、逻辑独立性 D、分布独立性【答案】C3、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()。 A、安全性控制 B、完整性控制 C、并发控制 D、可靠性控制【答案】C4、oracle中,在数据库启动的哪个阶段,控制文件被打开?() A、在实例启动之前 B、实例启动时 C、数据库加载时 D、数据库打开时【答案】C5、创建一个非系统表空间的语句中,以下哪个参数对应的解释不正确() A、DATAFILE:组成所要创建的表空间的数据文件 B、BLOCKSIZE:为该表空间说明非标准块的大小 C、NOLOGGING:说明在该表空间中所有数据的变化都将写入重做日志文件中 D、OFFLINE:说明表空间在创建后立即被置为脱机【答案】C6、下列关于关系数据库视图的说法中,哪些是正确的?()Ⅰ.视图是关系数据库三级模式中的内模式。Ⅱ.视图能够对机密数据库提供一定的安全保护。Ⅲ.视图对重构数据库提供了一定程度的逻辑独立性。Ⅳ.对视图的一切操作最终都要转换为对基本表的操作。Ⅴ.所有的视图都是可以更新的。 A、Ⅰ、Ⅱ和Ⅲ B、Ⅱ、Ⅲ和Ⅳ C、Ⅱ、Ⅲ、Ⅳ和Ⅴ D、都正确【答案】B7、某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast的Click事件中应加入()命令。 A、This.Enabled=.F. B、This.Parent.CmdNext.Enabled=.F. C、This.CmdNext.Enabled=.F. D、Thisform.CmdNext.Enabled=.F.【答案】B8、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和()。 A、系统分析员 B、程序员 C、数据库管理员 D、操作员【答案】C9、以下______函数不是字符串裁剪函数? A、ltrim() B、right() C、lpad() D、left()【答案】C【解析】本题得分:1分10、SQL语言中,SELECT语句的执行结果是 A、属性 B、表 C、元组 D、数据库【答案】C11、执行如下语句:DROPTABLEstudent;出现如下提示:Error1051(42s02):Unknowntable‘student’以下关于上述命令及执行情况的叙述中,正确的是()。 A、不能删除student表,该表正被使用 B、不能删除student表,语法格式不对 C、student表及表中的数据均被删除 D、无法删除,没有student表【答案】D【解析】本题得分:1分12、有如下查询语句,其功能是查询______。SELECT学号,姓名,性别,出生年月,身高,体重FROM体检表WHERE性别='男'OR性别='女'AND身高>=160; A、身高在160以上的所有人 B、身高在160以上的所有人或男性 C、身高在160以上的男性和所有的女性 D、身高在160以上的女性和所有的男性【答案】D【解析】本题得分:1分13、一个Access数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个文件。 A、12 B、10 C、3 D、1【答案】D【解析】Access由6大对象组成,所有的对象都保存在1个数据库文件中。14、下列聚合函数中不忽略空值(null)的是() A、SUM(列名) B、.MAX(列名) C、COUNT(*) D、AVG(列名)【答案】C15、在一个单位的人事数据库,字段"简历"的数据类型应当为()。 A、文本型 B、数字型 C、日期/时间型 D、备注型【答案】D【解析】无16、下列关于数据控制语言的说法中,正确的是 A、REVOKE语句用于授予权限 B、GRANT语句用于收回权限 C、数据控制语言主要用于数据执行流程管理 D、数据控制语言包括的主要SQL语句是GRANT和REVOKE【答案】D【解析】本题主要考查的知识点为数据控制语言。数据控制语言主要用于安全管理。数据控制语言包括的主要SQL语句有:(1)GRANT:用于授予权限,可把语句许可或对象许可的权限损予其他用户和角色。(2)REVOKE:用于收回机限,其功能与GRANT相反,但不影响该用户或色从其他角色中作为成员继承许可权限。17、数据库系统中,DBA表示()。 A、应用程序设计者 B、数据库使用者 C、数据库管理员 D、数据库结构【答案】C18、在Oracle中,关于表分区下列描述不正确的是()。 A、分区允许对选定的分区执行维护操作,而其他分区对于用户仍然可用 B、不可以对包含LONG或LONGRAW列的表进行分区 C、不可以对包含任何LOB列的表进行分区 D、如果分区键包含DATE数据类型的列,则必须使用TO_DATE函数完整的指定年份【答案】C19、搭建一套双节点架构的Oracle11gRAC数据库环境,最少需要配置()个IP地址(不包含心跳IP)。 A、2 B、3 C、4 D、5【答案】D20、数据访问页以单独的HTML文件格式存储,其文件的扩展名为() A、HTM B、HML C、EXE D、WEB【答案】A二、填空题(每小题2分,共20分)1、Access窗口由标题栏、____、工具栏和状态栏几部分组成。【答案】菜单栏2、传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须()。【答案】相容3、在关系数据库中,把数据表示成二维表,每一个二维表称为()。【答案】关系4、在“学生-选课-课程”数据库中的三个关系如下:S(SNo,SName,Sex,Age),SC(SNo,CNo,Grade),C(CNo,CName,Teacher)。查找选修“数据库技术”这门课程的学生的学生名和成绩。使用连接查询的SQL语句是:SELECTSName,GradeFROMS,SC,CWHERECName='数据库技术'ANDS.SNo=SC.SNoAND()【答案】SC.CNo=C.CNo5、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的____查询来创建新表。【答案】生成表6、合并查询使用的操作符是()。【答案】UNION7、SQLServer2012支持()、()和()三种类型的触发器。【答案】DML触发器|DDL触发器|登录触发器8、()范式消除了主属性对主码的部分函数依赖和传递函数依赖。【答案】BCNF9、在SQLServer2012中有()、()和()三种数据库还原模式。【答案】简单还原|完全还原|批日志还原10、重新组织和构造数据库是()阶段的任务。【答案】运行和维护三、简单题(每小题5分,共20分)1、关系模型由哪几部分组成?【答案】1.关系数据模型的数据结构

2.关系数据模型的操作集合

3.关系数据模型的完整性约束2、数据库概念【答案】数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。3、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?【答案】(1)数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。

(2)各阶段任务如下:①需求分析:准确了解与分析用户需求(包括数据与处理)。②概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。③逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。④数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。⑤数据库实施:设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。⑥数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。4、事务中的提交和回滚是什么意思?【答案】事务提交是提交事务的所有操作:具体来说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中,事务正常结束;

事务回滚是数据库返回到事务开始的状态:事务在运行过程中发生某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时的状态。四、综合应用题(每小题20分,共20分)1、设有如下所示的三个关系模式:

商店Shop(Sno,Sname,City)//Sno(商店编号)、Sname(商店名)、City(所在城市)

商品Product(Pno,Pname,Price)//Pno(商品编号)、Pname(商品名称)、Price(价格)

商店所售商品SP(Sno,Pno,Qty),//Qty(商品数量)

(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。

(2)检索所有商店的商店名和所在城市。

(3)检索价格低于50元的所有商品的商品名和价格。

(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。

(5)检索供应“书包”的商店名称。

(6)检索所有商场中各种商品的平均数量。

(7)将商品“复读机”的价格修改为350。

(8)将“百货商店”的商店名修改为“百货商场”。

(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。

(10)将查询和更新SP表的权限赋给用户U1。【答案】(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。

CreatetableShop

(Snointprimarykey,

Snamechar(10)notnull,

citychar(10))

(2)检索所有商店的商店名和所在城市。

Selectsname,city

fromshop

(3)检索价格低于50元的所有商品的商品名和价格。

SelectPname,price

FromProduct

Whereprice<50

(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。

Selectsno,sname

FromShop

wherecity=‘北京’

orderbysnodesc

(5)检索供应“书包”的商店名称。

SELECTShop.Sname

fromShop,Product,SP

WHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoandPname=‘书包’

(6)检索所有商场中各种商品的平均数量。

Selectavg(qty)平均数量

fromSP

groupbysno

(7)将商品“复读机”的价格修改为350。

UpdateProduct

Setprice=350

WherePname=‘复读机’

(8)将“百货商店”的商店名修改为“百货商场”。

Update

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论