建了一个外键,当不想要该外键时,点中线条按Delete,在跳出的对话框中,如果选择删除对象,会把相应的列也删掉;如果选择“Symbol”,则虽然删除了线条,但外键还是在。
本意是只想删除外键,而保留列,不知道怎么搞定。

解决方案 »

  1.   

    介绍一下PowerDesigner的辅助工具:)PdmReader数据字典阅读器是浏览速查pdm(*.pdm)文件的免费工具软件,无需注册,与SyBase公司的PowerDesigner产品相比的优势是:使用PdmReader进行数据字典管理,它可以以最快的速度找到您要查到的数据字典信息,大大提高日常工作效率。PdmReader也是连接oracle,sql server,access等数据库并提供实用辅助功能的客户端工具(ado方式连接数据库),比如SQL脚本导出,excel,word,html,xls,txt文件导出等。
        
        如果您或者您所在公司在数据库开发中使用SyBase公司的PowerDesigner产品进行Physical Data Model数据字典的设计,并且工作中经常进行数据库操作,那么这款软件再适合您不过了。IT工程师在日常工作中,查找具体某个表的结构信息,尤其是字段的值含义,是最司空见惯的事情。如果您数据字典中的表数量繁多,可能花费更多的时间。比如,您想查找某个表的表结构,并且想查看其中某字段的A,B,C状态值具体含义代表什么,通过PowerDesigner进行查找,您可能需要打开多个Pdm文件进行搜索,搜索到结果后可能要经过多次鼠标点击操作才能找到您要查找到的信息。点鼠标不过几秒可能没什么,但您如果不记得您要查找的表在哪个pdm数据字典文件中,那么可要花费您大量的时间。而PdmReader则可以最迅速快捷的找到您想要查找到的表结构信息,简单到输入关键字查找即可得到结果。当您的pdm(*.pdm)数据字典文件发生变更后,PdmReader会自动提出重新读取该pdm数据字典文件,以达到实时最新,使查询结果为最新数据字典结果。
       
        PdmReader可将数据字典信息导出为word,html格式的数据字典文件,可作为软件产品中文档的一部分进行使用。
        
        假如您所在公司在数据库开发中不使用SyBase公司的PowerDesigner产品,那么PdmReader则可以从您的数据库中逆向获取表结构信息,为您制作数据字典。        PdmReader还可以作为实用的ado客户端工具进行使用。只要您使用的数据库在windows操作系统中包含对应的driver驱动,PdmReader都可以作为连接数据库的客户端工具,并提供一些实用辅助功能,比如SQL脚本生成,excel,word,html,xls,txt文件导出等。    PdmReader也提供了其他辅助功能比如:数据字典导出到html,doc文件格式的文档;生成建表SQL脚本;批量生成SQL脚本功能;将数据导出到excel,txt,csv,xls,word,html文件;定时检测PdmReader版本,进行自动升级 更新等。
        
        PdmReader功能集中于数据字典查询管理和Ado数据库客户端辅助工具两个方面,与PowerDesigner相比在模型设计上没有可比性,不能浏览模型关系图。PdmReader可以作为PowerDesigner的有益补充,它可以作为IT工程师日常工作的数据字典常用工具。 下载地址:http://www.pdmreader.com
      

  2.   

    你生成sql时不生成外键就可以了
      

  3.   

    可以在propagation Rules Definition中配置规则
      

  4.   

    刚刚在pd12上试了下,发现如下可以:menu:
     tools\model options..., 在model options对话框中,-model settings
    --reference        ----------点这个然后把"auto-migrate columns"这个checkbox的勾去掉
      

  5.   

    双击有外键的表,在属性设置窗口,点击左下方more按钮,打开所有属性,点击dependencies选项卡,在下面找到你要删除的外键,双击,将下面的Generate后的勾去除,确定,确定即可。
      

  6.   

    这个好用,去掉generate的勾之后,删除object即可
      

  7.   

    Result List中找到Reference的这个错误,双击进入后把Generate这个选项的勾去掉就可以了。