目录

新建一个模型

取消Identifier的显示

报错提醒你,属性名重复了/不让你把一个属性设置为Primary Key(主键)

在画实体间的联系的时候,更改对应关系

给关系添加属性

利用PowerDesigner把ER图转成关系模型

关于【Existence of index】报错问题-【找见他!删他!】

利用PowerDesigner把关系模型转成SQL模型

关于【Existence of references】报错问题-【能删就删,不能删就改】


新建一个模型

new file - new model - model type - ConceptualDataModel,新建一个CMD,接着选择实体进行布局,双击实体添加实体名称,在Attribute中添加属性,如果要指定图中的 身份证号 作为主键

取消Identifier的显示:

如果不想显示最下面一行Identifier,可以在tools-display priorities中,选择Entity,勾掉图中的√:

报错提醒你,属性名重复了/不让你把一个属性设置为Primary Key(主键)

如果实体属性和之前定义的有重复,在tools-Model options中把图中的两个√去掉

在画实体间的联系的时候,更改对应关系:

改对应关系(1-1,1-n,n-1,n-n)双击联系:

给关系添加属性:

为关系添加属性(鸣谢诺姐!!)点下面这个:

如果图标不亮,就需要在tools - model option - 中设置更改一下:更改如下,把图中选项改成:E/R+Merise,小图标就亮啦 ~

利用PowerDesigner把ER图转成关系模型(在ER图中,Tools-Generate Physical Data Model)

关于【Existence of index】报错问题-【找见他!删他!】

在把ER图转成关系模型的时候报错:【Existence  of index】,一个简单粗暴的方法就是,找到对应的实体/关系,定位到index,删他!

利用PowerDesigner把关系模型转成SQL模型(在关系模式中,Database-Generate Database,把语言改成MySQL5.0)

关于【Existence of references】报错问题-【能删就删,不能删就改】

在使用PowerDesigner生成SQL语句的时候,可能报错【Existence of references】,先试试能删掉对应的内容不,不行的话,打开tool->check model(在关系模型视图中),当中选中option 标签,然后选中reference,接下来把那些报错全给他点没了(目前后果不详但是确实可以直接生成SQL语句)

PowerDesign画ER图相关推荐

  1. 为什么要画ER图?有哪些画图规范?

    一.概念 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型.属性和联系的方法,用来描述现实世界的概念模型 举例: 二.组成部分 实体:一般认为,客 ...

  2. PowerDesigner(CDM)画ER图并导出且在DBMS中运行

    问什么软件画er图逼格最高,当然是非PowerDesigner(CDM)莫属啦. 最主要的是它可以帮你检测你er图的错误,还可以生成DBMS的代码框架. 那么我们要怎么用它来画ER图以及在DBMS中运 ...

  3. mysql er图怎么画_mysqlworkbench画er图

    逆向导出er图(表已经建好的情况下) 两种方式进入mysql model 第一种在菜单栏中选择 Database---->Reverse Engineer  到达reverse engineer ...

  4. MySQL如何画ER图

    ER图(实体关系图)是一种数据库建模方法,帮助表示实体和实体之间的关系. MySQL本身不提供画ER图的功能,你可以使用第三方工具,如: Lucidchart Microsoft Visio Glif ...

  5. 使用visio画E-R图(灭火器信息管理系统)

    1.分析实体有哪些 灭火器的管理在日常生活中是非常必要的,信息化的管理将大大提高处理效率. 对于一个灭火器系统来说,面对的应该是专业的管理人员,而且人员不可能只有一个,所以管理人员应该为一个实体. 管 ...

  6. Visio对mysql怎么画er图_Microsoft Office Visio如何绘制ER图?Microsoft Office Visio绘制ER图的方法步骤...

    Microsoft Office Visio如何绘制ER图?当我们想用Microsoft Office Visio绘制ER图应该怎么操作呢?不会的小伙伴请看以下教程,今天小编将给大家带来Microso ...

  7. 用电脑自带的画图工具画E-R图

    一.什么是E-R图? E-R图又称实体关系图,是一种提供了实体,属性和联系的方法,用来描述现实世界的概念模型.通俗点讲就是,当我们理解了实际问题的需求之后,需要用一种方法来表示这种需求,概念模型就是用 ...

  8. 用visio画ER图

    用visio画ER图

  9. 数据库系统概论笔记二——画E-R图

    什么是E-R模型? E-R模型是有P.P.S.Chen提出的一个用E-R图描述现实世界的概念模型. E-R模型有三个重要的概念:实体.属性.联系. 实体就是现实世界的一个现实或虚拟的对象,如一个学生就 ...

  10. 画E-R图·数据库笔记(四)

    ER图 E-R图定义 数据模型 概念模型 1.信息世界中的基本概念 2.两个实体型之间的联系 (1)一对一联系(1:1) (2)一对多联系(1:n) 多对多联系(m:n) 绘制E-R图 1.局部E-R ...

最新文章

  1. linux 如何显示一个文件的某几行(中间几行)
  2. Android自己定义组件系列【6】——进阶实践(3)
  3. Redux你的Angular 2应用--ngRx使用体验
  4. 10 个常见的 Linux 终端仿真器
  5. CSS响应式:根据分辨率加载不同CSS的几个方法
  6. SQL中的left join与right join
  7. 用java自动化访问百度测试_java+eclipse+selenium+百度搜索设置自动化测试
  8. python字符串类型图解_Python基础——数据类型(图解+实例,非常详细!)
  9. 世界范围内糖化血红蛋白报告的3种建议形式
  10. mui 多文件上传至spring mvc 服务器
  11. 雷蛇在天猫618大爆发,雷军第二天就找其创始人取经
  12. 解决JDK官网下载龟速的问题
  13. 详谈概率图模型(PGM)
  14. Mac腾讯会议没声音
  15. FastAdmin多表联查
  16. iacr crypto 级别_缠论走势终完美:任何级别的所有走势,都能分解成盘整与趋势两种,而趋势又分上涨与下跌两种...
  17. 大型企业开发的ERP系统主要包括几个模块
  18. Java教程-Java 程序员们值得一看的好书推荐
  19. 长时间从事电脑操作者,知道怎样保护你的眼睛吗?
  20. c语言初学知识点,C语言学习关于数据类型的一些知识点(初学者)

热门文章

  1. 2022年第五届中青杯赛题浅评
  2. Android软件安全开发实践
  3. 系统架构设计——使用结构图分解复杂系统
  4. Android基于Ymodem协议升级嵌入式MCU主控
  5. 网上邻居是网络还是计算机,如何从局域网网络中找到网上邻居
  6. C++SOCKET面试题附答案
  7. Ubuntu20安装搜狗拼音输入法
  8. FL studio 20简易入门教程 -- 第七篇 -- 音频、音源与音色
  9. 89600 matlab,【图片】使用Matlab分析频谱仪I/Q数据【matlab吧】_百度贴吧
  10. 佳能Canon imageCLASS MF210 Series 打印机驱动