er数据模型一般在数据库设计的什么阶段使用

2024-05-19 23:55

1. er数据模型一般在数据库设计的什么阶段使用

er数据模型一般在数据库设计的概念结构设计阶段使用。ER模型常用于信息系统设计中;比如它们在概念结构设计阶段用来描述信息需求和/或要存储在数据库中的信息的类型。
但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。在基于数据库的信息系统设计的情况下,在后面的阶段(通常叫做逻辑设计),概念模型要映射到逻辑模型如关系模型上;它依次要在物理设计期间映射到物理模型上。注意,有时这两个阶段被一起称为“物理设计”。

扩展资料
E-R模型的构成成分是实体集、属性和联系集
其表示方法如下:
(1) 实体集用矩形框表示,矩形框内写上实体名。
(2) 实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。
(3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向连线将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1—1、1—N或M—N。

er数据模型一般在数据库设计的什么阶段使用

2. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,属于数据库设计的什么阶段

数据库设计分为四个阶段:
1),需求分析阶段:编写软件规格说明书及初步的用户手册,提交评审。
2),概念设计(概要设计)阶段:E-R图设计阶段。
3),逻辑设计阶段:主要是E_R转换成关系模式。
4),物理设计阶段。
复制无耻,盗版必究。

3. 数据库中的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可以大量的获取大量的非结构化数据,并且数据的获取效率很高,但用它查询结构化数据效果就比较差。
参考资料来源:百度百科-数据库

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

4. 数据库设计ER图相关的问题

首先告诉你设计这东西没有对错,只有优劣,所以说没有正确答案,要看自己需求和经验。针对你的问题:1.在画ER图时是否每一个实体或关系必需在实际建表中实际存在?答:根据我的经验,实体一般都要建表,联系(关系)要分情况,一般一对多的联系,这个联系作为多的一方表中的一个字段。多对多的联系,要建一张表。(不要问我一对一的联系怎么办);2比如说ER图有管理员和新闻这两个实体,联系是发布,那发布这个联系是不是在建表时有这张表?答:根据一个管理员能发布多篇新闻,而一篇新闻只能被一个管理员发布(当然你也可以有你自己的规则,比如说我就规定了,一篇新闻要多个管理员联合才能发布,你都“就”了,我也没办法,如此正好体现“设计没有对错”这句话,因此便是多对多的关系)。管理员和新闻是一对多的关系。那么在多的一方,新闻表中存储管理员的主键。这样就可以通过一个具体的管理员查询到他发布的所有新闻,也可以通过一篇新闻,查询是哪个管理员发布的。那么问题来了,只在新闻表中存储管理员主键,“发布”这个联系(动词)如何体现。其实“发布”这个联系(动词)其实是一种操作,你把新闻表中各个字段都填写并存到数据库,就是在发生这种“发布”的联系。所以“发布”以写成方法(有些语言叫函数),我们一般统一称呼为新增(CRUD,即增删改查)。看起来“发布”这个联系貌似没在数据库体现,但是没有数据库中在新闻表中存储管理员主键,这种“发布”(新增)操作是没法完美实现的,就是说你不能根据用户查询到发布的所有新闻,根据新闻查询到是哪个用户发布的。所以也就没法体现“发布”这种关系了。所以有经验了,你会发现什么“发布”,“选课”,“借书”等等一切的联系只是字面不一样,大部分都可以通过存储另一张表的主键解决他们之间的联系,望你用心感悟。经验之谈,说不上正确,但确是实践的感悟,思考、打字不易,望采纳。

5. 数据库设计ER图问题

实体有投票,用户,
关系是投票选择

数据库设计ER图问题

6. 数据库概念设计的过程中,视图设计

(50)[答案]D
  [考点]数据库设计基础
  [评析]
  通常有如下几种方法:
  1、自顶向下.先全局框架,然后逐步细化
  2、自底向上.先局部概念结构,再集成为全局结构
  3、由里向外.先核心结构,再向外扩张
  4、混合策略.1与2相结合,先自顶向下设计一个概念结构的框架,再自底向上为框架设计局部概念结构

7. 8.数据流程图的作用有:A.可在图上画出计算机处理的部分。B.一步做数据分析,可向数据库设计过渡。

您好,亲亲,数据流程图作用:BCD.1、便于用户表达功能需求和数据需求及其联系2、便于两类人员共同理解现行系统和规划系统的框架;3、清晰表达数据流的情况;4、有利于系统建模。数据流程图(又简称为DFD),是一种用来描述系统数据流程的工具。主要是通过用箭线连接图形符号,来对某一业务流程中的数据流动、传递、存储以及处理过程的一种描述。【摘要】
8.数据流程图的作用有:A.可在图上画出计算机处理的部分。B.一步做数据分析,可向数据库设计过渡。C.根据数据流向,定向存取方式。D.系统分析员自上向下分析系统信息流程。【提问】
是多选题【提问】
您好,亲亲,数据流程图作用:BCD.1、便于用户表达功能需求和数据需求及其联系2、便于两类人员共同理解现行系统和规划系统的框架;3、清晰表达数据流的情况;4、有利于系统建模。数据流程图(又简称为DFD),是一种用来描述系统数据流程的工具。主要是通过用箭线连接图形符号,来对某一业务流程中的数据流动、传递、存储以及处理过程的一种描述。【回答】

8.数据流程图的作用有:A.可在图上画出计算机处理的部分。B.一步做数据分析,可向数据库设计过渡。

最新文章
热门文章
推荐阅读