Oracle Data Modeler 生成的关系模型图是否有详细的符号指南?
我正在使用Oracle Data Modeler 为现有数据库生成关系模型。它生成了一个图表,但我无法解码图中的所有符号。
部分符号是:
- 箭头
- 星号(红色)
- Aphabetical notations(如P,F)
- 符号(如钻石,钥匙)
- 缩写(如IX)
醇>仅通过推理,上述对应:
- 外键引用
- ...
- P - 私钥; F - 外键
- key - 私钥
- ...
醇>
但是,我想知道 Oracle Data Modeler 是否有详细的符号指南?
我在网上搜索了它,但却找不到。
答案 0 :(得分:2)
红色星号通常是强制性的,大多数ERD中的钻石表示与之相关。如果我没记错的话,pk和fk是私钥和外键。我不确定你的箭是什么意思,你的意思是乌鸦脚的符号吗?
答案 1 :(得分:1)
P符号:该列是EntityType的“ 主键”(对于主键为“ P”);请注意,您可以有两列或更多列带有P符号,因为主键可以由几列组成
F符号:该列是“ 外键”(对于国外而言为“ F”),表示此列引用的是主列另一个实体的密钥;不是说您可以有几个外键
PF符号:该列既是主键又是外键
“ *” 符号(红色星号):列具有 NOT NULL约束 ;换句话说,如果没有此列的值,则无法在此表中插入一行(也称为“实体类型”的“实例”)
钻石形状符号(在表格底部):在该表格上显示 INDEXES (通常主键自动为索引
答案 2 :(得分:0)
我认为数据建模器的设置中有一部分可以显示其正在使用的ER表示法。一个人可以在那里更改或查看符号。 对于我的Mac;
Preferences -> Data Modeler -> Diagram -> Logical Model
您可以看到使用的符号。这样您就可以在线检查箭头等的更多信息。