当数据库表很多的时候,表之间的关系就变得很复杂.光凭记忆很难记住,尤其是数据库键值没有外键约束时.

所以有个数据库模型图各个表之间的关系就显而易见了.

打开 office viso 2007 文件>新建>软件和数据库>数据库模型图

数据库>反向工程>设置(合适的数据库类型)

新建>选择数据源(用户数据源)>选择你想安装数据源的驱动程序>下一步>下一步>命名数据库名称,添加描述,添加数据库名称>选择登录方式,输入账号密码>完成

下一步>连接数据,输入账号密码>选择进行反向工程的对象类型>选择表和视图>选择存储过程>是,将形状添加到当前页

等待导入........

表的对应关系可以这样表示:

把对象关系的控件"关系"拖入工作区>拖动箭头头到目标表模型中央位置直至边框为红色(箭头头指向意义上的主键)>拖动箭头尾到目标表模型中央位置直至边框为红色(箭头尾指向意义上的外键)

>控件"关系"右击>数据库属性>在数据属性窗口选中 自定义 选项>选中(父:P)表主键,选中(子:H)表外键>点击 <-------关联(A)------->

下次 忘记对应关系 一查 妥妥地~!~

最新文章

  1. Postman接口调试神器-Chrome浏览器插件
  2. ruby 学习笔记 1
  3. DEV柱状图----傻瓜版
  4. ContentProvider官方教程(8)自定义MIME
  5. Java语言速览:StackOverflow
  6. java对象数组的概述和使用
  7. 【java图形计算器】 java awt swing组件应用
  8. greenlet 详解
  9. 网页加载进度的实现--JavaScript基础
  10. 是时候选择一款富文本编辑器了(wangEditor)
  11. golang 数组、切片、map
  12. python----多继承C3算法
  13. 异常 No module named &#39;numpy.core._multiarray_umath
  14. 奇怪吸引子---Aizawa
  15. [.NET源码] EF的增删改查
  16. 基础最短路(模板 spfa)
  17. 线程安全单例最佳实践,C#中的Lazy是如何保证线程安全的
  18. 关闭VS的实时调试器
  19. PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载 &amp;&amp; Linux下的ZipArchive配置开启压缩 &amp;&amp;搞个鸡巴毛,写少了个‘/’号,浪费了一天
  20. CentOS7.5安装Mysql5.7.22

热门文章

  1. Docker常用命令(五)
  2. (day48作业)jQuery+Bootstrap练习题
  3. 多个页面进行爬虫 pycharm
  4. Linux进程和计划任务管理
  5. BERT、ERNIE以及XLNet学习记录
  6. [LeetCode] 518. Coin Change 2 硬币找零之二
  7. TextView实现文字水平滚动效果
  8. python数据分析开发中的常用整理
  9. rdd 基本操作
  10. Loj #3044. 「ZJOI2019」Minimax 搜索