精华内容
下载资源
问答
  • 数据库设计--实体关系图(ERD)

    万次阅读 多人点赞 2015-08-01 15:15:17
    实体关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。 –百度百科 2、E-R的使用方法 E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来...

     

    1、E-R图的定义 

    实体关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。 –百度百科

     

     

    2、E-R的使用方法 

    E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。实体关系图表示在信息系统中概念模型的数据存储。 –百度百科

     

     

    2.1E-R图表示法(Chen’s模型)

     

    2.2E-R表示法中各图形的定义

    实体:具有公共性质的可相互区别的现实世界对象的集合,可以是具体的,也可以是抽象的概念或联系。
    属性:实体所具有的模拟特性,一个实体可由若干个属性来刻画。
    关系:数据对象彼此之间相互联系的方式称为关系。
    关系连接线:用来连接实体与关系的线段。
     

    2.3E-R图的局部表示结构

     
          
      实体--属性  实体--关系 实体之间的关系
     

    2.4E-R图中实体与关系详解

    1.联系的类型
    (1)一对一联系(1:1)
    例如:一个球队只能有一个经理,一个经理只在一个球队任职,则球队和经理是一对一的。
    (2)一对多联系(1:n)
    例如:一门课程由一个教师任教,一个教师可以任教多门课程,则教师和课程是一对多的。
    (3)多对多联系(n:n)
    例如:一个学生可以选多门选修课,一门选修课可以被多个学生选修,则学生和选修课是多对多的。
     
    2.多实体之间的关系

    定义:在两个以上多个实体集之间,当一个实体集与其它实体集之间均(注意是均)存在相同关系,而其它实体集之间均(注意是均)没有关系时,这种关系才称之为多个实体集之间的关系。

    例如:有三个实体:供应商、零件、项目,一个供应商可以供应多个项目多个零件,每个项目可以使用多个供应商提供的零件,每种零件可以由不同供应商提供。
    分析这个例子,我们可以看出:供应商和零件是多对多的,供应商和项目是多对多的,但是 项目和零件之间却是没有关系的
    这符合多实体之间关系的定义,所以可以画成如下形式:
     
    3.多实体之间的关系和多实体每两个实体之间的关系的区别
        例如:有三个实体:供应商、零件、项目,画出三个实体之间的关系和三个实体两两对应的关系
     
    三个实体之间的关系
     
     
    三个实体两两对应的关系
     
    由此,可以看出 三个实体之间的关系和三个实体两两对应的关系是不等价的。
     

    2.5E-R图实例

     
     

     

     

     

    展开全文
  • Qt5类继承关系图

    千次下载 热门讨论 2014-01-29 12:21:51
    Qt5类继承关系图,对于理清Qt5框架还有有点帮助的。pdf文档只有一面,缩放比例放小一点。
  • 使用Navicat生成ER关系图并导出

    万次阅读 多人点赞 2017-10-18 21:50:19
    这段时间,由于要对前后端交互的数据结构进行设计,直接写文档联系多表时有些困难,想着如果有关系图就直观很多。想到Navicat本身就有这个功能,现在就去试试。首先,我们打开已经设计好的表视图界面:点击右下角的...

    平时管理数据库一般都是用cmd命令提示符,或是IDEA Intellij自带的Data source,使用Navicat比较少。这段时间,由于要对前后端交互的数据结构进行设计,直接写文档联系多表时有些困难,想着如果有关系图就直观很多。想到Navicat本身就有这个功能,现在就去试试。


    首先,我们打开已经设计好的表视图界面:

    这里写图片描述

    点击右下角的按钮切换到ER视图:

    这里写图片描述

    那些表与表之间相连接的就是外键,这个应该没问题。然后,我想到我要给领导汇报一下我的工作情况呀,直接截图截不完整不说,还很模糊。所以我想,会不会有什么办法可以将得到的关系图导出成pdf或者图片格式的文件呢?找了一会儿,发现确实有这个功能。

    这里写图片描述

    在数据库名字上,右击选择逆向数据库到模型。就可以看到生成的模型,可能会有些偏差,但是关系不会发生变化的。当然还可以在左边的工具栏选择对应的线条呀什么的,继续加工一下,然后就可以选择导出了。

    这里写图片描述

    导出格式有三种,pdf、svg和png,个人比较喜欢pdf,比较正式,一般什么要汇报给领导看的文档我都会先转成pdf,这样也比较清爽一些。emmm,生成ER关系图以及导出就是这些,如果帮助到你了,请点个赞吧!

    展开全文
  • SQL Server 2012 关系图

    千次阅读 2019-04-21 23:26:19
    文章目录准备知识创建数据库关系图添加数据表新建数据表切换数据表视图定义主键约束定义外键约束 准备知识     数据库的关系图以图表的形式,直观地显示出数据库的整体结构。使用数据库关系图可以方便地创建和...



    准备知识

        数据库的关系图以图表的形式,直观地显示出数据库的整体结构。使用数据库关系图可以方便地创建和修改数据表、列、键以及表跟表之间的关系。此外,还可以修改索引和约束。


    创建数据库关系图
    1. 展开“数据库”,然后展开需要创建关系图的数据库,右击“数据库关系图”,选择“新建数据库关系图”。
      在这里插入图片描述

    添加数据表
    1. 进入“添加表”对话框,选择需要构建关系图的表(可以多选),点击“添加”按钮,添加所选择的表。
      在这里插入图片描述
    2. 点击“关闭”按钮,进入数据库关系图界面。
      在这里插入图片描述
      在这里插入图片描述
    3. 如果还需要继续添加表,可以右击,选择“添加表”,进入“添加表”对话框进行添加。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    新建数据表
    1. 如果需要新建数据表,可以右击选择“新建表”来创建新的数据表。
      在这里插入图片描述
      (1)在选择名称对话框中输入数据表的名称,点击确定。
      在这里插入图片描述
      (2)输入相应的属性列。
      在这里插入图片描述
      (3)点击保存按钮(或Ctrl+F5)即可。
      在这里插入图片描述

    切换数据表视图
    1. 切换视图显示方式。右击相应的表,选择“表视图”,可以根据需要切换显示方式。
      在这里插入图片描述
      在这里插入图片描述

    定义主键约束
    1. 为数据表添加主键。从关系图中可以看到。student表和school表还没有主键,右击相应的表中需要设置为主键的列,选择“设置主键”,即可添加主键。
      在这里插入图片描述
      在这里插入图片描述

    定义外键约束
    1. 定义外键约束。现在为student表、school表和class表定义外键约束。
      (1)为student表新增一个ClassID列,为class表新增SchoolID列。
      在这里插入图片描述
      在这里插入图片描述
      (2)选择class表,左击表的主键“ClassID”并按住,拖动到student表上相应的ClassID列,松开鼠标,自动弹出“外键关系”对话框和“表和列”对话框。
      在这里插入图片描述
      (3)在“表和列”对话框中自动设置了主键和外键,并显示了关系名,核对无误后点击“确认”,回到“外键关系”对话框。
      在这里插入图片描述
      (4)在“外键关系”对话框中点击确定,即可完成student外键的定义。
      在这里插入图片描述
      (5)使用同样的方法,即可完成class表的外键定义。
      在这里插入图片描述

    2. 点击保存键,或者按Ctrl+F5键来保存数据库关系图,数据表和外键关系等。
      在这里插入图片描述

    在这里插入图片描述



    展开全文
  • 如上标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目。一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注 4 的...

    IntelliJ IDEA使用教程 (总目录篇)

    Maven 组件界面介绍

     

    • 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有:

      • 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目。一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注 4 的依赖区中没有看到最新写的依赖的话,可以尝试点击此按钮进行项目的重新载入。
      • 第六个按钮:Execute Maven Goal 弹出可执行的 Maven 命令的输入框。有些情况下我们需要通过书写某些执行命令来构建项目,就可以通过此按钮。
      • 第九个按钮:Show Dependencies 显示项目依赖的结构图,可以方便我们直观项目的依赖包情况。这个功能有些具体的操作下面会专门进行讲解。
    • 如上图标注 2 所示,常用的 Maven 生命周期的命令,通过双击对应的命令来执行项目编译、打包、部署等操作。

    • 如上图标注 3 所示,为我们在 pom.xml 中配置的插件列表,方便调用插件。

    • 如上图标注 4 所示,为我们在 pom.xml 中配置的依赖包列表。

    • 如上图标注 5 所示,为常见的 Java Web 在 Maven 下的一个项目结构。

    大致了解过后,看怎么查看所有jar包的依赖关系。

    2017.2.6版本之后,这个图标的样子变啦

    点完之后就会有下图

    可以看到,这个maven项目的所有jar包依赖关系,一览无余。

    为什么我的这个jar包依赖这么少呢,因为我这个项目只是简单示范了一下springmvc框架的使用。所以,也没有引入过多的jar包,要是在一个大一点的项目里面,你使用定时任务了,使用poi了使用等等一些其他工具类的包,那么就会很多了。

    下面说一些小技巧

    自动适配这个页面的大小。

    右键,这个地方,如图,就可以调整到,适合大小。左上角那个放大镜边上,也有这个按钮。

    不用自己去放大缩小的,找不到合适点。

    这地方有个小技巧,也许有的人不知道呢,就是这有放大镜功能。不是简单的点上面给的图标,放大,那个放大也不方便不是?

    Windows电脑可以按alt键,页面上就会出现个大的圆圈,也就是传说中的放大镜了,这么一来就可以看的方便一点了。

    具体看图:

    依赖包冲突

    图中的红色实线就算是冲突的,可以入上图那样,右键,排除,他就自动在pom文件里面给exclud啦。

    还有一种是虚线的红线。

    这种虚线,告诉你同一个jar都在哪里被多次引用了。

    上面的都是理论姿势,那么实际中怎么使用呢?

    比如下面的这个pom.xml里面有这么2个dependency的引入。

            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${org.springframework-version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-web</artifactId>
                <version>${org.springframework-version}</version>
            </dependency>

    可以看到,如果你不是很了解spring相关的包依赖的话,你就不知道你上面的引入,其实只需要引入一个依赖就可以了。如下:

            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${org.springframework-version}</version>
            </dependency>

    因为,从上面的第一个依赖关系图可以看出来,spring-webmvc是依赖于spring-web的,所以,他是会自动的去添加这个jar包的。

    额,其实,就算知道了,也不一定会去改,你也看到了,我们项目里面那么多红线,但是项目依然可以健康的跑起来。基本上算是尾大不掉的局面啦。这个要是一开始就注意这个问题的话,那么项目看起来还是比较 整洁的。

     

    最后,湿胸我说的这么详细,各位观众,有钱的捧个钱场,没钱的捧个人场。点个赞,留个言啥的,好不好呀。

    展开全文
  • 文章目录Graph 关系图 5例阅读和使用方法Demo案例及视频基础关系图自定义关系节点间说明的关系图自定义关系节点的关系图微博关系图示例和弦关系图 Graph 关系图 5例 Python在处理各种数据时,利用图表 PyEcharts 将...
  • 自动生成函数调用关系图

    热门讨论 2013-09-06 20:21:17
    自动生成c++函数调用关系图,里面包含了所有要用到的软件,一站式服务; 通过本人亲测的使用总结; 还有使用到的配置文件(c++的),实在不会配置可以直接使用; 改一改配置文件,应该还可以生成c,java,c#语言的调用...
  • IntelliJ IDEA使用教程 (总目录篇) 在 IntelliJ IDEA 中这个查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类, 这个继承,不仅仅是一级的继承关系,包括好... 示意; 图解; [数] 线图;...
  • 查看数据表ER图(关系图

    千次阅读 2019-06-16 10:05:13
    转载:使用Navicat查看数据表的ER关系图 plsql:
  • 数据关系图

    千次阅读 2016-07-23 13:12:21
    绘制数据关系图: (1)右击数据库下的”数据库关系图“节点,选择”新建数据关系图“选项。 注:如果是第一次创建数据库关系图的话可以看到一个对话框,警告此数据库缺少一个或多个使用数据库关系图所需的支持对象...
  • ER图(实体关系图)怎么画?

    万次阅读 多人点赞 2020-11-27 19:56:32
    E-R图又称实体关系图,是一种提供了实体,属性和联系的方法,用来描述现实世界的概念模型。通俗点讲就是,当我们理解了实际问题的需求之后,需要用一种方法来表示这种需求,概念模型就是用来描述这种需求。 比如...
  • 实体关系E-R:实体关系图

    千次阅读 2019-10-23 20:08:58
    实体关系E-R:实体关系图 设计数据库的时候,需要使用E-R图来描述。实体关系E-R:实体关系图。 实体:可以理解成我们Java程序中的一个对象,在E-R图中使用矩形(长方形)表示。 针对一个实体中的属性,我们称为这个...
  • E-R图 实体,属性,关系图

    千次阅读 2020-07-03 18:18:07
    E-R图 实体,属性,关系图 在ER图中有如下四个成分: 矩形框:表示实体,在框中记入实体名。 菱形框:表示联系,在框中记入联系名。 椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其...
  • 烦恼idea中源码查看,怎么看类的实现关系,怎么看接口的继承关系。 可以生成Diagrams关系图。 优质指南博客:Idea生成Diagrams关系图的生成 如果不那么仔细的话可以按F4查看类的继承或者实现的层次体系 ...
  • Echarts 绘制关系图(知识图谱可视化)

    万次阅读 多人点赞 2019-04-05 14:16:36
    正在做知识图谱 ,以前可视化用的是D3,因为D3不是太会,而且D3学习成本比较高,所以改用Echarts,Echarts做出来的关系图还是挺好的,记录下来,给以后实验室的学弟学妹们使用。 2.关系图实例 样例代码如下: &...
  • neo4j画关系图

    千次阅读 2016-09-14 11:26:12
    neo4j画关系图
  • 最近项目组让整理一个我们项目的表结构设计说明书,就是梳理每张表的字段、描述、是否为空、字段类型等,理论上完成上面的就可以交差了,但我觉得要是能将所有的表之间的关联关系图(EER)画出来就更好了,逼格一下...
  • echarts3.0之关系图详解

    万次阅读 多人点赞 2016-11-24 16:45:35
    近期需要使用echarts关系图,当我打开echarts3.0官方demo后发现,对于新手而言,直接看懂有点儿难度,固写这样一篇文章让自己加深记忆,也便新手迅速上手。话不多说,开整! echarts3.0官网提供的demo是json文件或者...
  • 使用Navicat查看数据表的ER关系图

    万次阅读 多人点赞 2018-08-31 11:26:44
    今天需要分析一个数据库,然后想看看各个表之间的关系,所以需要查看表与表之间的关系图,专业术语叫做ER关系图。  默认情况下,Navicat显示的界面是这样的:    软件将表当做一个对象,然后显示了所有的表。...
  • Gephi可视化人物关系图

    千次阅读 2020-04-10 19:49:37
      大家好,昨天跟大家介绍了一下在文本中抽取出人物关系,今天将利用gephi来绘制人物关系图。 背景知识介绍 图相关的概念和术语 图的度量 实现网络图绘制 一、背景知识   图是一种数据结构   图结构:是研究...
  • Navicat Premium 查看数据表的ER关系图

    千次阅读 2019-11-12 14:28:34
    Navicat Premium 数据库 下载地址:https://www.navicat.com/en/ 查看数据表的ER关系图 分析一个数据库,然后想看看各个表之间的关系,所以需要查看表与表之间的关系图,专业术语叫做ER关系图。 ...
  • uml之实体关系图

    万次阅读 2019-05-19 00:44:54
    什么是实体关系图(ERD)? 数据库是软件系统中不可或缺的一个组成部分,若能在数据库工程中好好利用 ER 图,便能让您生成高质量的数据库设计,用于数据库创建,管理和维护,也为人员间的交流提供了具意义的基础。 ...
  • 在学习SQLserver的过程中,当我们需要写一些系统有关数据库的数据结构说明文档的时候,我们常常会用到一些表的数据库关系图,利用SQLserver本身的创建数据库关系图的功能就可以很好的画出来。建立数据库关系图注意点...
  • echarts实现人物树形关系图实例

    万次阅读 热门讨论 2017-11-14 21:14:56
    写这个栗子的时候主要因为是刚刚做一个项目,要用到人物关系图,所以一直在找合适插件,最后选择echarts2.0的tree图最合适这个关系图了。哈哈,话不多少,现在就把效果图献上吧。 ps:照片是网上下载的,莫要见外啊...
  • Echarts实现关系图

    千次阅读 2018-08-22 09:26:00
    首先贴上代码: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&...关系图案例&lt;/title&gt; &lt;!-- 引入 ECharts 文件 --&gt; &lt;script type="
  • Echarts的graph关系图的节点图片自定义及关系边上的提示框内容自定义
  • 这是pyechart官网的 微博json文件链接 和 关系图程序链接 由于pyechart官网给出的weibo关系图示例没有任何说明,所以使用者可能会遇到如下问题: 运行程序没有报错,但打开 render.html 文件全是空白图 图结点颜色...
  • IDEA查看类关系图的正确姿势

    千次阅读 2019-04-28 22:22:56
    可以菜单或者快捷键直接显示继承关系图: 效果如下: 另外还可以添加其他想梳理的类,来查看他们之间的关系。 比如我们可以到List源码中,点击scroll from source到源码包中 然后添加ArrayList/LinkedL...
  • echarts关系图

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,110,289
精华内容 844,115
关键字:

关系图