【习题四】【数据库原理】

一. 单选题

1.( )表达了数据和处理过程的关系。
A.数据字典
B.数据流图
C.逻辑设计
D.概念设计
正确答案:B

2.设计子模式属于数据库设计的( )。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
正确答案:C

3.下列活动不属于需求分析阶段工作的是( )。
A.分析用户活动
B.建立E-R图
C.建立数据字典
D.建立数据流图
正确答案:B

4.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( )。
A.M端实体的主码
B.N端实体的主码
C.M端实体主码与N端实体主码组合
D.重新选取其他属性
正确答案:C

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

6.E-R图的基本成分不包含( )。
A.实体
B.属性
C.元组
D.联系
正确答案:C

7.规范化理论是数据库( )阶段的指南和工具。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
正确答案:C

8.需求分析阶段设计数据流图(DFD)通常采用( )。
A.面向对象的方法
B.回溯的方法
C.自底向上的方法
D.自顶向下的方法
正确答案:D

9.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )。
A.属性冲突
B.语法冲突
C.结构冲突
D.命名冲突
正确答案:B

10.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶段。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
正确答案:B

11.将一个一对多关系转换为一个独立模式时,应取( )为主码。
A.一方实体型的主码
B.多方实体型的主码
C.两个实体型的主码属性组合
D.联系型的全部属性
正确答案:A

12.建立实际数据库结构是( )阶段的任务。
A.逻辑设计
B.物理设计
C.数据库实施
D.运行和维护
正确答案:C

13.数据库设计人员和用户之间沟通信息的桥梁是( )。
A.程序流程图
B.实体联系图
C.模块结构图
D.数据结构图
正确答案:B

14.在E-R模型中,如果有3个不同的实体集、3个m:n联系,根据E-R模型转换为关系模型的规则,转换( )个关系模式。
A.4
B.5
=C.6==
D.7
正确答案:C
解析:因为m:n有3个,则他们的联系也要转化为实体,就多出3个实体来,所以至少能转化出3+3=6个

二. 填空题

1.将E-R图向关系模型进行转换是____结构设计阶段的任务。
正确答案:逻辑

2.重新组织和构造数据库是数据库设计的运行和____阶段的任务。
正确答案:运行和维护

3.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为____。
正确答案:数据字典

4.数据流图(DFD)是用于描述结构化方法中____阶段的工具。
正确答案:需求分析

5.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的____结构设计阶段。
正确答案:物理

6.____是数据库设计的起点,为以后的具体设计做准备。
正确答案:需求分析

三. 简答题

1.有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。
满足需求的E-R图如下所示,试将E-R图转换成等价的关系模型,要求每个关系模式的主码加下划线表示。
在这里插入图片描述
正确答案:
商店(商店编号 ,商店名,地址,电话)
顾客(顾客编号 ,姓名,地址,年龄,性别)
消费(商店编号,顾客编号 ,消费金额,日期)

Reference

数据库原理及应用教程 第4版|微课版答案 陈志泊主编 课后习题答案/文CSDN@搬砖小菜~

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值