ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:123.28KB ,
资源ID:11483351      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11483351.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理与应用附答案电子科技大学.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理与应用附答案电子科技大学.docx

1、数据库原理与应用附答案电子科技大学姓名_ 专业名称_班号_学号_教学中心_ 密 封 线 电子科技大学网络教育考卷(A1卷)(20 年至20 学年度第 学期)考试时间 年 月 日(120分钟) 课程 数据库原理及应用 教师签名_ 大题号一二三四五六七八九十合 计得 分一、填空题(每空1.5分,共15分)1. 数据库设计分为以下六个设计阶段:需求分析阶段、 、 、 数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。2已知关系R(A,B,C,D,E)及其上的函数相关性集合,F=AB,EA,CED,该关系的候选关键字是 。3数据模型的三要素是指 ,数据操作和完整性约束。4. 关系的完整性包括实

2、体完整性、 和用户自定义完整性。5数据库系统通常由5个部分组成,它们是硬件系统、数据库集合、 及相关软件、数据库管理员和用户。6. 如果关系模式R上有函数依赖ABC和AC,则R中存在 依赖。7在关系模式R(U)中,如果XY,YZ,且Y不是X的子集,不存在XY的情况,则称Z_ _依赖于X。8. 在SQL语言中,允许获得某种权限的用户将这种权限再转授给其他用户,可以在GRANT语句中使用 子句。9. 数据字典通常包括_ _、数据结构、数据流、数据存储和处理过程五个部分。二、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其字母标号填在题干的括号内。每小题1.5分,共15分)1下列对关

3、系的叙述中,哪一个是不正确的( )。A)关系中的每一个属性是不可分解的。 B)在关系中,元组的顺序是无关紧要的。C)任意的一个二维表都是一个关系。 D)每一个关系仅有一种记录类型。2. 把实体联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过( )A) 建立新的属性来实现 B) 建立新的关键字来实现C) 建立新的关系来实现 D) 建立新的实体来实现 3. 下列关于E-R模型向关系模型转化的叙述中,不正确的是( )。A)一个实体类型转化为一个关系模式。B)一个m:n的联系转化为一个关系模式。C)一个1:1的联系可以转化为独立的关系模式,也可以与联系的任意一端的实体所对应的关系模式合并

4、。D)一个1:n的联系可以转化为独立的关系模式,也可以与联系的任意一端的实体所对应的关系模式合并。4在概念设计阶段,最常使用的数据模型是( ) A) 对象模型 B) 物理模型 C) 逻辑模型 D) ER模型5关系数据库的规范化理论主要解决的问题是( )) 如何构造合适的数据逻辑结构 ) 如何构造合适的数据物理结构C) 如何构造合适的应用程序界面 ) 如何控制不同用户的数据操作权限6任何一个满足2NF但不满足3NF的关系模式都不存在( )A) 主属性对候选键的部分依赖 B) 非主属性对候选键的部分依赖C) 主属性对候选键的传递依赖 D) 非主属性对候选键的传递依赖7. 下列叙述中正确的是( )。

5、A)遵守两阶段锁协议的并发事务一定是可串行化的。B)遵守两阶段锁协议的并发事务一定不会发生死锁。C)遵守两阶段锁协议的并发事务一定不会发生级联回滚。D)遵守两阶段锁协议的并发事务的所有锁一定要到事务提交之后才解锁。8. 下列关于数据库系统的叙述中正确的是( )。A)数据库系统减少了数据冗余。 B)数据库系统避免了一切冗余。C) 数据库系统中数据的一致性是指数据类型一致。 D) 数据库系统比文件系统能管理更多的数据。9. 已知导师和研究生关系如图所示导师: 导师号姓名职称d1李清教授d2刘清研究员研究生:学号姓名性别导师号101王华男d1102田平男d1103李玉女d2104杨敏女d1导师关系的

6、主码是导师号,研究生关系的主码是学号,外码是导师号。以下操作能成功进行的是( )。 A. INSERT INTO 研究生(姓名,性别) VALUES(李明, 男) B. INSERT INTO 研究生 VALUES(108, 张方, 男,d3) C. INSERT INTO 导师 VALUES(d8,江海, 教授) D. INSERT INTO 导师 VALUES(d2,孙力, 教授)姓名_ 专业名称_班号_学号_教学中心_ 密 封 线 10如果关系R中有4个属性和3个元组,关系S中有3个属性和5个元组,则RS的属性个数和元组个数分别是( )A.7和8 B.7和15 C.12和8 D.12和1

7、5三、判断题(对于正确的描述,在题后划“”,错误的划“”,不作标记不给分。每小题1分,共10分)1.DROP TABLE语句用于删除基本表。2.SQL语言中的查询只能针对一个表进行,一个查询不能同时涉及两个以上的表。3.在各种范式中,3NF BCNF 2NF 1NF成立4.关系中的任何两个元组的值在同一时刻不能是完全相同的。5.即使设计的关系是规范化的,仍然可能出现各种数据访问异常。6.建立索引是加快查询速度的有效手段,所以,关系上定义的索引数越多越好。7.视图是一种临时表,是一种间接地对基本表的安全访问方式。8.设表Orders包含订单信息,语句SELECT COUNT(*) FROM Or

8、ders; 可查询订单的总数。9.外码只能取被参照关系主码的值。10.在关系中,可以任意选择候选码。四、语言及基础知识题(共30分,共5题,每题6分 )1、SQL语言包括三个子语言,其主要功能是通过SELECT、CREATE、ALTER、UPDATE、DELETE、INSERT、GRANT、REVOKE、DROP等9个命令动词来实现的。(6分)(1)属于数据定义子语言的命令动词包括哪些?(2分)答:(2)属于数据操作子语言的命令动词包括哪些?(2分) 答:(3)属于数据控制子语言的命令动词包括哪些?(2分) 答:2、在学生成绩管理系统中,学生信息表STU(SID,SNAME,SEX,CLASS

9、ID)成绩表GRADE(SID,CID,SCORE),其中:SID-学号,SNAME-学生姓名,SEX-性别,CLASSID-班级编号,CID-课程编号,SCORE-成绩。下列SQL语句需要按班级和课程统计平均成绩,并显示平均成绩大于80分的课程,填空补全下列SQL查询语句。(6分,每空2分)SELECT CLASSID, CID, AVG (SCORE) FROM STU, GRADE WHERE GROUP BY HAVING 3、对于调度序列R1(A)R2(A)R1(B)R2(B)R3(A)R4(B)W1(A)W2(B),使用前驱图判断是否为冲突可串行化,如果是冲突可串行化,写出串行化序

10、列;否则,给出解释原因。(6分)4、假设有存放职工信息的EMP表和存放部门信息的DEPT表,其关系模式为:EMP(EMPNO,ENAME,JOB,MGRNO,HIREDATE,SAL,INSURANCE,DEPTNO);DEPT(DEPTNO,DNAME,LOC),有关系代数,请用SQL语言写出与该关系代数查询结果相同的查询表达。(6分)姓名_ 专业名称_班号_学号_教学中心_ 密 封 线 5、在数据库故障恢复技术中,为了减少恢复所需要的时间,提高恢复效率,许多大型数据库引入了检查点技术,T1T6为六个事务,下列左图描述数据库发生故障时,不同事务所处不同状态,分析当数据库系统进行恢复时,分别对

11、不同事务如何处理,并填写下列右边的表。(6分,每空1分)事务恢复时如何处理T1T2T3T4T5T6五、综合设计题(共30分) 设有一个简化的运动会信息管理系统,有四个实体:团长,代表团,运动员,比赛项目,其实体间存在的联系有:团长和代表团是1:1的“管理”联系;代表团和运动员是1:N的组成“联系”;运动员与比赛项目是N:M的“参加”联系,“参加”属性是比赛时间和分数。团长有属性:身份证号、团长姓名、性别、年龄、电话;代表团有属性:团编号、来自地区、住所;运动员有属性:运动员编号、运动员姓名、性别、年龄;比赛项目有属性:项目编号、项目名、级别。根据描述的内容,完成下列问题:(1)根据给定的实体及

12、联系约束,画出实体联系(ER)图。(8分)(2)将实体联系(ER)图转换为关系模式。(7分)(3)某设计者设计了关系模式,运动员信息表(团编号,来自地区,运动员编号,运动员姓名,性别,项目编号,项目名,得分),请根据上述语义,分析该模式的主键,写出所有部分函数依赖和传递函数依赖关系。(8分)(4)根据规范化理论,请分别写出通过消除部分依赖和传递依赖请将(3)中的关系模式转化为满足第三范式的关系模式。(7分)姓名_ 专业名称_班号_学号_教学中心_ 密 封 线 电子科技大学网络教育考卷(A1卷)参考答案(20 年至20 学年度第 学期)考试时间 年 月 日(120分钟) 课程 数据库原理及应用

13、教师签名_ 大题号一二三四五六七八九十合 计得 分一、填空题(每空1.5分,共15分,意思相同、表达有细微差异均给分)1. 概念设计阶段,逻辑设计阶段 2. CE 3. 数据结构 4. 参照完整性 5. 数据库管理系统 6. 局部 (部分函数)7. 传递 8. with grant option 9. 数据项二、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其字母标号填在题干的括号内。每小题1.5分,共15分)1. C 2. C 3. D 4. D 5. A 6. B 7.A 8. A 9. C 10. B 三、判断题(对于正确的描述,在题后划“”,错误的划“”,不作标记不给分

14、。每小题1分,共10分)1. 2. 3. 4. 5. 6 7. 8. 9 . 10.四、语言及基础知识题(共30分)1、SQL语言包括三个子语言,其主要功能是通过SELECT、CREATE、ALTER、UPDATE、DELETE、INSERT、GRANT、REVOKE、DROP等9个命令动词来实现的。(6分)(1)属于数据定义子语言的命令动词包括哪些?(2分)答:CREATE、ALTER、DROP .错误或遗漏,每个扣0.5分(2)属于数据操作子语言的命令动词包括哪些?(2分) 答:SELECT、UPDATE、DELETE、INSERT、.错误或遗漏,每个扣0.5分(3)属于数据控制子语言的命

15、令动词包括哪些?(2分) 答:GRANT、REVOKE .错误或遗漏,每个扣0.5分,正确每个1分2、在学生成绩管理系统中,学生信息表STU(SID,SNAME,SEX,CLASSID)成绩表GRADE(SID,CID,SCORE),其中:SID-学号,SNAME-学生姓名,SEX-性别,CLASSID-班级编号,CID-课程编号,SCORE-成绩。下列SQL语句需要按班级和课程统计平均成绩,并显示平均成绩大于等于80分的课程,填空补全下列SQL查询语句。(6分,每空2分)SELECT CLASSID, CID, AVG (SCORE) FROM STU, GRADE WHERE stu.si

16、d=grade.sid 2分GROUP BY CLASSID, CID 2分 HAVING AVG (SCORE) =80 2分3、对于调度序列R1(A)R2(A)R1(B)R2(B)R3(A)R4(B)W1(A)W2(B),使用前驱图判断是否为冲突可串行化,如果是冲突可串行化,写出串行化序列;否则,给出解释原因。(6分)答:不是冲突可串行化调度;.2分由事务调度冲突前驱图,可知,前驱图中存在有向回路,所以为冲突不可串行化调度。. .2分. .2分4、假设有存放职工信息的EMP表和存放部门信息的DEPT表,其关系模式为:EMP(EMPNO,ENAME,JOB,MGRNO,HIREDATE,SA

17、L,INSURANCE,DEPTNO);DEPT(DEPTNO,DNAME,LOC),有关系代数,请用SQL语言写出与该关系代数查询结果相同的查询表达。(6分)SELECT Ename,job,sal .(2分)From EMP .(2分)Where Deptno=20 and sal=1500 .(2分)5、在数据库故障恢复技术中,为了减少恢复所需要的时间,提高恢复效率,许多大型数据库引入了检查点技术,T1T6为六个事务,下列左图描述数据库发生故障时,不同事务所处不同状态,分析当数据库系统进行恢复时,分别对不同事务如何处理,并填写下列右边的表。(6分,每空1分)事务恢复时如何处理事务T1不处

18、理T2REDOT3UNDOT4REDOT5REDOT6UNDO五、综合设计题(30分)设有一个简化的运动会信息管理系统,有四个实体:团长,代表团,运动员,比赛项目,其实体间存在的联系有:团长和代表团是1:1的“管理”联系;代表团和运动员是1:N的组成“联系”;运动员与比赛项目是N:M的“参加”联系,“参加”属性是比赛时间和分数。团长有属性:身份证号、团长姓名、性别、年龄、电话;代表团有属性:团编号、来自地区、住所;运动员有属性:运动员编号、姓名、性别、年龄;比赛项目有属性:项目编号、项目名、级别。根据描述的内容,完成下列问题:(1)根据给定的实体及联系约束,画出实体联系(ER)图。(8分)所有

19、实体的属性及主键正确(4分)所有联系及联系类型正确.(4分)(2)将实体联系(ER)图转换为关系模式。(7分)团长(身份证号,姓名,性别,年龄,电话) .(1分) 代表团(团编号,来自地区,住所) .(1分) 运动员(运动员编号,姓名,性别,年龄) .(1分)比赛项目(项目编号,项目名,级别) (1分)管理(身份证号,团编号,任期) .(1分) 组成(团编号,运动员编号) .(1分) 参加(项目编号,运动员编号,比赛时间,得分) .(1分)(3)某设计者设计了关系模式,运动员信息表(团编号,来自地区,运动员编号,运动员姓名,性别,项目编号,项目名,得分),请根据上述语义,分析该模式的主键,写出

20、所有部分函数依赖和传递函数依赖关系。(8分)答:运动员信息表的主键:(1分)(运动员编号,项目编号) 部分函数依赖:(4分,每个1分)(运动员编号,项目编号) 团编号,(运动员编号,项目编号) 性别,(运动员编号,项目编号) 运动员姓名,(运动员编号,项目编号) 来自地区,(运动员编号,项目编号) 项目名 传递函数依赖:(2分,每个1分) 运动员编号团编号、团编号来自地区(4)根据规范化理论,请分别给出通过消除部分依赖和传递依赖,请将(3)中的关系模式转化为满足第三范式的关系模式。(7分)消除部分函数依赖:(4分)运动员表 (运动员编号, 运动员姓名, 性别,团编号,来自地区) ;项目表(项目

21、编号,项目名)参加比赛(运动员编号,项目编号,得分)消除运动员表 (运动员编号, 运动员姓名, 性别,团编号,来自地区)传递函数依赖:(3分)运动员表 (运动员编号, 运动员姓名, 性别,团编号)代表团(团编号,来自地区) 姓名_ 专业名称_班号_学号_教学中心_ 密 封 线 电子科技大学网络教育考卷(A2卷)(20 年至20 学年度第 学期)考试时间 年 月 日(120分钟) 课程 数据库原理及应用 教师签名_ 大题号一二三四五六七八九十合 计得 分一、填空题(每空1.5分,共15分)1.若关系R 有m 个属性,关系S 有n 个属性,则R S 有_个属性。2.数据库系统的三级模式结构是指数据

22、库系统是由_、_和_三级构成。3._规则:若属性A是基本关系R的主属性,则属性A不能取空值。4.关系是一种数学结构,被定义为一个_的子集。5. 关系代数中专门的关系运算包括:选择、投影、连接和_ 。 6. 设有关系SC(sno, cname, grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是_ grade = grade+5 WHERE cname=“数据库系统”。7. 在关系数据模型中,两个关系R1与R2之间存在1M的联系,可以通过在一个关系R2中的_在相关联的另一个关系R1中检索相对应的记录。 8. 数据库

23、的逻辑模型设计阶段,任务是将_转换成关系模型。 二、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其字母标号填在题干的括号内。每小题1.5分,共15分)1.关系数据库规范化是为了解决关系数据库中( )问题而引入的。A. 保证数据的安全性和完整性 B. 提高查询速度C. 减少数据操作的复杂性 D. 插入、删除和数据冗余 2.SQL提供了许多集函数,其中( )可以计算一列值的和。AMAX BCOUNTCAVG DSUM3.关系有一个基本要求:每一个分量必须是不可分的数据项。满足该条件的关系模式就属于( )。A1NF B2NF C3NF D4NF4.数据模型的三要素是( )。A概念模

24、式、逻辑模式和物理模式 B关系模型、网状模型、层次模型C1:1、1:n和n:m的联系 D数据结构、数据操作、数据约束条件5.下列叙述正确的为( )。A关系中元组和属性都有先后顺序 B关系中元组和属性都没有先后顺序C关系中元组有先后顺序,属性没有先后顺序 D关系中元组没有先后顺序,属性有先后顺序6.下面有关数据库的描述,正确的是( )。A表至少有一个码 B外码与被参照表无关,可以取任意值C所有视图都是不允许更新的 D表的主码允许取null7概念模型独立于 ( )。 AE-R 模型 B. 硬件设备、软件CDBMS D. 操作系统和DBMS 8. 在数据库中,外模式/模式映象体现了数据的( )。A.

25、 物理独立性 B. 硬件独立性C. 逻辑独立性 D. 设备独立性9. 下面有关视图的说法,正确的是( )。A. 视图是人们操作数据库的图形界面B. 视图与表一样都是用来存储数据的C. 视图是一个虚表,是从一个或多个基本表(或视图)导出的表D.通过视图修改数据并不影响导出该视图的基本表10. 关于封锁粒度的描述,( )是错误的。A. 封锁对象可以是逻辑单元,如关系、索引项等B. 封锁对象可以是物理单元,如页、块C 封锁粒度越小,并发度越高D. 封锁粒度越大,数据库所能封锁的数据单元越多三、判断题(对于正确的描述,在题后划“”,错误的划“”,不作标记不给分。每小题1分,共10分)11.DROP TABLE语句用于删除基本表。12.SQL语言中的查询只能针对一个表进行,一个查询不能同时涉及两个以上的表。13.在各种范式中,3NF BCNF 2NF 1NF成立14.关系中的任何两个元组的值在同一时刻不能是完全相同的。15.即使设计的关系是规范化的,仍然可能出现各种数据访问异常。16.建立索引是加快查询速度的有效手段,所以,关系上定义的索引数越多越好。17.视图是一种临时表,是一种间接地对基本表的安全访

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1