如何使用Entity Relationship Diagram (ERD) 建模 - 关系数据库设计

如何使用Entity Relationship Diagram (ERD) 建模 / 关系数据库设计 (Relational Database Design)?


实体关系(ER)模型最初是由Peter Chen于1976年提出的。实体关系图(ERD)是实体及其相互关系的图形表示,通常用于模拟数据库或信息系统中的数据组织。


注意:我們在這裡使用該軟件Visual Paradigm歡迎您下載一個免費的30天 Visual Paradigm的評估副本通過以下的例子來走。無需註冊,電子郵件地址義務

  1. 通过从应用程序工具栏中选择“ 项目”>“新建”创建新项目 New Project窗口中,输入Bus Route Management作为项目名称,然后单击Create Blank Project
  2. 要创建ERD,请从工具栏中选择图表>新建New Diagram窗口中,选择Entity Relationship Diagram,然后单击Next输入巴士路线管理作为图表名称,然后单击确定
  3. 我们首先创建第一个实体Route在图表工具栏中选择实体,然后点击图表创建一个实体。命名实体Route并按Enter确认。
    选择图表工具栏中的实体
  4. Route中创建列我们从一个主键开始。右键单击实体路由从弹出菜单中选择新建列
    新的col
  5. 输入+ id:varchar(10),然后按Enter键请注意,+号表示该列是主键。Varchar是列类型,10是长度。
    ID添加
  6. 输入票价:浮动并按Enter,然后Esc创建另一列。
    票价col补充
  7. 创建实体停止一条公交线路有许多公交车站,而一条公交线路可以通过许多路线共享。因此,RouteStop之间存在多对多的关系将鼠标指针放在Route实体上。拖出右上角资源目录图标。
    资源目录
  8. 释放鼠标按钮,然后从资源目录中选择多对多关系 - >实体。 
    在资源分类中选择多对多 
    将新实体命名为Stop,您可以看到RouteStop之间自动创建了链接实体Route_Stop,并添加了外键。 
    停止创建
  9. Stop中创建以下列: 
    名称 类型
    PKIDINT(10)
     名称VARCHAR(255)
     总站BLOB

    该图现在应该成为: 
    cols补充说
  10. 一条路线有多个公交时刻表。使用一对多关系Route创建实体Schedule将鼠标指针移至路线按下并拖出资源目录图标。选择一对多关系 - >实体来创建实体计划
    创建一个到多个实体
  11. Schedule中创建以下列: 
    名称 类型
    PKIDINT(10)
     离开日期
     到达日期
  12. 时间表由公共汽车处理。Schedule创建一个实体Bus ,具有一对一的关系。巴士中创建以下列: 
    名称 类型
    PKvehicle_idINT(10)
     fleet_idVARCHAR(10)
     last_main日期

    该图应该成为: 
    巴士创建
  13. 巴士司机驾驶巴士。使用一对一关系总线创建实体驱动程序将以下列添加到驱动程序: 
    名称 类型
    PKIDINT(10)
     名称VARCHAR(255)
     employ_date日期

    这是最后的ERD。 
    图完成


  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值