欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库期末试题(附答案).pdf

    • 资源ID:83388626       资源大小:331.24KB        全文页数:7页
    • 资源格式: PDF        下载积分:13金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要13金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    数据库期末试题(附答案).pdf

    数据库原理课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共 16 分,每小题 1 分)1.在数据库中,下列说法()是不正确的。A数据库中没有数据冗余 B数据库具有较高的数据独立性 C数据库能为各种用户共享 D数据库加强了数据保护 2.按照传统的数据模型分类,数据库系统可以分为()三种类型。A大型、中型和小型 B西文、中文和兼容 C层次、网状和关系 D数据、图形和多媒体 3.在数据库的三级模式结构中,()是用户与数据库系统的接口,是用户用到的那部分数据的描述。A外模式 B内模式 C存储模式 D模式 4.下面选项中不是关系的基本特征的是()。A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.没有行序和列序 D.没有重复元组 5.SQL 语言具有两种使用方式,分别称为交互式 SQL 和()。A提示式 SQL B多用户 SQL C嵌入式 SQL D解释式 SQL 6.设关系模式 R(ABCD),F 是 R 上成立的 FD 集,F=AB,BC,则(BD)+为()。ABCD BBC CABC DC 7.E-R 图是数据库设计的工具之一,它适用于建立数据库的()。A概念模型 B逻辑模型 C结构模型 D物理模型 8.若关系模式 R(ABCD)已属于 3NF,下列说法中()是正确的。A它一定消除了插入和删除异常 B仍存在一定的插入和删除异常 C一定属于 BCNF DA 和 C 都是 9.解决并发操作带来的数据不一致性普遍采用()。A封锁技术 B恢复技术 C存取控制技术 D协商 10.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。A可靠性 B一致性 C完整性 D安全性 11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的()。A.原子性 B.一致性 C.隔离性 D.持久性 12.在数据库中,软件错误属于()。A.事务故障 B.系统故障 C.介质故障 D.活锁 13.在通常情况下,下面的关系中不可以作为关系数据库的关系是()。AR1(学生号,学生名,性别)BR2(学生号,学生名,班级号)CR3(学生号,学生名,宿舍号)DR4(学生号,学生名,简历)14.有 12 个实体类型,并且它们之间存在着 15 个不同的二元联系,其中 4 个是 1:1 联系类型,5 个是 1:N 2/7 联系类型,6 个 M:N 联系类型,那么根据转换规则,这个 ER 结构转换成的关系模式有()。A17 个 B18 个 C23 个 D27 个 15.数据库中存放三级模式结构定义的是()。ADBS BDB CDD DDFD 16.DBMS 通过()来保证数据库中的数据是正确的,避免非法的不符合语义的错误数据的输入和输出。A完整性检查 B安全性检查 C语法检查 D合法检查 二、填空题(本题共 10 分,每题各 1 分)1 是位于用户和操作系统之间的一层数据管理软件,它为用户或应用程序提供访问 DB 的方法。2 表示某一加工处理过程的输入或输出数据。3DBS 运行的最小逻辑工作单元是 。4系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS 的这种能力称为 。5数据库的并发操作通常会带来三个问题:丢失更新,读脏数据,以及 。6如果关系模式 R 是 1NF,且每个属性都不传递依赖于 R 的候选键,则称 R 是 的模式。7关系模型的实体完整性是指 。8外模式/模式映象为数据库提供了_ 数据独立性。9设计全局 ER 模式时需要消除的冲突有:属性冲突、命名冲突和 。10需求说明书的主要内容是 和数据字典。三、简答题(本题共 16 分,每小题 4 分)1.简述封锁技术中常用的两种锁。2SQL 的数据更新包括哪三种操作?分别用什么语句实现?3简述采用 ER 方法的数据库概念设计过程。4.简述关系数据库中的几种关键码。四、计算题(本题共 14 分,每小题 7 分)1设关系模式 R(ABCD),R 分解成=AB,ACD,BCD。如果 R 上成立的函数依赖集 F=AC,DC,BDA,那么相对于 F 是否无损分解?是否保持函数依赖?2设有两个关系如下图所示,试计算:(1)R S (2)R S R B C S C D b 2 2 6 a d d a 5 8 7 c 五、查询设计题(本题共 24 分,每小题 3 分)设有如下关系模式:学生关系:S(SNO(学号),SNAME(姓名),SEX(性别),SDEPT(系别),PROV(省区)3/7 选课关系:SC(SNO(学号),CNO(课程号),G(成绩)课程关系:C(CNO(课程号),CNAME(课程名),CDEPT(开课系别),TNAME(教师名)请用关系代数表达式写出(1)(3):(1)查询来自北京的学生的姓名和系别(2)查询英语系的学生所选修课程的课程名和成绩(3)查询选修课程包含 Luo 老师所授课程的学生学号 请用 SQL 语言描述(4)(8):(4)查询计算机系男同学的学号、姓名和省区(5)查询与 ZHANG 同学来自同一省区的学生的学号、姓名和系别(6)建立物联网系的学生的视图(IOT_S)(7)查询选修课程 C 语言的学生学号和姓名(8)查询每名学生的学号和平均成绩,查询结果按照平均成绩降序排列,平均成绩相同时按照学号升序排列。六、数据库设计题(本题共 20 分,每小题 10 分)1.一个图书借阅管理数据库中有三个实体集。一是“借书人”实体集,属性有借书证号、姓名、单位;二是“图书”实体集,属性有书号、书名、数量、位置;三是“出版社”实体集,属性有出版社名、电话、地址、邮编等。“借书人”和“图书”间存在“借阅”联系,每人可借阅多种图书,每种图书可由多人借阅,借阅有个借书日期和还书日期;“图书”和“出版社”之间存在“出版”联系,每个出版社可出版多种图书,同一书名的图书只在一个出版社出版。(1)试画出 E-R 图,并在图上指明属性和连通词。(2)将 E-R 图转换成关系模型,并注明主键和外键。2.设有关系模式:授课表(课程号,课程名,学分,授课教师号,教师名,授课时数)如果规定:一门课程号有确定的课程名和学分,每名教师有确定的教师名,每门课程号可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程号有确定的授课时数。回答以下问题:(1)根据上述规定写出关系模式 R 的基本 FD 和候选键。(2)关系是否存在局部函数依赖,若有,请指出,并将该关系分解到 2NF。(3)进一步将 R 分解成 3NF 模式集。数据库原理课程考试模拟题四参考解答 一单选题(每小题 1 分,共 16 分)1-5 ACAAC 6-10 AABAD 11-15 DBDBC 16 A 二、填空题(每小题 1 分,共 10 分)4/7 1、DBMS(数据库管理系统)2、数据流 3、事务 4、可恢复性 5、不一致分析 6、2NF 7、关系的主键值唯一且非空 8、逻辑 9、结构冲突 10、数据流图(DFD)三、问答题(每小题 4 分,共 16 分)1封锁技术中通常采用两种锁:排他锁(X 锁)、共享锁(S 锁)。X 锁:如果事务对某个数据实现 X 锁,则其他事务必须要等该事务解除 X 锁以后才能对这个数据进行封锁。S 锁:如果事务对某个数据加上 S 锁后,仍允许其他事务再对该数据加 S 锁,但在对该数据的所有 S 锁都解除之前绝不允许任何事务对该数据加 X 锁。2SQL 的数据更新包括数据插入、数据删除和数据修改,分别用 insert、delete 和 update 语句实现。3.采用 ER 方法的数据库概念设计包括以下步骤:设计局部 ER 模式;设计全局 ER 模式;全局 ER 模式的优化。4关系数据库中的关键码包括超键、候选键、主键和外键。超键和候选键是能唯一地标识关系中的元组的属性或属性集,但候选键中不含有多余的属性;主键是从候选键中人为指定的;外键是指一个关系中包含的另一个关系的主键所对应的属性组。四、计算题(每小题 7 分,共 14 分)1解:因 R A B C D AB a1 a2 b13 b14 ACD a1 b22 a3 a4 BCD b31 a2 a3 a4 据 AC,可把 b13 改成 a3。没有一行是全 a,因此,R 分解成是损失分解。又因为AB(F)=,ACD(F)=AC,DC,BCD(F)=DC,BDC 而AB(F)ACD(F)BCD(F)=AC,DC,BDC,与 F 不等价。所以分解没有保持函数依赖。2(1)R S (2)R S B R.C S.C D B C D b 2 2 6 b 2 6 b 2 d a a d a b 2 7 c a d 2 6 a d d a 5/7 a d 7 c 5 8 2 6 5 8 d a 5 8 7 c 五、查询设计题(每小题 3 分,共 24 分)(1)sname,sdept(prov=北京(S))(2)cname,grade(sdept=英语系(SC C S))(3)sno(tname=luo(C SC))(4)select sno,sname,prov from S where sex=男 and sdept=计算机系 (5)select sno,sname,sdept from s where prov in(select prov from s where sname=zhang)(6)create view IOT_S(sno,sname,sex,prov)as select sno,sname,sex,prov from S where sdept=物联网系 (7)select sno,sname from s where sno in(select sno from sc 6/7 where cno in(select cno from c where cname=C 语言)(8)select sno,avg(grade)from sc group by sno order by 2 desc,1 六、数据库设计题(每小题 10 分,共 20 分)1(1)借书人 出版社 出版 m 图书 借阅 n m 1 书名 数量 书号 邮编 地址 位置 电话 单位 出版社名 借书证号 姓名 借书日期 还书日期 7/7(2)对应的关系模型如下:借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)出版社(出版社名,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)2.(1)基本 FD:课程号(课程名,学分)授课教师号教师名(授课教师号,课程号)授课时数 候选键:(授课教师号,课程号)(2)R 中存在局部函数依赖。因为:课程号(课程名,学分)授课教师号教师名,所以(授课教师号,课程号)课程名,学分,教师名,都是局部函数依赖。分解到 2NF:R1(课程号,课程名,学分)R2(授课教师号,教师名)R3(授课教师号,课程号,授课时数)(3)R 分解为 R1、R2、R3 已是 3NF。

    注意事项

    本文(数据库期末试题(附答案).pdf)为本站会员(小***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开