数据库原理与应用第7章作业

一. 单选题(共10题,40分)

  1. (单选题, 4分)在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为 。
    A. 实物示意图
    B. 实用概念图
    C. 实体表示图
    D. 实体联系图

  2. (单选题, 4分)
    概念模型独立于 。
    A. E-R模型
    B. 硬件设备和DBMS
    C. 操作系统和DBMS
    D. DBMS

  3. (单选题, 4分)
    在数据库的概念设计中,最常用的数据模型是 。
    A. 形象模型
    B. 物理模型
    C. 逻辑模型
    D. 实体联系模型

  4. (单选题, 4分)
    从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是 。
    A. M端实体的关键字
    B. N端实体的关键字
    C. M端实体关键字与N端实体关键字组合
    D. 重新选取其他属性

  5. (单选题, 4分)
    数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是 。
    A. 建立库结构
    B. 扩充功能
    C. 加载数据
    D. 系统调试

  6. (单选题, 4分)数据流程图(DFD)是用于描述结构化方法中 阶段的工具。
    A. 可行性分析
    B. 详细设计
    C. 需求分析
    D. 程序编码

  7. (单选题, 4分)当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是 。
    A. 属性冲突
    B. 语法冲突
    C. 结构冲突
    D. 命名冲突

  8. (单选题, 4分)在关系数据库设计中,设计关系模式是 的任务。
    A. 需求分析阶段
    B. 概念设计阶段
    C. 逻辑设计阶段
    D. 物理设计阶段

  9. (单选题, 4分)在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的
    A. 需求分析
    B. 概念设计
    C. 逻辑设计
    D. 物理设计

  10. (单选题, 4分)E-R图中的联系可以与 实体有关。
    A. 0个
    B. 1个
    C. 1个或多个
    D. 多个

二. 填空题(共3题,15分)

  1. (填空题, 3分)在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为 。

正确答案:
(1) 数据字典

  1. (填空题, 3分)“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库 设计阶段。

正确答案:
(1) 物理

  1. (填空题, 9分)在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有 ① 、 ② 和 ③ 三类。

正确答案:
(1)
属性冲突;
命名冲突;
结构冲突;
(2)
属性冲突;
命名冲突;
结构冲突;
(3)
属性冲突;
命名冲突;
结构冲突;

三. 简答题(共1题,15分)

  1. (简答题, 15分)
    数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?

正确答案:
各阶段的设计要点如下:
( l )需求分析:准确了解与分析用户需求(包括数据与处理)。
( 2 )概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型。
( 3 )逻辑结构设计:将概念结构转换为某个 DBMS 所支持的数据模型,并对其进行优化。
( 4 )数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
( 5 )数据库实施:设计人员运用 DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
( 6 )数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。

四. 论述题(共2题,30分)

  1. (论述题, 15分)
    有一学生运动会模型,描述如下:
    a) 有若干班级,每个班级包括:班级号,班级名,专业,人数
    b) 每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄
    c) 有若干比赛项目,包括:项目号,名称,比赛地点
    d) 每名运动员可参加多项比赛,每个项目可有多人参加
    e) 要求能够公布每个比赛项目的运动员名次与成绩
    完成如下设计:
    (1)画出该模型的E-R图,标明每个实体及其属性、实体间实体联系。
    (2)将E-R模型转换成关系数据模型(要求:1:1和1:n的联系进行合并)。
    (3)指出每个关系模式的关系码,在关系模型中用下划线标明。
    说明:请在图上标注自己的学号和姓名

正确答案:

(2)关系模型

班级(班级号,班级名,专业,人数)	运动员(运动员号,姓名,性别,年龄,班级号)       
项目(项目号,项目名,比赛地点)	比赛(运动员号,项目号,成绩,名次)  
  1. (论述题, 15分)
    设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄。
    设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程有个成绩。
    完成如下设计:
    (1)画出该模型的E-R图,标明每个实体及其属性、实体间实体联系。
    (2)将E-R模型转换成关系数据模型。(要求:1:1和1:n的联系进行合并)
    (3)指出每个关系模式的关系码,在关系模式中用下划线标明。
    说明:请在图上标注自己的学号和姓名

正确答案:
(1)
在这里插入图片描述
(2)转换成的关系模型应具有4个关系模式:
教师(工号,姓名,职称)
学生(学号,姓名,性别,年龄,教师工号)
课程(课程号,课程名称,教材,教师工号)
选课(学号,课程号,成绩)

猜你喜欢

转载自blog.csdn.net/qq_46373141/article/details/131246398
今日推荐