数据库设计ER图相关的问题
以前上学时用的visio,还不错
不过现在工作啦,基本都用的是powerdesigner,相当的专业,能够直接操作数据库。当然也有人使用UML关系图什么的,那就看你喜欢哪种啦,呵呵
希望对你有所帮助
ER图是基于ER模型(实体关系模型)画的,属于概念模型,是对现实世界的实体及其之间关系的抽象。
数据库表是属于数据模型,用来描述数据的结构关系。
通常我们数据库的设计要经过下面这个过程:
现实世界-〉概念模型-〉数据模型
一般项目的设计中,首先通过需求分析的人员根据客户抽象出 ER图,然后由数据库的设计人员根据ER图和用户对查询等方面的需求设计出数据库的表结构,以及相关的视图和索引。
数据库设计ER图相关的问题保留制作原件的.
e-r图如何制作-E-R图的设计步骤
e-r图怎么做 ER图如下图片所示:在画E-R图时,可以按照对问题的描述按步骤画出每一句话中涉及的实体,再根据给出的实际语义,画出实体之间的联系。前一句话可以画出教研室和教员、班级和学生之间一对多的联系。另外有的教授和副教授每人各带若干研究生,而一个研究生一般指定一个导师,这是通常规则,所以...
如何设计一个图书借阅管理系统数据库ER图?
1、要了解ER图的核心要素:实体,属性,关系,实体就是一个个对象,比如猫,属性就是实体所有的某个属性,比如猫的性别,关系就是实体和实体之间或者实体内部之间的关系。2、要了解ER图中怎么表示1中描述的三个核心要素:在ER图中矩形代表实体,椭圆代表属性,菱形代表关系,各个形状之间用线段连接。3...
ER图与数据库表的关系是神马?
数据库表是属于数据模型,用来描述数据的结构关系。通常我们数据库的设计要经过下面这个过程:现实世界-〉概念模型-〉数据模型 一般项目的设计中,首先通过需求分析的人员根据客户抽象出 ER图,然后由数据库的设计人员根据ER图和用户对查询等方面的需求设计出数据库的表结构,以及相关的视图和索引。
数据库设计的六个步骤
其次,概念结构设计是将需求分析的结果转化为数据库结构的初步设计。在这一阶段,设计人员通常使用实体-关系图(ER图)等工具来描述数据实体及其之间的关系。以电商平台为例,数据实体可能包括商品、用户、订单等,而关系则可能涉及商品与用户之间的购买关系、用户与订单之间的生成关系等。概念结构设计帮助人们...
数据库设计的基本步骤有哪些?
1、需求分析阶段。这个阶段主要任务是确定数据库系统需要解决的问题,并收集用户需求和功能需求。重点是识别实体、属性(字段)、关系以及使用场景,为后续的概念设计提供依据。2、概念设计阶段。这个阶段主要任务是根据需求分析阶段的结论,对实体、属性、关系等进行抽象建模,绘制出概念模型图(ER图),并对...
数据库设计六个阶段的任务
接下来是逻辑结构设计阶段,这一阶段的主要任务是将概念结构转化为数据库管理系统(DBMS)所支持的数据模型。这通常涉及到将ER图转化为具体的数据表、字段、主键、外键等。逻辑设计还需考虑数据的完整性、安全性以及性能优化。在电商平台的例子中,逻辑设计会确定“用户”表的具体结构,包括用户...
数据库设计六个步骤
其次,概念设计是将需求分析的结果转化为数据库结构的初步设计。在这一步,通常会使用实体-关系图(ER图)来描述数据实体及其之间的关系,形成一个抽象的数据模型。以电商平台为例,商品、用户和订单可以被视为实体,而它们之间的购买、评价等互动则构成实体间的关系。接下来是逻辑设计,这一阶段的主要...
数据库系统的画ER图什么工具最好?
首先,你要知道需求,然后根据需求用德鲁伊或者PL\/SQL工具来写入数据。当然直接用数据库的工具也行,然后可以生成出E-R图。要写出E-R是挺麻烦的,但是要生成还是可以的。
有关数据库系统的练习题 E-R图的关系画图转换,,急需 谢谢了
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。(1) 试画出ER图,并在图上注明属性、联系的类型。图5.1...
如何快速生成er图
6. 完善细节:根据需要完善ER图的细节,如添加注释、关系类型等。7. 导出ER图:最后,保存并导出生成的ER图。需要注意的是,生成ER图的方法可能因使用的工具而异,因此建议使用熟悉的ER图设计软件或在线工具进行操作。同时,生成的ER图应该符合数据库设计规范,以确保其准确性和有效性。
甄贸秋梨: 首先告诉你设计这东西没有对错,只有优劣,所以说没有正确答案,要看自己需求和经验.针对你的问题:1.在画ER图时是否每一个实体或关系必需在实际建表中实际存在?答:根据我的经验,实体一般都要建表,联系(关系)要分情况,一般...
鲤城区13637597770: 以下数据库er图应该如何画 - ?
甄贸秋梨: 构成E-R图的基本要素是来实体型、属性和联系,其表示方法为:· 实体型(Entity):用矩形表示,矩形框内写明实体名.· 属性源(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如百学生的姓名度、学号、性别、都是属性.· 联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n). 比如老师给学生授课存在授课关系,学生选课存在选课关系.
鲤城区13637597770: 数据库原理与应用的一道ER图以及关系模式设计题 跪求啦 - ?
甄贸秋梨: 数据库设计通常分为6个阶段1(需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护.),主要讨论其中的第3个阶段,即逻辑设计.通过一个实际的案例说明在逻辑设计中E-R图向关系模式的转换.
鲤城区13637597770: 博客数据库怎么做ER图? - ?
甄贸秋梨: 事实上,你的理解有误差.ER图,不是依靠数据库做出来的.ER图,要依据用户需求以及用户流向,以及用户操作以及功能来划分的.而数据库,则是最终产物.-------------博客模块,也可以划分:登录——》身份——》授权(根据角色)——》用户操作(写文章,编辑,删除...)——》用户异常中断OR正常退出——》用户流程结束.这其中,ER图,就要根据关系去展示,用户登录,如何同你的用户角色以及权限设置以及资源去关联;这才是你要考虑的设计问题
鲤城区13637597770: 数据库设计的主要步骤什么?简单说明er图的作用 - ?
甄贸秋梨: 基本步骤如下: 1. 需求分析阶段 2.概念结构设计阶段 3.逻辑结构设计阶段 4.数据库物理设计阶段 5.数据库实施阶段 6.数据库运行与维护阶段 2. er图的作用:E = Entity 实体 R = Relationship 关系ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法.构成 ER图的基本要素是实体、属性和关系.实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性.