欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【学历类职业资格】数据库系统原理自考题-4及答案解析.doc

    • 资源ID:1375599       资源大小:65.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【学历类职业资格】数据库系统原理自考题-4及答案解析.doc

    1、数据库系统原理自考题-4 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:32.00)1.设关系模式 R(X,Y,Z),F=YX,ZX,分解 =XY,YZ 相对于 F_A是无损连接,也保持函数依赖 B是无损连接,但不保持函数依赖C不是无损连接,但保持函数依赖 D既不是无损连接,也不保持函数依赖(分数:2.00)A.B.C.D.2.允许用户 Zhang 对 Score 表的内容进行修改,正确的授权语句是_AGRANT UPDATE TO TABLE Score ON ZhangBGRANT UPDATE TO Score ON ZhangCGRANT U

    2、PDATE ON TABLE Score TO ZhangDGRANT UPDATE ON Score TO Zhang(分数:2.00)A.B.C.D.3.设关系 R 和 S 的结构相同,且各有 10 个元组,那么这两个关系的并操作结果的元组个数为_A10 B30C1000 D不确定(分数:2.00)A.B.C.D.4.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面 SQL 语句中 WHERE 子句的条件表达式应是:_SELECT S# ,C#FROM SCWHEREAG=0 BG=0CG=NULL DG IS NULL(分数:2.00)A.B.C.D.5.在 SELECT

    3、语句中,使用 MAX(列名)时,该“列名”应该_A必须是数值型 B必须是字符型C必须是数值型或字符型 D不限制数据类型(分数:2.00)A.B.C.D.6.已知关系 R(A,B)和 S(A,B),则以下关系代数表达式中错误的是_ARS=S-(S-R) BR-S=R-(RS)CRS=R(S-R) DRS=R-(S-R)(分数:2.00)A.B.C.D.7.检索选修课程号为“D3”的学生中成绩最高的学生的学号,正确的、SELECT 语句是_ASELECT S#FROM SCWHERE C#=D3AND GRADE=(SELECT GRADE FROM SCWHERE C#=D3);BSELECT

    4、S#FROM SCWHERE C#=D3AND GRADE IN(SELECT GRADE FROM SCWHERE C#=D3);CSELECT S#FROM SCWHERE C#=D3AND GRADE NOT IN(SELECT GRADE FROM SCWHERE C#=D3);DSELECT S#FROM SCWHERE C#=D3AND GRADE=ALL(SELECT GRADE FROM SCWHERE C#=D3);(分数:2.00)A.B.C.D.8.关系运算中花费时间可能最长的运算是_A投影 B选择C笛卡尔积 D除(分数:2.00)A.B.C.D.9.数据库管理系统通常提

    5、供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_A可靠性 B一致性C完整性 D安全性(分数:2.00)A.B.C.D.10.设关系 R 和 S 的结构相同,并且各有 80 个元组,假如这两个关系做交运算,其运算结果的元组个数为_A80 B小于等于 80C大于等于 160 D大于等于 80,小于等于 160(分数:2.00)A.B.C.D.11.在下列几种故障中,不破坏数据库内容的是_A计算机病毒发作 B供电系统故障C瞬时的强磁场干扰 D磁盘介质损坏(分数:2.00)A.B.C.D.12.要使数据库具有可恢复性,典型策略是_A加强机房安全管理 B安装防病毒设施C经常检修计算机系

    6、统 D数据转储和建立日志(分数:2.00)A.B.C.D.13.如果事务 T 获得了数据项 Q 上的排他锁,则 T 对 Q_A只能读不能写 B只能写不能读C既可读又可写 D不能读不能写(分数:2.00)A.B.C.D.14.“断言”是 DBS 采用的_A完整性措施 B安全性措施C恢复措施 D并发控制措施(分数:2.00)A.B.C.D.15.事务日志用于保存_A对数据的更新操作 B数据操作C程序的执行结果 D程序运行过程(分数:2.00)A.B.C.D.16.数据库恢复的主要依据是_ADBA BDDC文档 D事务日志(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:10.00)

    7、17.当关系 R 和 S 做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为 1。(分数:1.00)填空项 1:_18.SQL 语言的条件表达式中字符串匹配操作符是 1。(分数:1.00)填空项 1:_19.在创建视图时,把视图的定义存放在 1 中,而不存储视图对应的数据。(分数:1.00)填空项 1:_20.SQL 语言中修改数据的命令是 1。(分数:1.00)填空项 1:_21.SQL 数据库中表的三种类型有 1、视图和导出表。(分数:1.00)填空项 1:_22.关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的 1 操作,因而关系代数运算总是安全的。(分数:1.00)

    8、填空项 1:_23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的 1 性。(分数:1.00)填空项 1:_24.封锁对象的大小称为 1。(分数:1.00)填空项 1:_25.DBS 中用于安全性目的的数据库日志称为 1。(分数:1.00)填空项 1:_26.封锁可以避免并发操作引起的错误,但可能产生 1、饿死、死锁等问题。(分数:1.00)填空项 1:_三、简答题(总题数:10,分数:30.00)27.设有如下的三个关系模式:S(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)试写出检索学习“WA

    9、NG”老师讲授课程的男学生的姓名(SNAME)的关系代数表达式。(分数:3.00)_28.设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。(分数:3.00)_29.为什么关系中不允许有重复元组?(分数:3.00)_30.简述在 SQL 中,DELETE 语句与 DROP TABLE 的区别。(分数:3.00)_31.请用 SQL 完成:从用户 CHEN 处回收对关系 S 的查询、修改权限,并且是连锁回收。(分数:3.00)_32.简述事务的原子性。(分数:3.00)

    10、_33.SQL 的视图机制有哪些优点?(分数:3.00)_34.简述数据库的完整性含义以及 DBMS 的完整性子系统的功能。(分数:3.00)_35.试说明事务的 ACID 特性分别由 DBMS 的哪个子系统实现。(分数:3.00)_36.SQL 中提供了安全性的机制有哪些?(分数:3.00)_四、设计题(总题数:2,分数:28.00)设有三个关系 A(Anum,Aname,city),它的属性分别是:商场号,商场名称,商场所在城市;B(Bnum,Bname,price),它的属性分别是:商品号,商品名称,价格;AB(Anum,Bnum,qty),它的属性分别是商场号,商品号,商品销售数量。依

    11、据上述关系回答下面小题。(分数:12.00)(1).用 SQL 语句创建一个基于 A、B、AB 三个表的视图(上海商场),其中包括城市为上海的商场名称及其销售的商品名称。(分数:4.00)_(2).用 SQL 语句查询所有商品的名称及其销售总额。(分数:4.00)_(3).用 SQL 语句查询共有多少家商场销售“长虹彩电”。(分数:4.00)_图书借阅关系数据库如下:图书(图书号,书名,作者,单价,库存量)读者(读者号,姓名,工作单位,地址)借阅(图书号,读者号,借期,还期,备注)其中,还期为 NULL 表示该书未还。基于以上关系回答下列问题。(分数:16.00)(1).用 SQL 语句建立未

    12、还图书的读者姓名和工作单位的视图。(分数:4.00)_(2).用 SQL 语句查询“马林”所借图书中未还的书名。(分数:4.00)_(3).用 SQL 语句查询书名为“高等数学”的库存量。(分数:4.00)_(4).分析以下 SQL 语句:SELECT 姓名FROM 读者WHERE 读者号 IN(SELECT 读者号FROM 借阅WHERE 图书号=001);请写出相应的关系代数表达式。(分数:4.00)_数据库系统原理自考题-4 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:32.00)1.设关系模式 R(X,Y,Z),F=YX,ZX,分解 =XY,

    13、YZ 相对于 F_A是无损连接,也保持函数依赖 B是无损连接,但不保持函数依赖C不是无损连接,但保持函数依赖 D既不是无损连接,也不保持函数依赖(分数:2.00)A.B. C.D.解析:2.允许用户 Zhang 对 Score 表的内容进行修改,正确的授权语句是_AGRANT UPDATE TO TABLE Score ON ZhangBGRANT UPDATE TO Score ON ZhangCGRANT UPDATE ON TABLE Score TO ZhangDGRANT UPDATE ON Score TO Zhang(分数:2.00)A.B.C.D. 解析:3.设关系 R 和 S

    14、 的结构相同,且各有 10 个元组,那么这两个关系的并操作结果的元组个数为_A10 B30C1000 D不确定(分数:2.00)A.B.C.D. 解析:本题主要考查的知识点为两个关系进行并操作后的元组个数。R 和 S 的并是由属于 R 或属于 S 的元组的集合组成,其元组数由具体的 R 和 S 来确定。4.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面 SQL 语句中 WHERE 子句的条件表达式应是:_SELECT S# ,C#FROM SCWHEREAG=0 BG=0CG=NULL DG IS NULL(分数:2.00)A.B.C.D. 解析:主要考查的知识点为常用的比较运

    15、算符。SQL 中允许列值为空,空值用保留字 NULL 表示。这里用“G IS NULL”测试列值是否为空值。5.在 SELECT 语句中,使用 MAX(列名)时,该“列名”应该_A必须是数值型 B必须是字符型C必须是数值型或字符型 D不限制数据类型(分数:2.00)A.B.C.D. 解析:本题主要考查的知识点为聚合函数 MAX。聚合函数 MAX(列名)用于求某一列值的最大值,它对列名不限制数据类型。6.已知关系 R(A,B)和 S(A,B),则以下关系代数表达式中错误的是_ARS=S-(S-R) BR-S=R-(RS)CRS=R(S-R) DRS=R-(S-R)(分数:2.00)A.B.C.D

    16、. 解析:本题主要考查的知识点为关系运算。RS=R-(R-S)或 RS=S-(S-R)。7.检索选修课程号为“D3”的学生中成绩最高的学生的学号,正确的、SELECT 语句是_ASELECT S#FROM SCWHERE C#=D3AND GRADE=(SELECT GRADE FROM SCWHERE C#=D3);BSELECT S#FROM SCWHERE C#=D3AND GRADE IN(SELECT GRADE FROM SCWHERE C#=D3);CSELECT S#FROM SCWHERE C#=D3AND GRADE NOT IN(SELECT GRADE FROM SCW

    17、HERE C#=D3);DSELECT S#FROM SCWHERE C#=D3AND GRADE=ALL(SELECT GRADE FROM SCWHERE C#=D3);(分数:2.00)A.B.C.D. 解析:8.关系运算中花费时间可能最长的运算是_A投影 B选择C笛卡尔积 D除(分数:2.00)A.B.C. D.解析:本题主要考查的知识点为关系运算。笛卡尔积运算的次数为两个关系元组个数的乘积,相对于投影、选择和除,它花费的时间可能最长。9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_A可靠性 B一致性C完整性 D安全性(分数:2.00)A.B.

    18、C.D. 解析:本题主要考查的知识点为数据库的安全性。授权是数据库安全性控制通常采用的措施之一。10.设关系 R 和 S 的结构相同,并且各有 80 个元组,假如这两个关系做交运算,其运算结果的元组个数为_A80 B小于等于 80C大于等于 160 D大于等于 80,小于等于 160(分数:2.00)A.B. C.D.解析:本题主要考查的知识点为两个关系进行交操作后的元组个数。关系 R 和 S 的交是由属于 R 又属于 S 的元组构成的集合,所以本题中运算结果的元组个数小于或等于80。11.在下列几种故障中,不破坏数据库内容的是_A计算机病毒发作 B供电系统故障C瞬时的强磁场干扰 D磁盘介质损

    19、坏(分数:2.00)A.B. C.D.解析:本题主要考查的知识点为数据库的故障类型。供电系统故障属于系统故障,它会影响正在运行的所有事务,但不破坏数据库。本题中其他选项都属于介质故障,会使物理数据库遭到破坏。12.要使数据库具有可恢复性,典型策略是_A加强机房安全管理 B安装防病毒设施C经常检修计算机系统 D数据转储和建立日志(分数:2.00)A.B.C.D. 解析:13.如果事务 T 获得了数据项 Q 上的排他锁,则 T 对 Q_A只能读不能写 B只能写不能读C既可读又可写 D不能读不能写(分数:2.00)A.B.C. D.解析:本题主要考查的知识点为封锁技术。T 对数据项 Q 加了排他锁,

    20、则 T 对 Q 可以读也可以写,并且在 T 对 Q 解除封锁之前,不允许其他事务再对Q 加任何类型的锁。14.“断言”是 DBS 采用的_A完整性措施 B安全性措施C恢复措施 D并发控制措施(分数:2.00)A. B.C.D.解析:15.事务日志用于保存_A对数据的更新操作 B数据操作C程序的执行结果 D程序运行过程(分数:2.00)A. B.C.D.解析:16.数据库恢复的主要依据是_ADBA BDDC文档 D事务日志(分数:2.00)A.B.C.D. 解析:二、填空题(总题数:10,分数:10.00)17.当关系 R 和 S 做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为 1。

    21、(分数:1.00)填空项 1:_ (正确答案:外连接(或*))解析:18.SQL 语言的条件表达式中字符串匹配操作符是 1。(分数:1.00)填空项 1:_ (正确答案:LIKE)解析:19.在创建视图时,把视图的定义存放在 1 中,而不存储视图对应的数据。(分数:1.00)填空项 1:_ (正确答案:数据字典(或 DD))解析:20.SQL 语言中修改数据的命令是 1。(分数:1.00)填空项 1:_ (正确答案:UPDATE)解析:21.SQL 数据库中表的三种类型有 1、视图和导出表。(分数:1.00)填空项 1:_ (正确答案:基本表)解析:22.关系代数中基本操作是并、差、笛卡尔积、

    22、投影和选择,没有集合的 1 操作,因而关系代数运算总是安全的。(分数:1.00)填空项 1:_ (正确答案:补)解析:23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的 1 性。(分数:1.00)填空项 1:_ (正确答案:隔离)解析:24.封锁对象的大小称为 1。(分数:1.00)填空项 1:_ (正确答案:封锁的粒度)解析:25.DBS 中用于安全性目的的数据库日志称为 1。(分数:1.00)填空项 1:_ (正确答案:审计追踪)解析:26.封锁可以避免并发操作引起的错误,但可能产生 1、饿死、死锁等问题。(分数:1.00)填空项 1:_ (正确答案:活

    23、锁)解析:三、简答题(总题数:10,分数:30.00)27.设有如下的三个关系模式:S(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)试写出检索学习“WANG”老师讲授课程的男学生的姓名(SNAME)的关系代数表达式。(分数:3.00)_正确答案:( SNAME(TEACHER=WANGSEX=男 (S SC )解析:28.设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。(分数:3.00)_正确答案:(

    24、FOREIGN KEY 部门号 REFERENCES 部门(部门号) ON DELETE CASCADE)解析:29.为什么关系中不允许有重复元组?(分数:3.00)_正确答案:(每个关系模式都有一个主键,在关系中主键值是不允许重复的。如果关系中有重复元组,那么其主键值肯定相等,起不了唯一标识作用,因此关系中不允许有重复元组。)解析:30.简述在 SQL 中,DELETE 语句与 DROP TABLE 的区别。(分数:3.00)_正确答案:(DELETE 语句的作用是删除表中的元组,表的模式依然存在,而 DROP TABLE 是将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。)解

    25、析:31.请用 SQL 完成:从用户 CHEN 处回收对关系 S 的查询、修改权限,并且是连锁回收。(分数:3.00)_正确答案:(REVOKE SELECT,UPDATE ON S FROMCHEN CASCADE)解析:32.简述事务的原子性。(分数:3.00)_正确答案:(一个事务中所有对数据库的操作是一个不可分割的操作序列。或者“事务要么完整地被全部执行,要么什么也不做”。)解析:33.SQL 的视图机制有哪些优点?(分数:3.00)_正确答案:(视图机制使系统具有三个优点:数据安全性、逻辑数据独立性和操作简便性。)解析:34.简述数据库的完整性含义以及 DBMS 的完整性子系统的功能

    26、。(分数:3.00)_正确答案:(数据库的完整性是指数据的正确性、有效性和相容性,防止错误的信息进入数据库。DBMS 的完整性子系统的主要功能有两点:(1)监督事务的执行,并测试是否违反完整性。(2)如果有违反现象,则采取恰当的操作,如拒绝、报告违反情况、改正错误等。)解析:35.试说明事务的 ACID 特性分别由 DBMS 的哪个子系统实现。(分数:3.00)_正确答案:(事务的原子性、一致性、隔离性、持久性分别由 DBMS 的事务管理、完整性、并发控制、恢复管理子系统实现。)解析:36.SQL 中提供了安全性的机制有哪些?(分数:3.00)_正确答案:(SQL 中有四个机制提供了安全性,分

    27、别是:视图、权限、角色和审计。)解析:四、设计题(总题数:2,分数:28.00)设有三个关系 A(Anum,Aname,city),它的属性分别是:商场号,商场名称,商场所在城市;B(Bnum,Bname,price),它的属性分别是:商品号,商品名称,价格;AB(Anum,Bnum,qty),它的属性分别是商场号,商品号,商品销售数量。依据上述关系回答下面小题。(分数:12.00)(1).用 SQL 语句创建一个基于 A、B、AB 三个表的视图(上海商场),其中包括城市为上海的商场名称及其销售的商品名称。(分数:4.00)_正确答案:(CREATE VIEW 上海商场AS SELECT A.

    28、 Aname,B. BnameFROM A,B,ABWHERE A. Anum=AB. AnumANDBBnum=AB. BnumANDA. city=上海;)解析:(2).用 SQL 语句查询所有商品的名称及其销售总额。(分数:4.00)_正确答案:(SELECT B. Bname,SUM(B. price * AB. qty)FROMB,ABWHERE B. Bnum=AB. BnumGROUP BY B. Bname;)解析:(3).用 SQL 语句查询共有多少家商场销售“长虹彩电”。(分数:4.00)_正确答案:(SELECT COUNT(DISTINCT AB. Anum)FROMB

    29、,ABWHERE B. Bnum=AB. BnumAND B. Bname=长虹彩电;)解析:图书借阅关系数据库如下:图书(图书号,书名,作者,单价,库存量)读者(读者号,姓名,工作单位,地址)借阅(图书号,读者号,借期,还期,备注)其中,还期为 NULL 表示该书未还。基于以上关系回答下列问题。(分数:16.00)(1).用 SQL 语句建立未还图书的读者姓名和工作单位的视图。(分数:4.00)_正确答案:(CREATE VIEW 未还书者 ASSELECT 读者. 姓名,读者. 工作单位FROM 图书,读者,借阅WHERE 图书. 图书号=借阅. 图书号 AND读者. 读者号=借阅. 读者

    30、号 AND借阅. 还期 IS NULL;)解析:(2).用 SQL 语句查询“马林”所借图书中未还的书名。(分数:4.00)_正确答案:(SELECT 图书. 书名FROM 图书,读者,借阅WHERE 图书. 图书号=借阅. 图书号 AND读者. 读者号=借阅. 读者号 AND读者. 姓名=马林 AND借阅. 还期 IS NULL;)解析:(3).用 SQL 语句查询书名为“高等数学”的库存量。(分数:4.00)_正确答案:(SELECT 库存量FROM 图书WHERE 书名=高等数学;)解析:(4).分析以下 SQL 语句:SELECT 姓名FROM 读者WHERE 读者号 IN(SELECT 读者号FROM 借阅WHERE 图书号=001);请写出相应的关系代数表达式。(分数:4.00)_正确答案:( 姓名 ( 图书号=001 (读者 )解析:


    注意事项

    本文(【学历类职业资格】数据库系统原理自考题-4及答案解析.doc)为本站会员(inwarn120)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开