6

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


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

一些符号是:

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

仅凭推断,以上对应于

  1. 外键引用
  2. ??
  3. P - 私钥;F - 外键
  4. key - 私钥
  5. ??

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

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

4

3 回答 3

5

在此处输入图像描述

  • 列名前的P 符号:该列是 EntityType 的“主键”(“P”代表 Primary);请注意,您可以有两列或多列以 P 符号作为主键可以由几列组成

  • 列名前的F 符号:该列是“外键”(“F”表示外键),这意味着该列正在引用另一个实体的主键;并不是说你可以有几个外键

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

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

  • 菱形符号(在表的底部):显示该上的索引(通常主键自动成为索引

于 2020-03-30T12:12:07.567 回答
2

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

于 2013-04-18T06:37:25.123 回答
1

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

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

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

于 2018-12-03T17:38:55.310 回答