用户登录
用户注册

分享至

powerdesigner外键设置

  • 作者: 亖呉?盀
  • 来源: 51数据库
  • 2020-09-25
如果是由概念模型或者逻辑模型生成物理模型,那么外键是通过Relationship生成的,也可以通过工具栏中的Reference来实现两表之间的外键关系。假如一个课程只会在一个固定的教室上课,而一个教室会安排多个课程在不同的时间上课,所以教室和课程是一对多的关系,那么课程表中就需要添加RoomID列以形成外键列,具体操作方法就是在工具栏中单击“Reference”按钮,然后在设计面板中,课程表上按下鼠标左键,并拖拽到教师表中放开鼠标,这时如果课程表中没有RoomID列,系统会自动创建RoomID列并创建该列上的外键引用,如果已经存在RoomID列,则只添加外键引用,不会再添加新列。

切换到鼠标指针模式,双击箭头,系统将弹出引用的属性窗口,在属性窗口中可以设置该引用的Name、Code、关联的列、约束名、更新策略和删除策略等。



  powerdesigner中取消外键的方法
用powerdesigner打开pdm模型,可以看到没有连接关系的表图形展示,并且在表属性中看到外键复选框被选中。
点击工具-model options选项菜单 ,进入perference选项界面,取消选中auto-migrate columns复选框,点击确认。
点击模型-perference菜单,打开list of perferences窗口,可以看到当前模型界面的外键关联列表信息。
选中外键列表记录,点击删除图标按钮删除外键关联列,关闭窗口后,可以在模型图形展示区域看到外键标识已消失。
软件
前端设计
程序设计
Java相关