数据库设计的主要步骤什么?简单说明er图的作用

作者&投稿:蒯虏 (若有异议请与网页底部的电邮联系)
~

数据库中的er图应该出现在第2阶段。

数据库设计通常分为6个阶段:

1、需求分析:分析用户的需求,包括数据、功能和性能需求;

2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;

3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;

4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;

5、数据库的实施:包括编程、测试和试运行;

6、数据库运行与维护:系统的运行与数据库的日常维护。主要讨论其中的第3个阶段,即逻辑设计。通过一个实际的案例说明在逻辑设计中E-R图向关系模式的转换。

扩展资料:

NoSQL数据库适合追求速度和可扩展性、业务多变的应用场景。对于非结构化数据的处理更合适,如文章、评论,这些数据如全文搜索、机器学习通常只用于模糊处理,并不需要像结构化数据一样,进行精确查询,而且这类数据的数据规模往往是海量的。

数据规模的增长往往也是不可能预期的,而NoSQL数据库的扩展能力几乎也是无限的,所以NoSQL数据库可以很好的满足这一类数据的存储。NoSQL数据库利用key-value可以大量的获取大量的非结构化数据,并且数据的获取效率很高,但用它查询结构化数据效果就比较差。

参考资料来源:百度百科-数据库



数据库设计主要分为哪几步?()
答:数据库设计主要分为4个步骤:需求分析,概念结构设计,逻辑结构设计,物理结构设计。需求分析是可行性分析阶段的主要工作。概念结构设计是系统结构设计的第一步。逻辑结构设计与具体的数据库管理系统有关。物理结构设计的任务就是为逻辑结构设计阶段所得到的逻辑数据模型选择一个最适合应用环境的物理结构。

数据库设计的主要步骤什么?简单说明er图的作用
答:基本步骤如下:需求分析阶段2.概念结构设计阶段3.逻辑结构设计阶段4.数据库物理设计阶段5.数据库实施阶段6.数据库运行与维护阶段 er图的作用:E = Entity 实体 R = Relationship 关系 ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法.构成 ER图的基本要素是实体、属性和...

数据库课程设计图书管理系统
答:2.1数据流图 是结构化分析的重要方法,我们在信息工程中应用的DFD经过了一定的简化,成为一种标准化的一级流程图(1-DFD)和二级流程图(2-DFD)。其主要作用是:·便于用户表达功能需求和数据需求及其联系;2.2数据字典 用数据字典描述数据库的设计,便于维护和修改。为了更好地组织数据和设计出实际应用...

请简要的叙述一下数据库的主要设计过程
答:根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。5. 数据库实施阶段运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 数据库实施主要包括以下工作:用DDL定义数据库结构、组织数据入库 、编制与调试...

数据库设计的主要步骤什么?简单说明er图的作用
答:数据库设计通常分为6个阶段:1、需求分析:分析用户的需求,包括数据、功能和性能需求;2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5...

数据库设计的主要步骤?
答:逻辑结构设计的步骤:概念模型、一般数据模型、特定的数据模型、优化的数据模型.物理设计的任务是根据具体计算机系统的特点,为给定的数据模型确定合理的存储结构和存取方法.所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度.

数据库设计过程包括几个主要阶段?哪些阶段独立于数据库管理系统?哪些阶 ...
答:1.需求分析阶段 准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、最耗费时间的一步 2.概念结构设计阶段 是整个数据库设计的关键 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 3.逻辑结构设计阶段 将概念结构转换为某个DBMS所支持的数据模型 对其进行...

简述数据库应用系统的设计步骤
答:数据库设计的基本步骤:1、系统需求分析与设计。2、概念结构分析与设计。3、逻辑结构分析与设计。4、物理结构分析与设计。5、系统实施。6、系统维护。

数据库设计的基本步骤有哪些?
答:数据库设计的基本步骤和每个阶段的主要任务如下:1、需求分析阶段。这个阶段主要任务是确定数据库系统需要解决的问题,并收集用户需求和功能需求。重点是识别实体、属性(字段)、关系以及使用场景,为后续的概念设计提供依据。2、概念设计阶段。这个阶段主要任务是根据需求分析阶段的结论,对实体、属性、关系等...

数据库设计分为哪几个步骤
答:⊙ 设计者可以有限度地控制分布式数据库系统的通信延迟时间。 ② 存储空间 存储空间存放程序和数据。程序包括运行的应用程序、DBMS子程序、OS子程序等。数据包括用户工作区、DBMS工作区、OS工作区、索引缓冲区、数据缓冲区等。 存储空间分为主存空间和辅存空间。设计者只能有限度地控制主存空间,例如可指定...