Oracle 数据建模器 - 图表表示法

Posted

技术标签:

【中文标题】Oracle 数据建模器 - 图表表示法【英文标题】:Oracle Data Modeler - Diagram notation 【发布时间】:2012-06-01 07:18:34 【问题描述】:

Oracle 数据建模器生成的关系模型图是否有详细的符号指南


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

一些符号是:

    箭头 星号(红色) Aphabetical 符号(如 P、F) 符号(如钻石、钥匙) 缩写(如 IX)

仅凭推断,上述对应

    外键引用 ?? P - 私钥; F - 外键 key - 私钥 ??

但是,我想知道 Oracle 数据建模器是否有详细的符号指南?

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

【问题讨论】:

那里还有字母U,意思是唯一的。 【参考方案1】:

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

【讨论】:

【参考方案2】:

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

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

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

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

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

【讨论】:

* 我们每天在网上填写表格时都会看到它。很有趣,我只是想知道这是否是它的实际来源。【参考方案3】:

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

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

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

【讨论】:

以上是关于Oracle 数据建模器 - 图表表示法的主要内容,如果未能解决你的问题,请参考以下文章

D3.js:条形图中的条形,刻度未正确建模数据

由 Maven Central 建模的所有依赖关系的可视化图表

powerDesigner不能用该如何进行UML建模呢?国产CHINER建模工具解你燃眉之急

oracle 数据库 的建模工具是啥?哪里能有教程

实体名称更改时核心数据建模器不更新

以在 Oracle 和 SQL Server 中获得最佳性能为目标的数据建模