1.新建物理模型图 File ----New Model----infomation---Physical Data

1:打开PowerDesigner,然后点击File-->New  Model然后选择如下图所示的物理数据模型

(物理数据模型的名字自己起,然后选择自己所使用的数据库即可)

(创建好主页面如图所示,但是右边的按钮和概念模型略有差别,物理模型最常用的三个是table(表),view(视图),reference(关系));

(鼠标先点击右边table这个按钮然后在新建的物理模型点一下,即可新建一个表,然后双击新建如下图所示,在General的name和code填上自己需要的,点击应用即可),如下图:

(然后点击Columns,如下图设置,灰常简单,需要注意的就是P(primary主键) , F (foreign key外键) , M(mandatory强制性的,代表不可为空)  这三个,多看几遍理解其意思。)

(在此设置学号的自增(MYSQL里面的自增是这个AUTO_INCREMENT),班级编号同理,不作多啰嗦!)

(在下面的这个点上对号即可,就设置好了自增)

(全部完成后如下图所示。)

 (班级物理模型同理如下图所示创建即可)

(完成后如下图所示)

上面的设置好如上图所示,然后下面是关键的地方,点击右边按钮Reference这个按钮,因为是班级对学生是一对多的,所以鼠标从学生拉到班级如下图所示,学生表将发生变化,学生表里面增加了一行,这行是班级表的主键作为学生表的外键,将班级表和学生表联系起来。(仔细观察即可看到区别。)

(做完上面的操作,就可以双击中间的一条线,显示如下图,修改name和code即可)

(但是需要注意的是,修改完毕后显示的结果却如下图所示,并没有办法直接像概念模型那样,修改过后显示在中间的那条线上面,读者自己明白即可,自己也可以使用其他按钮自行添加注释也可。如Text这个按钮也可以添加,方便阅读)

(学习了多对一或者一对多的关系,接下来学习多对对的关系,同理自己建好老师表,这里不在叙述,记得老师编号自增,建好如下图所示)

(下面是多对多关系的关键,由于物理模型多对多的关系需要一个中间表来连接,如下图,只设置一个字段,主键,自增)

(点击应用,然后设置Columns,只添加一个字段)

(这是设置字段递增,前面已经叙述过好几次)

(设置好后如下图所示)(需要注意的是有箭头的一方是一,无箭头的一方是多,即一对多的多对一的关系需要搞清楚,学生也可以有很多老师,老师也可以有很多学生,所以学生和老师都可以是主体,即男/女猪脚);

(可以看到添加关系以后学生和教师的关系表前后发生的变化)

转载于:https://www.cnblogs.com/bug1024/p/8472322.html

物理模型图-数据库图相关推荐

  1. 字节跳动自研万亿级图数据库 图计算实践 【太高级了,不是圈里的人,有简明见解的吗?】

    1. 图状结构数据广泛存在 字节跳动的所有产品的大部分业务数据,几乎都可以归入到以下三种: 用户信息.用户和用户的关系(关注.好友等): 内容(视频.文章.广告等): 用户和内容的联系(点赞.评论.转 ...

  2. 字节跳动自研万亿级图数据库 图计算实践

    本文选自"字节跳动基础架构实践"系列文章. "字节跳动基础架构实践"系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础 ...

  3. 浅析图数据库市场/图数据库/图计算/图引擎/图神经网络/知识图谱.

    欢迎大家一起交流,本人对于图方面的做过一些市场洞察以及Mapping. 图论的历史 **第一阶段:**从1736年到19世纪中叶1736年,欧拉(L·Euler)研究哥尼斯堡城(Koni gsberg ...

  4. mysql物理建模_物理模型图-数据库图

    1.新建物理模型图 File ----New Model----infomation---Physical Data 1:打开PowerDesigner,然后点击File-->New  Mode ...

  5. neo4j 机器学习_neo4j(图数据库)是什么?

    不多说,直接上干货! 作为一款强健的,可伸缩的高性能数据库,Neo4j最适合完整的企业部署或者用于一个轻量级项目中完整服务器的一个子集存在. 它包括如下几个显著特点: 完整的ACID支持 高可用性 轻 ...

  6. 一文聊“图”,从图数据库到知识图谱

    作者 | 穆琼 责编 | 晋兆雨 头图 | 付费下载于视觉中国 随着知识图谱的发展,图数据库一词被越来越多的提到.那么到底什么是图数据库,为什么要用图数据库,如何去建设一个图数据库应用系统,图数据库与 ...

  7. Graph Database 图数据库

    什么是图数据库 图数据库(Graph Database)是基于图论实现的一种新型NoSQL数据库.它的数据存储结构和数据的查询方式都是以图论为基础的.图论中图的基本元素为节点和边,在图数据库中对应的就 ...

  8. 图数据库OrientDB-基础篇

    本文假设用户已有RDBMS及标准SQL的基础知识. 本文不对OrientDB的下载.安装.使用作说明.具体可参考:http://orientdb.com/getting-started/ 主要内容 1 ...

  9. 图数据库技术选型汇总

    一.图数据库发展: https://blog.csdn.net/younger_china/article/details/127176768 二.关于NebulaGraph 1.1.美团实践 美团图 ...

最新文章

  1. SLPDB推动比特币现金(BCH)Token生态系统出现质的飞跃
  2. [实用]DNS解析命令,静静地学会【转载】
  3. ascll 和gbk,utf-8的简介
  4. 一张图看完成都云栖大会的精彩,请用心感受!
  5. java 代码结构_代码结构说明
  6. 微服务集成cas_Spring Cloud(四) Spring Cloud Security集成CAS (单点登录)对微服务认证...
  7. 面试记录:题都没答就走了
  8. 工控--常用编程软件
  9. 我的回忆录:如何成为会写书的程序员?
  10. 看雪学院将举办《安全开发者峰会》,有这11个安全议题
  11. 【论文分享】GeoGAN:从卫星图像中生成地图的标准层
  12. 1024程序员节CSDN活动征文:数据结构之顺序表
  13. layui做折线图_详解layuiAdmin单页版根据后台json数据动态生成左侧菜单栏
  14. python按时间截取视频,python使用opencv按一定间隔截取视频帧
  15. 地震——《孩子,快抓紧妈妈的手》
  16. 数据中心蓄冷罐的开式与闭式的选择-孙长青
  17. word 调整word中一部分格式,全文都跟着变的解决办法
  18. [agc004f]Namori
  19. \t\tMy philosophy
  20. 【电机学】【公式速查】感应电动机、异步电动机

热门文章

  1. IDEA使用Tomcat 部署web应用
  2. win8计算机触摸板怎么设置,win8笔记本电脑怎么设置插入鼠标就自动关闭触摸板...
  3. hylan:安装aptitude(完整的软件包管理系统)遇到的问题
  4. Linux如何定义宏 REENTRANT,linux – 我需要-D_REENTRANT和-pthreads吗?
  5. Apache Parquet 技术干货分享
  6. Flutter上线项目实战——Vap视频动画
  7. 校园兼职平台(合作重构版)
  8. 消费品巨头齐聚第三届进博会,首发众多新品、看好中国未来 | 知消专稿
  9. WPS文字技巧—如何快速的为中英文混合文字内容排版
  10. R语言画克利夫兰点图-代码分享