(数据库09计海答案.docVIP

  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文档。上传文档
查看更多
(数据库09计海答案

莆田学院期末考试参考答案及评分标准 2010 — 2011 学年第 一 学期 (A)卷 课程名称: 数据库原理 适用年级/专业: 09/计算机(海外班) 试卷类别 开卷( )闭卷(√) 学历层次 本科 考试用时 120 分钟 一、填空题(每空1分,共10分) 1. ① 数据库技术 2. ① 数据定义功能,② 数据操纵功能  3.① 候选码 4.① 结构化查询语言 ② SQL 5. ① 1NF 6. ① 函数依赖 7. ① 数据库恢复技术 、② 并发控制技术  二、单项选择题(每小题2分,共30分) 题号 1 2 3 4 5 6 7 8 9 10 答案 D C B D B A B C B C 题号 11 12 13 14 15 答案 B C B B B 三、简答题(第1小题4分,第2、3小题各5分,第4小题6分,共20分) 1. 数据库设计中,概念结构的设计策略通常有哪几种?(每1点各1分,共4分) 答: (1)自顶向下,即首先定义全局概念结构的框架,然后逐步细化; (2)自底向上,即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构; (3)逐步扩张,首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构; (4)混合策略,即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。 2. 在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?(5分) 答: (1)若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。(3分) (2)即属性F本身不是主属性,则可以取空值,否则不能取空值。(2分) 3.所有的视图是否都可以更新?为什么?(5分) 答: (1)不是。(2分) (2)视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能惟一有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的。(3分) 4.在数据库中为什么要并发控制?并发操作可能会产生哪几类数据不一致?(6分) 答: (1)数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。(2分)若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。(1分) (2)并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。 (每1点各1分,共3分)   四、综合题(第1题10分,第2题15分,第3题15分,共40分)   1.用SQL语言定义下面两个表(10分) 职工(职工号,姓名,年龄,职务,工资,部门号),职工号为主码; 部门(部门号,名称,经理名,电话),部门号为主码。其中: 职工号-Empno,姓名-Ename ,年龄-Age,职务-Position,工资-Sal, 部门号-Deptno,名称-Deptname,经理名-Manager,电话-PhoneNumber。 要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。 答: CREATE TABLE DEPT(1分) (Deptno CHAR(2), Deptname VARCHAR(10), Manager VARCHAR(10), PhoneNumber Char(12)(1分) CONSTRAINT PK_SC PRIMARY KEY(Deptno));(2分) 本表4分 CREATE TABLE EMP(1分) (Empno CHAR(4) PRIMARY KEY, Ename CHAR (8), Age SMALLINTEGER(2), (1分) CONSTRAINT C1 CHECK ( Aage=60), (2分) Position VARCHAR(9), Sal NUMBER(7,2), Deptno CHAR(2), CONSTRAINT FK_DEPTNO FOREIGN KEY(Deptno) REFFERENCES DEPT(

文档评论(0)

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

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

1亿VIP精品文档

相关文档