如何使用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中创建列我们从一个主键开始。右键单击实体路由从弹出菜单中选择新建列
    如何使用Entity Relationship Diagram (ERD) 建模 - 关系数据库设计_第1张图片
  5. 输入+ id:varchar(10),然后按Enter键请注意,+号表示该列是主键。Varchar是列类型,10是长度。
    ID添加
  6. 输入票价:浮动并按Enter,然后Esc创建另一列。
    票价col补充
  7. 创建实体停止一条公交线路有许多公交车站,而一条公交线路可以通过许多路线共享。因此,RouteStop之间存在多对多的关系将鼠标指针放在Route实体上。拖出右上角资源目录图标。
    资源目录
  8. 释放鼠标按钮,然后从资源目录中选择多对多关系 - >实体。 
    如何使用Entity Relationship Diagram (ERD) 建模 - 关系数据库设计_第2张图片 
    将新实体命名为Stop,您可以看到RouteStop之间自动创建了链接实体Route_Stop,并添加了外键。 
    如何使用Entity Relationship Diagram (ERD) 建模 - 关系数据库设计_第3张图片
  9. Stop中创建以下列: 
    名称 类型
    PK ID INT(10)
      名称 VARCHAR(255)
      总站 BLOB

    该图现在应该成为: 
    如何使用Entity Relationship Diagram (ERD) 建模 - 关系数据库设计_第4张图片
  10. 一条路线有多个公交时刻表。使用一对多关系Route创建实体Schedule将鼠标指针移至路线按下并拖出资源目录图标。选择一对多关系 - >实体来创建实体计划
    如何使用Entity Relationship Diagram (ERD) 建模 - 关系数据库设计_第5张图片
  11. Schedule中创建以下列: 
    名称 类型
    PK ID INT(10)
      离开 日期
      到达 日期
  12. 时间表由公共汽车处理。Schedule创建一个实体Bus ,具有一对一的关系。巴士中创建以下列: 
    名称 类型
    PK vehicle_id INT(10)
      fleet_id VARCHAR(10)
      last_main 日期

    该图应该成为: 
    如何使用Entity Relationship Diagram (ERD) 建模 - 关系数据库设计_第6张图片
  13. 巴士司机驾驶巴士。使用一对一关系总线创建实体驱动程序将以下列添加到驱动程序: 
    名称 类型
    PK ID INT(10)
      名称 VARCHAR(255)
      employ_date 日期

    这是最后的ERD。 
    如何使用Entity Relationship Diagram (ERD) 建模 - 关系数据库设计_第7张图片


你可能感兴趣的:(Tutorial)