`
吕不为
  • 浏览: 69001 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Graphviz 工具来分析数据库结构的复杂度

阅读更多
今天BOSS提到想要知道一个数据库里的哪些表存在哪些引用,其实也就是数据库相关的复杂度分析
决定有时间采用

Graphviz

这种工具来分析,它采用Dot描述语言,可以把有向图(digraph)和无向图(graph)在平面内展现出来,只要生成一个DOt的文本文件,就可以自动描述出节点的关系.有时间看一下.
网址是:http://www.graphviz.org/Download..php

http://lqgao.spaces.live.com/blog/cns!3BB36966ED98D3E5!393.entry
也谈到了这个软件.
补充dotty。dotty使用dot来做layout,提供了一个WYSIWYG的界面,使用dot就无需再书写dot命令了。
分享到:
评论

相关推荐

    Go-memviz是一个基于Graphviz的可视化数据结构工具

    memviz 是一个基于 Graphviz 的可视化数据结构工具

    C#生成数据库结构图

    本文将深入探讨如何使用C#来生成数据库结构图,并结合SQL数据库的相关知识进行详细讲解。 首先,我们需要理解数据库结构图。数据库结构图,也被称为ER图(实体关系图),展示了数据库中的表、字段、键以及表之间的...

    graphviz官方工具gvedit

    gvedit.exe是gvedit的可执行文件,通常在安装Graphviz时不会自动包含此工具,但你可以单独下载并将其放置在Graphviz的安装目录下的bin子目录中,以便于使用。通过这种方式,你可以直接在命令行或图形界面中调用...

    doxygen和graphviz文档生成工具.rar

    Graphviz使用DOT语言来描述图形结构,通过简单的文本输入就能创建复杂的图表。 在描述中提到的"osg帮助文档生成依赖工具"可能是指OpenSceneGraph (osg) 的辅助文档生成流程。OpenSceneGraph是一个高性能的3D图形库...

    可视化工具Graphviz

    Graphviz是一款强大的开源图形可视化工具,它允许用户通过...总结起来,Graphviz是一个功能强大、易于使用的图形可视化工具,无论你是程序员、设计师还是研究人员,都能从中受益,快速高效地创建和理解复杂的图形结构。

    C#从SQL数据库读取生成数据库结构图

    在IT行业中,数据库是存储和管理数据的核心工具,而数据库结构图则是理解这些数据组织方式的直观表示。本文将深入探讨如何使用C#语言从SQL数据库读取信息并生成数据库结构图,帮助开发者更好地理解和设计数据库系统...

    决策树绘制graphviz

    总的来说,本压缩包文件提供的工具和方法可以帮助你在不安装Graphviz的情况下,通过添加其路径到环境变量,实现决策树的可视化。这对于理解和解释模型的决策过程,以及向非技术背景的人展示模型的工作方式非常有用。...

    Graphviz2.38+Graphviz中文指南

    Graphviz2.38+Graphviz中文指南是一个包含软件包和相关文档的资源,主要针对Graphviz这款开源图形绘制工具的使用。Graphviz,全称是"Graph Visualization Software",是一个强大的图形绘制引擎,用于自动布局和绘制...

    graphviz-2.38与PlantUML结合使用

    它使用强大的算法来布局图形,包括网络图表、流程图、组织结构图等。Graphviz的强大之处在于其自动布局功能,可以根据节点和边的关系自动生成美观、清晰的图表。用户可以通过简单的语法(DOT语言)来定义图形结构,...

    使用graphviz画的数据流图

    数据流图(Data Flow Diagram,简称DFD)是一种常见的系统分析和设计工具,它通过图形方式来描绘数据在系统中的流动和处理过程。在IT领域,数据流图被广泛用于软件工程、系统分析和数据库设计等场景,帮助理解系统的...

    graphViz4Matlab_graphviz_

    在MATLAB中使用Graphviz4Matlab,用户可以利用Graphviz的丰富图形语法DOT语言来描述图形结构,然后通过MATLAB接口进行渲染。DOT语言是一种简单的文本格式,用于定义节点、边以及它们之间的关系,非常适合于编程生成...

    graphviz免费.rar

    2. DOT语言:DOT是Graphviz使用的图形描述语言,教程会讲解其基本语法,包括节点定义、边连接、属性设定等。 3. 布局算法:Graphviz提供了多种自动布局算法,如Spring、Circle、Tree等,教程会解释每种算法的特点和...

    graphviz-2.8画图工具

    在Windows环境下,Graphviz提供了一个直观的用户界面,让用户可以通过图形化操作来创建和编辑图表,同时也可以通过命令行工具进行批处理。这使得它既适合专业开发者,也适合非技术背景的用户。 控制流图(Control ...

    graphviz-2.38.msi

    总的来说,Graphviz是一个强大且灵活的图形可视化工具,适用于多个领域的图形表示和分析,其开源性质也鼓励社区持续贡献和改进。通过熟练掌握DOT语言和使用Graphviz提供的工具,用户可以在工作中高效地创建和维护...

    windows-graphviz-2.38.zip

    6. **图形语法**:Graphviz使用一种名为DOT的语言来描述图形结构,这是一种简单易学的文本语法,可以方便地定义节点、边以及它们的属性。 对于Python用户来说,安装这个Windows版本的Graphviz后,可以解决Python库...

    valgrind及graphviz分析c++性能瓶颈

    Graphviz 是一个图形可视化工具,可以将性能分析结果可视化,使开发者更容易理解和优化程序的性能。 使用 Valgrind 分析 C++ 性能瓶颈的步骤: 1. 首先,使用 Valgrind 运行程序,例如:`valgrind --tool=...

    graphviz 2.28

    在实际应用中,开发人员或系统管理员常利用Graphviz来可视化程序的调用关系、数据库结构、网络拓扑等复杂关系。通过这种方式,可以更直观地理解和分析问题,提高工作效率。 Graphviz支持多种输出格式,包括SVG、PNG...

    graphviz.msi graphviz Windows安装包

    总的来说,Graphviz是一个强大且灵活的图形绘制工具,无论是在学术研究、软件开发还是数据分析中,都能提供高效的图表解决方案。通过下载并安装"graphviz.msi",Windows用户可以便捷地将其集成到自己的工作流中,...

    keras-graphviz

    总的来说,keras-graphviz是Keras用户的一个强大工具,它利用Graphviz的强大功能,帮助我们清晰地理解模型结构,从而提升开发效率和模型优化。在实践中,它可以帮助我们更好地诊断问题,优化网络架构,以及在团队...

    C#读取SQLServer数据库并生成数据结构图

    总的来说,C#通过`System.Data.SqlClient`可以方便地读取SQL Server数据库,而借助Graphviz,我们可以将这些数据结构可视化为易于理解的图形。这个过程需要对SQL语法、C#编程以及图形化表示有一定的理解,但一旦掌握...

Global site tag (gtag.js) - Google Analytics