资源描述:
《数据库系统 试卷二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、窗体顶端一、填空题1、分布式数据库是数据库技术和网络技术结合的产物。2、在关系数据库中,通过关系表来表示实体集之间的联系。3、分布式数据库系统中数据分片的方法有:水平分片、垂直分片、水平垂直混合分片三种方法4、DBMS的系统缓冲区是由控制信息和若干数据项组成。5、对数据库的物理设计优劣评价的重点是访问时间效率和空间利用效率6、DBMS中基本的加锁类型是共享锁和独占锁7、数据挖掘的方法有直接数据挖掘和间接数据挖掘8、现实世界中,实体之间联系的类型有如下几种:一对一联系、一对多联系、多对多联系9、DBMS设置检查点的主要目
2、的是提高数据库恢复的效率10、数据库系统的三级模式是:外模式、概念模式和内模式二、问答题1、视图概念的主要优点有:(1)提供了逻辑上的数据独立性:修改了基本表,通过建立视图,可以不改变应用程序。(2)简化了用户查询;(3)不同的用户通过视图可以从不同的观点观察数据;(4)视图作为授权的单位提高了系统的安全性,通过视图可以对用户隐藏某些数据。2、关系数据库逻辑设计过程主要包括哪些步骤:(1)从E-R模式导出初始数据库模式。(2)关系模式规范化。(3)模式评价。(4)以DBMS语法描述数据库模式。3、简述语义数据模型和结构
3、数据模型的主要差别:(1)语义数据模型注重:(2)语义数据模型不注重:(3)语义数据模型如: A、结构数据模型注重:B、结构数据模型不注重:C、结构数据模型如:(1)语义数据模型注重:数据表示的语义(2)语义数据模型不注重:数据的组织结构(3)语义数据模型如:实体联系数据模型、面向对象数据模型A、结构数据模型注重:数据的组织结构B、结构数据模型不注重:数据表示的语义C、结构数据模型如:层次数据模型、网状数据模型、关系数据模型。4、简述数据仓库的特征:(1)数据仓库是面向主题的。(2)数据仓库是集成的的。(3)数据仓库
4、是随时间变化的。(4)数据仓库是稳定的。(5)信息的概括和聚集5、解释下面的词语:(1)物理数据的独立性:(2)逻辑数据的独立性:(3)意向锁:(4)关系:(1)物理数据的独立性:指数据的全局逻辑结构独立于物理存储结构(2)逻辑数据的独立性:指数据的全局逻辑结构独立于局部逻辑结构(3)意向锁:意向锁是在加锁结点的祖先结点上用作"意向"或"标记",意味着锁是加在该结点的下属结点上(4)关系:某一时刻对应某个关系模式的内容(元组的集合,或称行的集合)称作关系6、设有关系R和S如下图所示。请画出R和S等值(R.A=S.A)连
5、接和不等值(R.ABC,B->D,CD->E,E->B},请回答如下的问题: (1)R的候选码是: (2)R的主码是: (3)R最高属于第几范式?说明理由; (4)R是否为第三范式,解释原因; (5)请分解R为符合第三范式的关系模式集合,并给出每个关系模式的主码。(1)R的候选码是:A(2)R的主码是:A(3)R最高属于第几范
6、式?说明理由;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
7、),主码:(C,D)8、完成下面的数据库设计:请设计某单位的科研项目管理数据库,主要的实体包括:科研项目组、科研人员和科研项目。他们之间的关系如下:每个科研项目组可以有多个科研人员,每个科研人员可以属于多个科研项目组;每个科研项目组可以负责多个科研项目,每个科研项目只能由一个科研项目组负责;每个科研人员可以参与多个科研项目的工作,每个科研项目由多个科研人员参与工作。学生自己设计每类实体的主要属性。 要求完成如下设计工作: (1)画出该系统的E-R模型图,包括实体及实体之间的联系,并标出: (a)实体的主要属性,
8、 (b)实体之间联系的主要属性; (2)把E-R模型图转换为关系表(标明主关键字)。 (3)请设计一个SQL查询语句,显示参与科研项目数大于5项的科研人员的姓名、参与的科研项目数目。E_R模型图如下:实体关系表,红色为主码: (1)项目表:(项目号,项目名,……………) (2)科研组表:(科研组号,科研组名,……………) (