Oracle Data Modeler - 图表符号

时间:2012-05-25 17:35:30

标签: oracle database-design datamodel data-modeling

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


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

  

部分符号是:

     
      
  1. 箭头
  2.   
  3. 星号(红色)
  4.   
  5. Aphabetical notations(如P,F)
  6.   
  7. 符号(如钻石,钥匙)
  8.   
  9. 缩写(如IX)
  10.         

    仅通过推理,上述对应

         
        
    1. 外键引用
    2.   
    3. ...
    4.   
    5. P - 私钥; F - 外键
    6.   
    7. key - 私钥
    8.   
    9. ...
    10.   

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

我在网上搜索了它,但却找不到。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

enter image description here

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

  • 列名称前的
  • F符号:该列是“ 外键”(对于国外而言为“ F”),表示此列引用的是主列另一个实体的密钥;不是说您可以有几个外键

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

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

  • 钻石形状符号(在表格底部):在该表格上显示 INDEXES (通常主键自动为索引

答案 2 :(得分:0)

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

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

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