《数据库原理与应用》课程A卷及参考答案.docVIP

《数据库原理与应用》课程A卷及参考答案.doc

  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文档。上传文档
查看更多
《数据库原理与应用》课程A卷及参考答案.doc

西北农林科技大学本科课程考试试卷专业班级: 命题教师: 审题教师:姓名: 学号: 考试成绩:对于每一个外模式,数据库系统都有一个映象,它定义了该外模式与模式之间的对应关系。当数据库被破坏后,如果事先保存了数据库副本和,就有可能恢复数据库。避免活锁的方法是采用的策略。 一、单项选择题(每小题2分,共20分) 1.C 2.D 3.B 4.D 5.C 6.C 7.B 8.C 9.B 10.D 二、填空题(每空1分,共10分) 1.数据操纵 2.外模式\模式 3.结构 (或组织) 4.有相同的目,相对应的属性取值来自同一个域 5.删除异常 6.行为 (或处理) 7.物理设计 8.多个事物的并发执行是正确的,当且仅当其结果与按某一次序串行地执行这些事物时的结果相同 9.日志文件 10.先来先服务 三、判断题(每小题2分,共12分,不正确的请改正) 1.× 改:实体联系模型不但可以向关系模型转换,也可以向层次模型和网状模型转换。 2.× 改:在Oracle 10g中表的定义一旦删除,从此表中导出的视图不会级联删除,需要手动删除。 3.√ 4.× 改:用户子模式是用来描述数据库逻辑结构的。 5.× 改:在Oracle 10g中当把Create Table的权限授予某个用户后,该用户只能在自己的用户名对应的模式下创建表。 6.× 改:事务故障和系统故障的恢复由系统自动完成,不需要DBA的参与。介质故障的恢复需要DBA的参与。 四、简答题(每小题5分,共25分) 1.DB:数据库,是长期存储在计算机内、有组织的、可共享的大量数据的集合。DBMS:数据库管理系统,位于用户与操作系统之间的一层数据管理软件,主要功能包括:数据定义,数据操作,数据控制。DBS:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员、用户构成。 2.由于视图是不实际存储数据的虚表,因此对视图的查询在系统内部通过视图消解法,最终转换为对基本表的查询操作。对于视图的更新操作也是通过视图消解法转换为对基本表的更新操作,但并不是所有的视图都是可以转换为对基本表的更新的,有些视图是无法转换的。 3.将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。概念结构设计通常分为两步:第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。 4.存储过程称为PL/SQL子程序,是被命名的PL/SQL块,均存储在数据库中,并可以在任何地方来调用运行它,通过输入参数、输出参数或输入/输出参数与其调用者交换信息。触发器是一种特殊的存储过程,在数据库里以独立的对象存储。触发器是当某个ORACLE事件发生时系统自动地运行,运行触发器就叫触发或点火,使用触发器可以实施更为复杂的数据完整性约束。 5.R关系中存在非主属性C对主码(AB)的部分函数依赖,非主属性D对主码(AB)的传递函数依赖,所以关系模式R没有达到3NF。分解之后的关系模式为: R1(A,B,E) R2(B,C) R3(C,D) 五、综合题(共33分,第1题9分,第2题24分) 1. (1) (2) 科室(科室代码,科室名称) 医生(工号,姓名,职称) 病人(姓名,年龄,工作单位) 聘用(科室代码,工号,聘用期限,聘用日期) 诊断(工号,姓名,就诊日期) 2. (1)π姓名(σ工资5000(职工∞工作)) (2)π职工号,公司号(工作)÷σ公司号=’C2’∨公司号=’C5’(公司) 或 π职工号(σ公司号=’C2’(工作))∩π职工号(σ公司号=’C5’(工作)) (3)select 公司号,count(职工号),avg(工资) From 工作 Group by 公司号 (4)select 职工名,年龄 From 职工,工作,公司 Where 工作.职工号=职工.职工号and 工作.公司号=公司.公司号and 公司名=’太平洋’ (5)update 工作 Set 工资=工资*1.05 Where 职工号 in (select 职工号 From 职工 Where 年龄40) 或 update 工作 Set 工资=工资*1.05 From 工作,职工 Where 工作.职工号=职工.职工号 and 年龄40 (6)Grant create view to Jobs Grant select on 工作 to Jobs 第 5 页 共 6 页 就诊日期 聘用期限 诊断 科室 病人 医生 聘用 科室代码 工号 姓名 职称 姓名 年龄

文档评论(0)

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

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

1亿VIP精品文档

相关文档