中级数据库系统工程师下午试题模拟4有答案.docxVIP

中级数据库系统工程师下午试题模拟4有答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中级数据库系统工程师下午试题模拟4 试题一 阅读以下说明和关系表,回答问题[?3。 [说明] 关系R中有如下函数依赖关系: DCTE DBTE BATF BCTDF ACTD DATF DTB1.[问题 1] 求此模型的最小函数依赖集。 答案:对函数依赖的右部进行分解得: ⑴ DCTE ⑵ DBTE ⑶ ABTF ⑷ ABCTD ⑸ ABCTF AC-D DATF ⑻DTB 由⑻、⑵可以得DTE,由此可得⑴、(2)冗余 曲⑶可以得出(5)冗余,(6)可以推出(4)冗余 山⑻可得DATBA,再结合⑶,可以得岀⑺兀余所以最小依赖集为: DTE ABTF ACTD DTB 2.[问题2] 求出关系模式的候选码。 答案:山第一问的结果可以看出候选码为AC 3?[问题3] 此关系模型最高属于哪级范式。 答案:R中的非主属性有B、D、E、F,它们都完全函数依赖于AC,所有R属于 2NFo 山于B、E^ P都传递依赖于候选键AC,所有不属于3NFo即R最高为2NF。 试题二 阅读以下说明和关系表,回答问题]?3。 [说明] 在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统 中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学 生.教师、系和课程的属性如下: 学生:学号和姓名 教师:编号和姓名 系:系代号和系名 课:课程号和课程名 一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授 同一门课程,不同专业间也可以开设相同的课程。1.[问题1] 用E-R模型对大学选课的数据库进行描述。 2.[问题2] 将该ER图转换为关系模式。 答案:对应的关系模式和键码如下: 学生(学号、姓名、系、课程) 课程(课程号、课程名) 教师(编号、姓名) 系(系代号、系名) 选课(学号、课程号、分数) 开设(系代号、课程号) 讲授(编号、课程号) 3.[问题3] 说明系与课程间的联系类型,说明教师与课程间的联系类型。 答案:系与课程间的联系类型是多对多的关系 教师与课程间的联系类型是多对多的关系 试题三 1?[问题1] 什么叫数据库的安全性,它有哪些内容? 答案:数据库的安全性保护是指防止非法使用数据库。包括防止非法用户使用数 据库和合法用户非法使用数据库。 常见的保护措施有: 用权的鉴别。常用的鉴别方法有口令和函数计 算法两种。 用范围限制。一般可用于模式的方法予以限制,用户可以在子模式定义范围 内访问数据,而子模式没有定义的那些数据库中的数据,用户无法使用。在关系 数据库中则可用视图方法予以限制。 取控制权鉴别。进一步限制每一个用户在每一个数据对象上可以执行的操作 的类型。以关系数据库系统为例,操作对象有:关系,元组,属性,可以使用的 操作类型有:查询,插入,修改,删除以及它们的一些组合情况。 [问题2] 什么叫数据的冗余与数据的不一致性? 答案:同一个数据在不同的地方出现了重复存储叫数据冗余。 在数据库中同一个数据在不同的地方出现了不同的值被称为数据的不一致性。 [问题3] 什么叫数据库恢复?常用的恢复技术有哪儿种? 答案:在数据库遭受破坏后及时将数据库中的数据恢复到正确状态下去的过程叫 数据库恢复。常用的恢复技术有。 转储:定期地将数据库中的内容复制到其它存储设备中去的过程。 日志:山数据库系统创建和维护的,用于自动记载数据库中修改型操作的数据更 新情况的文件。 [问题4] 关系数据库模型的完整性规则有哪些?具体说明? 答案:关系数据库数据与更新操作必须遵循三类完整性规则:实体完整性规则, 参照完整性规则和用户自定义完整性规则。 实体完整性规则:要求关系中元组在组成主键的属性上不能有空值。 参照完整性规则:如果属性集K是关系模式R1的主键,K也是关系模式R2的外 键,那么在R2中,K的取值只允许两种可能,或者为空,或者等于R1关系中某 个主键值。 用户自定义完整性规则:针对某一具体数据的约束条件,山应用环境决定。反映 某一具体应用涉及的数据必须满足的预约要求。

文档评论(0)

dingfulaowang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档