Oracle Data Modeler - 图表符号

问题描述 投票:0回答:3

是否有针对 Oracle Data Modeler 生成的关系模型图的 详细符号指南


我正在使用 Oracle Data Modeler 为现有数据库生成关系模型。它生成了一个图表,但我无法解码图表中的所有符号。

一些符号是:

  1. 箭头
  2. 星号(红色)
  3. 非字母符号(如 P、F)
  4. 符号(如钻石、钥匙)
  5. 缩写(如 IX)

仅凭推断,上述对应于

  1. 外键参考
  2. ??
  3. P——私钥; F - 外键
  4. key - 私钥
  5. ??

但是,我想知道是否有 Oracle Data Modeler 的详细符号指南?

我在网上搜索过,但没有找到。

oracle-database database-design datamodel data-modeling
3个回答
5
投票

enter image description here

    列名称前的
  • P 符号:该列是 EntityType 的“主键”(“P”表示主键);请注意,您可以有两列或更多带有 P 符号的列,因为主键可以由多列组成

  • 列名前的
  • F符号:该列是“外键”(“F”代表外键),这意味着该列引用另一个实体的主键;请注意,您可以有多个外键

  • PF 符号在一起:该列既是主键又是外键

  • “*”符号(红色星号):具有NOT NULL约束;换句话说,如果没有该列的值,则无法在此表中插入行(也称为实体类型的“实例”)

  • 菱形符号(位于表格底部):显示该表格上的INDEXES(一般来说,主键自动成为索引


2
投票

红色星号通常是强制性的,大多数 ERD 中的菱形表示与之相关。如果我没记错的话,pk 和 fk 是私钥和外键。我不确定你所说的箭头是什么意思,你的意思是鱼尾纹表示法吗?


1
投票

我认为数据建模器的设置中有一个部分可以显示它正在使用哪种 ER 表示法。人们可以更改或查看那里的符号。 对于我的 Mac;

Preferences -> Data Modeler -> Diagram -> Logical Model 

在那里你可以看到使用的符号。这样您就可以在线查看箭头等的更多信息..

© www.soinside.com 2019 - 2024. All rights reserved.