《2019年04月自学考试03139《数据库技术》试题.docx》由会员分享,可在线阅读,更多相关《2019年04月自学考试03139《数据库技术》试题.docx(3页珍藏版)》请在第壹文秘上搜索。
1、2019年4月高等教育自学考试数据库技术试题课程代码:03139一、单项选择题1 .下述关于数据库系统的正确叙述是A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据2 .数据库中,数据的物理独立性是指A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3 .数据库中存储的是A.数据B.数据模型C.数据以及数据之间的联系D.信息4 .在DB的概念设计和逻辑设计之间起桥梁作用的是A.数据结构图
2、B.功能模块图C.E-R图D.DFD5 .层次模型不能直接表示A.1:1关系B.1:m关系C.m:n关系D.1:1和1:m美系6 .SQL语言具有的功能是A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵7 .SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁8 .设计性能较优的关系模式称为规范化,规范化主要的理论依据是A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻
3、辑9 .SQL的标准库函数CoUNT、SUM、AVGMAX与MIN等,不允许出现在SELECT语句个别短语中,不能出现的短语是A.SELECTB.HAVINGC.GROUPHAVINGD.WHERE10 .后援副本的用途是A.安全性保障B.一致性控制C故障后的恢复D.数据的转储11 .在SQLSerVer中,删除存储过程的短语是A.ROLLBACKB.DROPPROCc.Delallocated.deleteproc12 .事务的持续性是指A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是
4、使数据库从一个一致性状态变到另一个一致性状态13 .对并发操作若不加以控制,可能会带来的问题是A.不安全B.死锁C.死机D.不一致14 .用于数据库恢复的重要文件是A.数据库文件B.索引文件C.日志文件D.备注文件15 .对于关系R,第三范式是R中的每个非主属性应满足A.与主关键字存在单值依赖关系B.与主关键字存在多值依赖关系C.函数传递依赖主关键字D.非函数传递依赖主关键字二、填空题16 .数据库的完整性是指数据的、参照完整性和o17 .存储过程是由书写的过程,这个过程经和优化后存储在数据库服务器中,使用时只要调用即可。18 .数据库管理系统在外模式、模式和内模式这三级模式之间提供了两层映象
5、,分别是一映象和映象。19 .在SQLSELECT语句中,与选择运算对应的命令动词是,要去掉查询结果中的重复记录应使用关键字。20 .触发器是用户定义在上的一类由事件驱动的特殊过程,又叫做规则。21 .DBMS提供数据操纵语言对数据库的操纵功能分成两种,分别是检索和更新,其中更新操作包括、插入和O22 .SQL语言具有两种使用方式,分别称为和O23 .对关系进行垂直分割的操作称为一,对关系进行水平分割的操作称为一。三、简答题24 .名词解释:关系、码、关系模式、关系数据库。25 .什么是基本表?什么是视图?两者的区别和联系是什么?26 .DBMS的完整性控制机制应具有哪些功能?27 .事务中的
6、提交和回滚是什么意思?28 .基本的封锁类型有几种?简述它们的含义。四、应用题设有一个SPJ数据库,包括以下四个关系模式:供应商表S(供应商代码,供应商姓名,供应商状态,供应商所在城市),即S(SnO,Sname,Status,City);零件表P(零件代码,零件名,颜色,重量),即P(PnO,Pname,Color,Weighr);工程项目表J(工程项目代码,工程项目名,工程项目所在城市),即J(JnO,Jname,City);供应情况表SPJ(供应商代码,零件代码,工程项目代码,供应数量),即SPJ(Sn0,Pno,Jno,Qty)o根据这组关系模式回答以下问题:29 .用关系代数表达式写
7、出代码为“J2”的工程项目使用的零件名称及数量。30 .用SQL语句实现供应工程项目代码为“J1”且零件颜色为“红”色的供应商号码Sno。31 .用关系代数表达式写出所有供应商的姓名和所在城市。32 .用SQL语句实现使用供应商代码为“S1”所供应零件的工程项目代码。33 .用SQL语句实现“上海”供应商供应的所有零件号码。34 .用SQL语句实现把全部“红”色零件的颜色改成“蓝”色。五、设计题已知某企业各部门有许多职工,一个职工仅属于一个部门;每个职工可在多项工程中做工或负责管理,每项工程可有多个职工参加,一个工程可由多个部门承担,一个部门可承担多个工程。其中,职工有:职工号,职工名;部门有:部门号,部门名;工程有:工程号,工程名;每个职工参加某个工程有参加日期。请完成如下设计:35 .据上述语义设计E-R模型,要求标注联系类型,可省略属性;36 .将E-R模型转换成关系数据模型;37 .指出每一个关系的主码和外码(如果存在)。