试叙述概念数据库设计和逻辑数据库设计的区别, 并说明各自的主要工

题目

试叙述概念数据库设计和逻辑数据库设计的区别, 并说明各自的主要工作内容。

参考答案和解析
正确答案: 概念数据库设计是不依赖于任何数据库管理系统的, 它是对用户信息需求的归纳。 概念设计的结果得到的是数据库的概念结构, 或称概念数据模型, 由于它是从现实世界的角度进行的抽象和描述, 所以与具体的硬件环境和软件环境均无关。 而在逻辑数据库首先要考虑实现数据库的数据库管理系统所支持的数据模型是什么, 并将概念数据模型转换为数据库管理系统支持的数据模型。
一般在概念设计阶段主要工作内容有:
确定实体;
确定实体的属性;
确定实体的标识属性(关键字);
确定实体间的联系和联系类型;
确定实现实体间联系的属性(外部关键字或连接属性);
画出表示概念模型的E-R图;
除此之外,为了以后对模式进行规范化,还需要:
确定属性间的依赖关系。
而在逻辑设计阶段一般主要工作内容有:
确定各个关系模式的主关键字,考虑实体完整性;
确定各个关系模式的外部关键字,考虑参照完整性;
确定各个关系模式中属性的约束、规则和默认值,考虑域完整性;
根据用户需求设计视图;
考虑安全方案和用户使用权限等。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

按规范设计的方法将数据库设计分为六个阶段:(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)形成逻辑设计说明书。逻辑设计说明书包括:模式及子模式的集合,应用设计指南,物理设计指南。

第2题:

下述选项属于数据库设计内容的是

Ⅰ.设计数据库管理系统

Ⅱ.设计数据库概念结构

Ⅲ.设计数据库逻辑结构

Ⅳ.设计数据库物理结构

A.Ⅰ和Ⅱ

B.Ⅱ、Ⅲ和Ⅳ

C.Ⅰ和Ⅲ

D.都是


正确答案:B
解析:数据库设计的设计内容包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。对比题目中的四个选项可知, 1不属于数据库设计的内容。

第3题:

( 50 )下列哪些条不属于数据库设计的任务?

Ⅰ 数据库物理结构设计

Ⅱ . 数据库逻辑结构设计

Ⅲ . 数据库概念结构设计

Ⅳ . 数据库应用结构设计

Ⅴ . 数据库管理系统设计

A) 仅 Ⅰ 和 Ⅱ

B) 仅 Ⅱ 和 Ⅲ

C) 仅 Ⅲ 和 Ⅳ

D) 仅 Ⅳ 和 Ⅴ


正确答案:D

第4题:

数据库的存储结构属于数据库的()。

  • A、逻辑设计
  • B、概念设计
  • C、物理设计
  • D、需求设计

正确答案:C

第5题:

数据库设计包括【 】、概念设计、逻辑设计和物理设计四个阶段。


正确答案:需求分析
需求分析 解析:数据库设计包含需求分析、概念设计、逻辑设计和物理设计四个阶段。

第6题:

数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。A.编码设计B.测试阶段SX

数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。

A.编码设计

B.测试阶段

C.运行阶段

D.物理设计


正确答案:D
D)【解析】数据库设计目前一段采用生命周期法.即将整个数据库应用系统的开分解成目标独立的若干阶段,它们是:需要分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。在数据库设计中采用上面几个阶段中的前四个阶段,并且重点以数据结构和模型设计为主线。

第7题:

下述哪个不属于数据库设计的内容?

A.数据库管理系统

B.数据库概念设计

C.数据库逻辑设计

D.数据库物理设计


正确答案:A
解析:数据库设计包括需求分析、概念设计、逻辑设计和物理设计。

第8题:

下列( )不属于数据库设计的任务?

A)设计数据库应用结构

B)设计数据库概念结构

C)设计数据库逻辑结构

D)设计数据库物理结构


正确答案:A
数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。

第9题:

数据库逻辑设计的依据是______。

A) 需求说明书

B) 功能模型

C) 信息模型和数据库概念设计说明书

D) 可行性分析报告

A.

B.

C.

D.


正确答案:C
解析:信息模型和数据库概念设计说明书是数据库逻辑设计的依据,也是数据库用户确认数据需求的依据。因此本题答案为C。A需求说明书和B功能模型是数据库概念设计的依据。而D可行性分析报告并不是任何设计的依据。

第10题:

数据库设计包括概念设计、逻辑设计和物理设计。


正确答案:正确

更多相关问题