计算机程序设计

在关系数据库设计中经常存在的问题有()A、数据冗余B、插入异常C、更新异常和删除异常D、以上都包括

题目

在关系数据库设计中经常存在的问题有()

  • A、数据冗余
  • B、插入异常
  • C、更新异常和删除异常
  • D、以上都包括
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在关系数据库设计中,设计关系模式的任务属于()

A. 需求设计

B. 概念设计

C. 逻辑设计

D. 物理设计


正确答案:C

第2题:

在关系数据库设计中,设计关系模式是数据库设计中______阶段的任务。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计


正确答案:C
解析:在关系数据库设计中,需求分析阶段完成需求的收集和分析,结果得到数据字典描述的数据需求和数据流图描述的处理需求;概念设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS的概念模型,可以用E-R图表示;逻辑设计阶段将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化;数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。因此关系模式的设计在逻辑设计阶段完成。

第3题:

关系数据库设计中,核心问题是关系模式的设计。()

此题为判断题(对,错)。


参考答案:√

第4题:

在关系数据库设计中,设计关系模式是数据库设计中的______阶段的任务。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段


正确答案:C
解析:需求分析阶段的任务是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法;概念设计的任务是产生反映企业组织信息需求的数据库概念结构,即概念模型;逻辑结构设计的目的是从概念模型导出特定的DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式),即关系模式的设计;物理设计是对已确定的逻辑数据库结构,利用DBMS所提供的方法、技术,以较优的存储结构、数据存取路径、合理的数据存放位置以及存储分配,设计出一个高效的、可实现的物理数据库结构。

第5题:

在关系数据库模式设计中,存储异常问题有:更新异常、插入异常和 ______。


正确答案:删除异常
删除异常 解析:更新异常是指如果数据库中存在数据冗余,修改某些数据项时,可能一部分元组被修改而另一部分相关元组没有被修改,产生了不一致。插入异常是根据关系模型的实体完整性约束,主码值不能为空,否则会造成某些元组无法插入表中。删除异常是当删除一些元组时,表中不打算删除的信息也被删除。

第6题:

按规范设计的方法将数据库设计分为六个阶段:(1)需求分析。(2)概念结构设计。 (3)逻辑结构设计。(4)数据库物理设计。(5)数据库实施。(6)数据库运行和维护。

针对关系数据库设计的逻辑结构设计,回答下述问题:

1.逻辑设计的目的。

2.逻辑设计过程中,如何将E-R模型向关系数据模型转换?

3.关系数据库逻辑设计的步骤和内容。


正确答案:1.逻辑设计的目的是从概念模型导出特定的DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式)这些模式在功能、性能、完整性和一致性约束及数据库可扩充性等方面均应满足用户提出的要求。 2.E-R模型向关系数据模型的转换规则是: (1)一个实体类型转换成一个关系模式实体的属性就是关系的属性实体的键就是关系的键。 (2)一个联系类型转换成一个关系模式参与该联系类型的各实体的键以及联系的属性转换成关系的属性。该关系的键有三种可能情况: ①若联系为1:1则每个实体的键均是该关系的辅键(候选键)。 ②若联系为1:m则关系的键为m端实体的键。 ③若联系为N:m则关系的键为诸实体的键的组合。 3.关系数据库的逻辑设计的步骤和内容如下: (1)导出初始关系模式:将E-R图按规则转换成关系模式。 (2)规范化处理;消除异常改善完整性、一致性和存储效率一般达到3NF就行。规范过程实际上就是单一化过程即一个关系描述一个概念若多于一个概念的就把它分离出来。 (3)模式评价:目的是检查数据库模式是否满足用户的要求。包括功能评价和性能评价。 (4)优化模式:如疏漏的要新增关系或属性如性能不好的要采用合并、分解或选用另外结构等。 (5)形成逻辑设计说明书。逻辑设计说明书包括:模式及子模式的集合应用设计指南物理设计指南。
1.逻辑设计的目的是,从概念模型导出特定的DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式),这些模式在功能、性能、完整性和一致性约束及数据库可扩充性等方面均应满足用户提出的要求。 2.E-R模型向关系数据模型的转换规则是: (1)一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键。 (2)一个联系类型转换成一个关系模式,参与该联系类型的各实体的键以及联系的属性转换成关系的属性。该关系的键有三种可能情况: ①若联系为1:1,则每个实体的键均是该关系的辅键(候选键)。 ②若联系为1:m,则关系的键为m端实体的键。 ③若联系为N:m,则关系的键为诸实体的键的组合。 3.关系,数据库的逻辑设计的步骤和内容如下: (1)导出初始关系模式:将E-R图按规则转换成关系模式。 (2)规范化处理;消除异常,改善完整性、一致性和存储效率,一般达到3NF就行。规范过程实际上就是单一化过程,即一个关系描述一个概念,若多于一个概念的就把它分离出来。 (3)模式评价:目的是检查数据库模式是否满足用户的要求。包括功能评价和性能评价。 (4)优化模式:如疏漏的要新增关系或属性,如性能不好的要采用合并、分解或选用另外结构等。 (5)形成逻辑设计说明书。逻辑设计说明书包括:模式及子模式的集合,应用设计指南,物理设计指南。

第7题:

在关系数据库设计中,设计关系模式是数据库设计中( )的任务。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段


正确答案:C

第8题:

在关系数据库设计中,关系模式设计的好坏对数据库系统的性能和质量没有直接的影响。()

此题为判断题(对,错)。


参考答案:×

第9题:

在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务? ( )

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段


正确答案:C
解析:逻辑设计阶段是把概念设计阶段设计好的基本E-R图转换为与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构。关系数据库的逻辑设计先从E-R图导出初始关系模式,再进行规范化处理。

第10题:

在关系数据库设计中,设计关系模式是在数据库设计中( )阶段完成的任务。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计


正确答案:C