精华内容
下载资源
问答
  • 手头有一个现在的MDB库,里面有十几张表,想了解各表之间的关系,请问如何生成关系图呢? 1 点击数据库工具里的关系,是手动建立各表之间的关系,并不能自动显示各表之间的关系。 2 如果Access无此功能,请问哪个...
  • MySQL逆向工程,ER模型生成,通过DDL语句生成ER模型,ER模型导入,创建数据库ER视图,使用Navicat生成ER关系图,如何画ER图,我是如何生成ER模型图,无脑生成ER模型,还用画ER模型图吗,直接导入,数据库视图直接...

    a9f8ae620513fa41d266f875e2e8cdad.png

    MySQL逆向工程,ER模型生成,通过DDL语句生成ER模型,ER模型导入,创建数据库ER视图,使用Navicat生成ER关系图,如何画ER图,我是如何生成ER模型图,无脑生成ER模型,还用画ER模型图吗,直接导入,数据库视图直接导入查看

    我是如何生成ER模型图,无脑加小白生成ER模型,还用画ER模型图吗,直接导入,数据库视图直接导入查看。
    Freedgo(自由行走) Design 一款在线ER模型生成的工具,可以针对MySQL的DDL文件在线生成ER模型图表。
    支持导入SQL文件创建ER模型,
    支持create table,alter table。
    支持主键、外键显示
    具体操作如下:# 步骤一:
    首先访问https://www.freedgo.com/erd-index.html,点击 `调整图形` -> `插入` -> `From MySQL`

    8abc8c3b7bda11338e446727f13892d9.png

    # 步骤二:
    使用工具生成数据库表结构SQL语句,然后copy到输入框,点击`Insert MySQL`

    70d895af9e7e7e24dab7647ebb30b109.png
    MySQL逆向工程,ER模型生成https://www.zhihu.com/video/1122102451133657088
    展开全文
  • 1.打开SQLyog工具点击右边查询框的加号,... 2.把左边导航栏中,你要选择构建视图的表直接左键拖动到左边,你刚刚新建的架构器的空白部分。  3.全部拖动过来之后,你就能看到各表之间的关系了,如下。 ...

    1.打开SQLyog工具点击右边查询框的加号,然后选择新架构设计器。

    2.把左边导航栏中,你要选择构建视图的表直接左键拖动到左边,你刚刚新建的架构器的空白部分。

     3.全部拖动过来之后,你就能看到各表之间的关系了,如下图。

    展开全文
  • 打开PD软件:1.新建概念模型(conceptual Data Model)File-->New Model-->...New Model-->Conceptual Data Mode2....Dis3.创建表并建立关系:各个含义如下:但是我在创建的过程中,报错如下...

    打开PD软件:

    1.新建概念模型(conceptual Data Model)

    File-->New Model-->Conceptual Data Mode

    或者点击工作区,右键-->New Model-->Conceptual Data Mode

    2.打开模型时,会有方格线,去除方格线

    Tools-->Dis

    b86ba7cd455ee27ba281e255010986a9.png

    3.创建表并建立关系:

    各个含义如下:

    74c408f9bb49e02fb76c7344db4e8fa7.png

    但是我在创建的过程中,报错如下:

    84a12878af5e0453a4513f42be65a60f.png

    在创建的过程中,人员表里有主键Code,性别表里也有主键Code,但是在创建的过程是报错,说是Code已经被占用了,

    去除属性名重复的方法如下:

    使用PD中,CDM默认实体属性不能重名,在CDM中唯一。可以通过设置,取消该限制。

    选择 Tools->Model Options,取消 Data Item 组的Unique code 和 Allow reuse复选框。

    Unique:设置实体属性是否唯一

    Allow reuse:设置实体属性是否允许重用

    注:默认使用唯一代码的好处是,改变属性,其他引用该属性的实体,都一起修改。该功能可以通过domain实现,设置属性在同一domain中,当需要修改字段类型的时候,修改domain一处即可。

    6af38fc84581e45878cd758b4eb94730.png

    4.将概念模型转换成物理模型

    方法一:

    操作:Tools-->GeneratePhysical Data Model

    快捷键:ctrl+shift+p

    注意:如果你的数据库是SQL server,请一定要选择要选择SQL Server 2008,

    进入下图界面:(根据自己的需求切换相应的DBMS(数据库)点击【确定】就会将概念模型转换成物理模型).

    7a49cc875d4c9ef67c611d51be247a95.png

    ??但是在生成的过程中报了一个实体属性重复的错误(如下图):

    2248c8a4c661b1e1cd778f1afa679a6f.png

    Checking data item ...

    -Data Item name uniqueness

    -Data Item code uniqueness

    ErrorThe following data item does not have unique code:

    -> Data Item '编码'()

    -> Data Item '编码'()

    -Data Item not used

    -Data Item used multiple times

    解释:从上面的错误可以看出,PD给我们说,我在检查所有实体属性的过程中,发现了重复的属性,有两个相同的属性(Code和Name):编码

    这是因为虽然我们在概念模型中:创建实体的过程中允许实体使用相同的编码和名称,但是我们并没有同时修改:在概念模型转换为物理模型的检查规则,我们这里,可以去修改检查实体的报错规则就可以了。

    解决办法:

    7a0e693c790fce45b205c6743bda5c34.png

    方法二:

    General不变,Detail中将Check model去掉,就在转换为物理模型时不再检查实体错误了(当然这些错误是PD定义的默认规则)

    e25091ae9f9da747c4c5d62c59224d05.png

    5.物理模型如下:

    d5ab956c94e620204865dcbc89cba847.png

    6.生成带注释的sql

    a.操作:Database-->Generate DataBase。。。,进入下图页面,

    1343901952_1690.jpg

    b、勾上以上复选框,否则当你备注为空的时候注释出不来;反之,如果你备注不为空那么名称(Name)才能作为注释出现!!

    在Options可以选择要生存脚本的内容,可以选择是否创建数据库的脚本,选择要生成脚本的表

    1343901989_6987.jpg

    c、在selection中选择你需要生成sql的模块,指定输出目录。

    7.PD图转换为脚本至此结束。

    备注:有了脚本,找个数据库执行吧!

    如果自己懒得修改脚本,最好新建个数据库去执行;  你勤快些的话可以把其他没用的脚本干掉,只保留主要脚本就OK了。

    展开全文
  • ERDiagram:实体关系图代码生成器 现场演示 您可以使用应用程序在线尝试ERDiagram 。 在那里,您将找到一些代码示例,这些示例对于学习ERDiagram语言非常有用。 支持的输出格式 数据库创建脚本(SQL) MySQL ...
  • 打开PD软件: 1.新建概念模型(conceptual Data Model) File-->New Model-->Conceptual Data Mode ...New Model-->Conceptual Data Mode 2.打开模型时,会有方格线,去除方格线 ...3.创建表并建立关系: ...

    打开PD软件:

    1.新建概念模型(conceptual Data Model)

    File-->New Model-->Conceptual Data Mode
    或者点击工作区,右键-->New Model-->Conceptual Data Mode

    2.打开模型时,会有方格线,去除方格线

    Tools-->Dis

    3.创建表并建立关系:

    各个含义如下:

    但是我在创建的过程中,报错如下:

    在创建的过程中,人员表里有主键Code,性别表里也有主键Code,但是在创建的过程是报错,说是Code已经被占用了,

    去除属性名重复的方法如下:

    使用PD中,CDM默认实体属性不能重名,在CDM中唯一。可以通过设置,取消该限制。

        选择 Tools->Model Options,取消 Data Item 组的Unique code 和 Allow reuse复选框。

        Unique:设置实体属性是否唯一

        Allow reuse:设置实体属性是否允许重用

    注:默认使用唯一代码的好处是,改变属性,其他引用该属性的实体,都一起修改。该功能可以通过domain实现,设置属性在同一domain中,当需要修改字段类型的时候,修改domain一处即可。

    Power <wbr>Designer <wbr>CDM <wbr>解决实体属性不能重名问题

     

    4.将概念模型转换成物理模型

    方法一:

    操作:Tools-->GeneratePhysical Data Model

    快捷键:ctrl+shift+p

    注意:如果你的数据库是SQL server,请一定要选择要选择SQL Server 2008,

    进入下图界面:(根据自己的需求切换相应的DBMS(数据库)点击【确定】就会将概念模型转换成物理模型).

     

     

    ??但是在生成的过程中报了一个实体属性重复的错误(如下图):

     

    Checking data item ...
    - Data Item name uniqueness
    - Data Item code uniqueness
    Error The following data item does not have unique code:
    -> Data Item '编码' (<Model>)
    -> Data Item '编码' (<Model>)
    - Data Item not used
    - Data Item used multiple times

    解释:从上面的错误可以看出,PD给我们说,我在检查所有实体属性的过程中,发现了重复的属性,有两个相同的属性(Code和Name):编码

    这是因为虽然我们在概念模型中:创建实体的过程中允许实体使用相同的编码和名称,但是我们并没有同时修改:在概念模型转换为物理模型的检查规则,我们这里,可以去修改检查实体的报错规则就可以了。

    解决办法:

    方法二:

    General不变,Detail中将Check model去掉,就在转换为物理模型时不再检查实体错误了(当然这些错误是PD定义的默认规则)

     

    5.物理模型如下:

    6.生成带注释的sql

    a.操作:Database-->Generate DataBase。。。,进入下图页面,

    b、勾上以上复选框,否则当你备注为空的时候注释出不来;反之,如果你备注不为空那么名称(Name)才能作为注释出现!!

     

    在Options可以选择要生存脚本的内容,可以选择是否创建数据库的脚本,选择要生成脚本的表



    c、在selection中选择你需要生成sql的模块,指定输出目录。

     

    7.PD图转换为脚本至此结束。

     

    备注:有了脚本,找个数据库执行吧! 

    如果自己懒得修改脚本,最好新建个数据库去执行;  你勤快些的话可以把其他没用的脚本干掉,只保留主要脚本就OK了。

    转载于:https://www.cnblogs.com/lxhbky/p/6215260.html

    展开全文
  • 如何用java根据数据库中的关系表来生成拓扑关系图,体现出一个人下的好友,就像facebook用户下所关联的其他好友!
  • SQLServer数据库为Student表。 ps:Student表中StudentNo(数据类型nvarchar(50),非标识列)字段为id,并且与其他表有主外键关系 ![图片说明]...
  • MySQL生成关系图

    千次阅读 2014-05-09 11:42:47
    现在的MySQl的客户端管理工具一般不提供关系图建立的功能,一般我们把数据库和表格以及表之间的关系都建立好了,但是想更直观的去数据库,所以我们就会建立数据模型。下面我就用我自己的经验说说我是如何创建的。...
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...
  • DbSchema 8 for Mac是mac上一款非常实用的商业数据库ER...现在就来给大家分享DbSchema如何生成表单和报表,不要错过哦!表格和报告DbSchema集成了功能非常强大且可完全自定义的Forms&Reports Engine。它可以用...
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...
  • Navicat 在主窗口查看对象类型的方法有三种,分别是列表、详细...本教程将详解 Navicat 如何生成ER图表。从主菜单选择查看-> ER 图表,或在右下角点击ER图标按钮,即可将表数据切换为ER图表的样式。Navicat 生成...
  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 背景知识 图数据库的介绍 图数据库的 特点 图数据库应用场景 图数据库的术语 一.图数据库的介绍 图数据库(英文:Graph Database)在传统意义上...
  • 如何在workbench中快速生成E-R,参考:https://blog.csdn.net/hi_boy_/article/details/78521014 在workbench首页选择第二个tab,选择Models后面的三角符号,选择“Create EER Model from Database”,选择对应的...
  • 简介 最近给孩子买了三国演义,可是三国人物关系太复杂,就想着把三国人物关系做成一张图,这样方便看,整好neo4j图数据库非常适合社交关系的处理,下面就一起来看看,如何使用neo4j生成三国人物社交关系图。...
  • 简介最近给孩子买了三国演义,可是三国人物关系太复杂,就想着把三国人物关系做成一张图,这样方便看,整好neo4j图数据库非常适合社交关系的处理,下面就一起来看看,如何使用neo4j生成三国人物社交关系图。...
  • 文档型数据,结构是树形的,如: 想要读取生成树形结构、添加子节点、查找修改数据的代价最小。 看知乎上牛人的答案: 一般比较普遍的就是四种方法:(具体见 SQL Anti-patterns这本书) Adjacency List:...
  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、图形数据库二、Neo4j是什么三、CQL语法1.查询语句2.创建实体关系总结 前言 想一想,我们平时表示两者之间的关系,可以用图形...
  • 我们都知道《权利的游戏》在全世界都很多忠实的粉丝,除去你永远不知道剧情下一秒谁会挂这种意外“惊喜”,当中复杂交错的人物关系也是它火爆的原因之一,而本文介绍如何通过 NetworkX 访问开源的分布式图数据库 ...
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...
  • 关系数据库与非关系数据库功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一...
  • 关系代数欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...
  • 那么,如何能在导入员工信息中自动导入部门信息,自动生成层级关系,不需要后期再做调整呢,如下: 2.解决方案 利用帆软强大的树数据集可自动构建层级关系功能,构建部门层级关系,需要...
  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、简答题1.BASE和ACID的区别2.举例说明两阶段提交协议3.描述RDB数据库、NoSQL数据库和NewSQL数据库的区别和特点二、ER转Redis1...
  • QLens-开源工具,用于从您的MongoDB数据库中提取元数据,以生成GraphQL模式,解析器和服务器设置。 由加速 入门 在您的计算机上全局安装解压缩mongo模式:npm -g install extract-mongo-schema 通过访问将下载到...
  • 我们都知道《权利的游戏》在全世界都很多忠实的粉丝,除去你永远不知道剧情下一秒谁会挂这种意外“惊喜”,当中复杂交错的人物关系也是它火爆的原因之一,而本文介绍如何通过 NetworkX 访问开源的分布式图数据库 ...
  • 最近在做毕设,遇到一个数据库存储的问题,不知该如何选择,请各位指点一二。(楼主是一个前端,后端和数据库很多地方不太懂,如果有的地方说的不对,还请大家批评)需求描述与发微博这个操作类似,我就以发微博来说。...
  • uml之实体关系图

    万次阅读 2019-05-19 00:44:54
    什么是实体关系图(ERD)? 数据库是软件系统中不可或缺的一个组成部分,若能在数据库工程中好好利用 ER 图,便能让您生成高质量的数据库设计,用于数据库创建,管理和维护,也为人员间的交流提供了具意义的基础。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 533
精华内容 213
关键字:

数据库关系图如何生成