华东理工大学数据库原理2012级期中考试试卷(含答案)精选.doc

华东理工大学数据库原理2012级期中考试试卷(含答案)精选.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华东理工大学数据库原理2012级期中考试试卷(含答案)精选

一、单项选择题(共20分,每空分) 题号 ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ 小计 选择 A C C B B D D B 1、在表或视图上执行 语句激活触发器。A) Insert B) Delete C) Update D) Create 2、自然连接是查询多个表的有效方法。一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的 ② 。 A) 记录 B) 行 C) 属性 D) 元组 3、关系数据库中的投影操作是指从关系中 ③ 。 A) 抽出指定的属性 B) 抽出指定的记录 C) 建立相应的影像 D) 抽出指定的元组 4、视图创建完成后,数据字典中存放的是 ④ 。 A) 查询语句 B) 查询结果 C) 视图的定义 D) 所引用的基本表的定义 5、在关系数据库设计中,设计关系模式是 ⑤ 的任务。 A) 需求分析阶段 B) 概念设计阶段 C) 逻辑设计阶段 D) 物理设计阶段 6、从E-R模型向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是 ⑥ 。 A) m端实体的码 B) m端实体的码与n端实体的码的组合 C) n端实体的码 D) 重新选取其它属性 7、SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用 ⑦ 关键字。 A) B) DISTINCT C) EXCEPT D) ALL 8、设属性A是关系R的主,则属性A不能取空值,这是 。 A)参照完整性规则 B)域完整性规则 C)用户自定义的完整性 D)实体完整性规则 、当关系R和S自然连接时,把R和S该舍弃的元组放到结果关系中的操作是 。 A)内连接 B)外部并 C)不等值连接 D)外连接 、 二、填空题(共20分,每空2分) 题号 小计 解答 患者编号 primary key drop 用户自定义 题号 ⑦ ⑧ ⑨ ⑩ 解答 数据字典 is not null 交 1、在关系数据库中, ① 。2、现有关系: 患者(患者编号,患者姓名,性别,出生日期,所在单位), 医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码是 ② 。 3、用SQL的数据定义语句的 ③ 子句定义关系的实体完整性。 4、用 _④ 命令可删除基本表。 5、在某大学的数据库中规定学生成绩有6门以上不及格将不能授予学士学位,这属于 ⑤ 完整性约束。 6、在SELECT语句中,HAVING子句必须跟在 ⑥ 子句后面。 7、权限授予的命令是 ⑦ 。 8、在数据库设计中,把数据需求,包括数据项、数据结构、数据流等写成文档。这通常称为 ⑧ 。 9、在SQL语言中,用于测试属性值非空的语句是 ⑨ 。 10、在关系代数中,从两个关系中找出相同元组的运算称为 ⑩ 运算。 三、简答题(共1分) 1举例说明关系参照完整性的含义。下面是一个公司的用户权限定义表,请你用SQL语句为这些用户授权。 被授权用户名 数据库对象名 允许的操作类型 能否转授权 关系 SELECT 能 Public 关系 INSERT, DELETE 不能 关系的属性列no UPDATE 不能 GRANT SELECT ON TABLE TO Liming WITH GRANT OPTION GRANT INSERT, DELETE ON TABLE Borrow TO Public GRANT UPDATE(Rno) ON TABLE Readers TO Linder 3、在银行贷款业务中,如果规定一个客户可以向多个银行贷款,一个银行可以向多个客户发放贷款,并且记录贷款日期和贷款金额。客户的主码是客户编号,银行的主码是银行编号,请给出贷款的关系模式及其主码。如果我们允许一个客户可向同一个银行申请多笔贷款,原来的主码还能唯一标识一个贷款吗?如果不能,你给出一个解决方法。 答:根据题目规定,可以看出贷款是一个多对多的联系,其属性应该包括客户编号、银行编号、贷款日期和贷款金额。其关系模式为贷款(客户编号,银行编号,贷款日期,贷款金额),主码为(客户编号,银行编号)。如果允许一个可和向同一个银

文档评论(0)

tazhiq2 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档