数据库的数据流图和ER图

数据库的数据流图和ER图,第1张

基本步骤如下:

需求分析阶段

2概念结构设计阶段

3逻辑结构设计阶段

4数据库物理设计阶段

5数据库实施阶段

6数据库运行与维护阶段

er图的作用:

E=Entity实体R=关系

ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法构成ER图的基本要素是实体、属性和关系实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性

我来解释一下,看对你有用没:

首先,使用关系图的用户首先是SQL Server用户,MSSMS你要能打开可视化编辑视图。

其次,键约束,当你在 *** 作一个表时,他的记录靠主键关系约束关系表,再在关系表中 *** 作就要在他约束字段值范围内添加。

比如我们一个表1字段是: 工号 姓名 岗位编号 另一个表2是:岗位编号 薪资,我们依据岗位编号来做键约束,建立两个表之间的关系,我先对第一个表进行 *** 作,第二哥表就只能添加第一个表里曾在的岗位编号,是主键还不能重复添加,表1里没有的岗位编号是添加不进去的,以保存就报异常,这叫外键约束。

第三点作用是方便开发人员查看表与表之间的关系和表的结构。

这才是关系图,不是ER图。ER图才能解决数据关联问题,关系图是表与表之间的依赖关系。

概念数据模型是按用户的观点对数据和信息建模,是现实世界到信息世界的第一层抽象,最常用的概念数据模型就是er图,也就是说他们是包含关系。

概念模型把现实世界的关系抽象到信息世界,er图的画法选择就是对数据库在进行设计,然后依据er图进行逻辑结构设计,物理结构设计,这些就是实现了从信息世界到计算机世界的抽象,即数据的结构、储存方式等等。最后是数据库的创建与维护。答得还行吧,把分给我呗

数据库中的表,你要理解是什么表,表与表的关系,比如说一对一,一对多,多对多的关系,

例如学生表S,课程表C,成绩表SC,S和C就是多对多的关系,那他们之间就会有一个连接表SC,如果是系表D和学生表S,就是一对多的关系,

随便说几点,不一定全面,仅供参考

1ER图,即实体关系图,专用于数据库建模即对欲构建的数据库画出模型图是古老的有生命力的描述方法

2DFD,数据流图,用于描述数据在系统中的流动方向及变化,便开发人员把握数据的来龙去脉

3UML,统一建模语言,有十多张侧重不同的图形,面向整个软件开发过程

总之,相同点都是图形(表现力较文字更直观)

以上就是关于数据库的数据流图和ER图全部的内容,包括:数据库的数据流图和ER图、数据库关系图有什么用、ER图和概念数据模型的关系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9439748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存