数据库系统原理 第七章

数据库系统原理-第七章-作业

(个别题型重复)
一. 单选题(共14题,72.8分)

  1. (单选题) 在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务 。
    A. 逻辑设计阶段
    B. 概念设计阶段
    C. 物理设计阶段
    D. 需求分析阶段
  2. (单选题) 数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于(C)设计阶段。
    A. 概念设计
    B. 逻辑设计
    C. 物理设计
    D. 全局设计
  3. (单选题) 将E-R模型转换成关系模型,属于数据库的(C)
    A.需求分析
    B.概念设计
    C.逻辑设计
    D.物理设计
  4. (单选题) 在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要
    有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指(B)。
    A.命名太长或太短
    B.同名异义或同义异名
    C.属性类型冲突
    D.属性取值单位冲突
  5. (单选题) 如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是(D)个表。
    A.4
    B.2
    C.1
    D.3
  6. (单选题) 在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是(A)阶段的任务。
    A. 逻辑设计阶段
    B. 概念设计阶段
    C. 物理设计阶段
    D. 需求分析阶段
  7. (单选题) 从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的候选码是(C)。
    A.m端实体的关键字
    B.n端实体的关键字
    C.m端实体关键字与n端实体关键字组合
    D.重新选取其他属性
  8. (单选题) E-R模型用于数据库设计的哪个阶段(B)
    A.需求分析
    B.概念结构设计
    C.逻辑结构设计
    D.物理结构设计
  9. (单选题) 将E-R模型转换成关系模型,属于数据库的(C)
    A.需求分析
    B.概念设计
    C.逻辑设计
    D.物理设计
  10. (单选题) 在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指(B)。
    A.命名太长或太短
    B.同名异义或同义异名
    C.属性类型冲突
    D.属性取值单位冲突
  11. (单选题) 如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是(D)个表。
    A.4
    B.2
    C.1
    D.3
  12. (单选题) 在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是(A)阶段的任务。
    A. 逻辑设计阶段
    B. 概念设计阶段
    C. 物理设计阶段
    D. 需求分析阶段
  13. (单选题) 从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的候选码是(C)。
    A.m端实体的关键字
    B.n端实体的关键字
    C.m端实体关键字与n端实体关键字组合
    D.重新选取其他属性
  14. (单选题) E-R模型用于数据库设计的哪个阶段(B)
    A.需求分析
    B.概念结构设计
    C.逻辑结构设计
    D.物理结构设计
    二. 简答题(共5题,27.2分)
  15. (简答题) 试述数据库设计过程各个阶段上的设计描述。
    (1)需求分析,准确了解与分析用户需求(包括数据与处理)。
    (2)概念结构设计,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
    (3)逻辑结构设计,将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。
    (4)数据库物理设计,为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
    (5)数据库实施,设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
    (6)数据库运行和维护,在数据库系统运行过程中对其进行评价、调整与修改。
  16. (简答题) 数据库设计的基本步骤是什么?
    需求分析
    概念结构设计
    逻辑结构设计
    物理结构设计
    数据库实施
    数据库运行和维护
  17. (简答题) 试述数据库设计的特点。
    1.数据库建设的基本规律
    三分技术,七分管理,十二分基础数据
    管理
    数据库建设项目管理 企业(即应用部门)的业务管理
    基础数据
    数据的收集、整理、组织和不断更新
    2.结构(数据)设计和行为(处理)设计相结合
    将数据库结构设计和数据处理设计密切结合
    结构和行为分离的设计
    传统的软件工程:重行为设计
    忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策
    早期的数据库设计:重结构设计
    致力于数据模型和数据库建模方法研究,忽视了行为设计对结构设计的影响
  18. (简答题) 某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。根据语义设计E-R模型,并将E-R模型转换成关系模式,要求关系模式主码加下划线表示。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-flop-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值