当前位置:首页 > 数据库系统应用试题及答案
(2) R.A < S.A的不等值连接结果如下:
7、 有关系模式R(U,F),属性集合U ={A,B,C,D,E}, 函数依赖集合F = {A->BC, B->D, CD->E, E->B}, 请回答如下的问题: (1) R的候选码是: (2) R的主码是:
(3) R最高属于第几范式? 说明理由; (4) R是否为第三范式 , 解释原因;
(5) 请分解R为符合第三范式的关系模式集合,并给出每个关系模式的主码。 问答第7题
(1) R的候选码是:A (2) R的主码是: A
(3) R最高属于第几范式? 说明理由; R最高属于第2(2NF)范式。 理由:关系模式R(U,F)中不存在非主属性对码的部分函数依赖。
(4) R是否为第三范式 , 解释原因; R不属于第三范式。 理由:关系模式R(U,F)中存在非主属性对码的传递函数依赖,如A->B, B->D。
(5) 请分解R为符合第三范式的关系模式集合,并给出每个关系模式的主码。
保持函数依赖的分解如下: R1(A,B,C),主码:A R2(B,D), 主码:B R3(C,D,E), 主码:(C,D) R4(E,B), 主码:E
不保持函数依赖的分解如下: R1(A,B,C),主码:A R2(C,D,E), 主码:(C,D) 8、完成下面的数据库设计: 请设计某单位的科研项目管理数据库,主要的实体包括:科研项目组、科研人员和科研项目。
他们之间的关系如下:每个科研项目组可以有多个科研人员,每个科研人员可以属于多个科研项目组;每个科研项目组可以负责多个科研项目,每个科研项目只能由一个科研项目组负责;每个科研人员可以参与多个科研
13
项目的工作,每个科研项目由多个科研人员参与工作。学生自己设计每类实体的主要属性。 要求完成如下设计工作:
(1) 画出该系统的E-R模型图,包括实体及实体之间的联系,并标出: (a) 实体的主要属性,
(b) 实体之间联系的主要属性;
(2) 把E-R模型图转换为关系表(标明主关键字)。
(3) 请设计一个SQL查询语句,显示参与科研项目数大于5项的科研人员的姓名、参与的科研项目数目。 E_R模型图如下:
实体关系表,红色为主码:
(1) 项目表:(项目号,项目名,?????) (2) 科研组表:(科研组号,科研组名,?????) (3) 科研人员表:(人员号,人员名,?????) 两个多对多的联系转换为两个关系表:
(1) 属于表:(人员号,科研组号,?????) (2) 参与项目表:(人员号,项目号,?????) SQL语句如下:
SELECT 人员名称,COUNT(*) FROM 科研人员表 R,参与项目表 M WHERE R.人员号 = M. 人员号 GROUP BY 人员名称 HAVING COUNT(*) > 5
14
思考题二 参考答案:
一、填空题
第1个空答案为网络技术 第2个空正确答案为关系表
第3个空正确答案为水平分片、垂直分片、水平垂直混合分片三种方法 第4个空正确答案为数据页
第5个空正确答案为访问时间效率和空间利用效率 第6个空正确答案为共享锁和独占锁
第7个空正确答案为直接数据挖掘和间接数据挖掘 第8个空正确答案为一对一联系、一对多联系、多对多联系 第9个空正确答案为提高数据库恢复的效率 第10个空正确答案为外模式、概念模式和内模式
二、问答题答案
问答第1题
(1)提供了逻辑上的数据独立性:修改了基本表,通过建立视图,可以不改变应用程序。(2)简化了用户查询;
(3)不同的用户通过视图可以从不同的观点观察数据;
(4)视图作为授权的单位提高了系统的安全性,通过视图可以对用户隐藏某些数据。
问答第2题
(1) 从E-R模式导出初始数据库模式。 (2) 关系模式规范化。 (3) 模式评价。
(4) 以DBMS语法描述数据库模式。
问答第3题
(1) 语义数据模型注重:数据表示的语义 (2) 语义数据模型不注重:数据的组织结构
(3) 语义数据模型如:实体联系数据模型、面向对象数据模型 A、结构数据模型注重:数据的组织结构 B、结构数据模型不注重:数据表示的语义
C、结构数据模型如:层次数据模型、网状数据模型、关系数据模型。
问答第4题
(1) 数据仓库是面向主题的。 (2) 数据仓库是集成的的。 (3) 数据仓库是随时间变化的。 (4) 数据仓库是稳定的。 (5) 信息的概括和聚集
15
问答第5题
(1) 物理数据的独立性: 指数据的全局逻辑结构独立于物理存储结构。 (2) 逻辑数据的独立性: 指数据的全局逻辑结构独立于局部逻辑结构。
(3) 意向锁: 意向锁是在加锁结点的祖先结点上用作\意向\或\标记\,意味着锁是加在该结点的下属结点上。 (4) 关系: 某一时刻对应某个关系模式的内容(元组的集合,或称行的集合)称作关系。
问答第6题
(1) R.A = S.A的等值连接结果如下:
(2) R.A < S.A的不等值连接结果如下:
问答第7题
(1) R的候选码是:A (2) R的主码是: A
(3) R最高属于第几范式? 说明理由; R最高属于第2(2NF)范式。 理由:关系模式R(U,F)中不存在非主属性对码的部分函数依赖。
(4) R是否为第三范式 , 解释原因; R不属于第三范式。 理由:关系模式R(U,F)中存在非主属性对码的传递函数依赖,如A->B, B->D。
(5) 请分解R为符合第三范式的关系模式集合,并给出每个关系模式的主码。
保持函数依赖的分解如下: R1(A,B,C),主码:A R2(B,D), 主码:B R3(C,D,E), 主码:(C,D) R4(E,B), 主码:E
不保持函数依赖的分解如下: R1(A,B,C),主码:A R2(C,D,E), 主码:(C,D)
16
共分享92篇相关文档