首页 > 编程知识 正文

开源的数据可视化工具,数据库工具

时间:2023-05-03 18:21:57 阅读:46342 作者:156

关于数据模型的建模,最有名的是ERWin和PowerDesigner。 基本上,PowerDesigner在中国软件公司中享有盛名,其易用性、功能性、对流行技术框架的支持以及模型库的管理理念深受设计师们的喜爱。 PowerDesigner是我一直以来很喜欢的设计工具,对此,我可以用两个字来表达,那就是我可以控制这个工具! 现在所属的公司自上市以来,非常重视软件的版权问题。 公司自上市以来,对软件的版权做出了相应的规定,不允许使用解密的软件。 软件只能使用开源、免费或共享的软件。使用的软件必须在公司注册! 没办法,我也只能放弃多年的喜好,转向开源、免费的领域! 物理建模是软件设计中不可缺少的一部分,数据库的建立关系到今后整个系统的扩展、性能的优化和后期的维护。 使用数据建模工具是非常必要的。 在开源和免费领域,有好的工具吗? 其实有很多,只是开源这一部分,在功能和易用性方面没有比商业软件更容易使用的了! 现在,我将介绍一些比较容易使用的工具。 第一,ERDesignerNG官网为http://mogwai.sourceforge.net/welcome : er designer _ ng是SourceForge的开源产品,目前为1.1版程序代码themogwaierdesignerisaentityrelationmodelingtoolsuchaserwinandco.theonlydifferenceisthatitisopensourceanddoco.theoooo openso tasdesignedtomakedatabasemodelingaseasyasitcandtosupportthedeveloperinthewholedevelopmentprocess, fromdatabasedesigntoschemandcodegeneration.thistoolwasalsodesignedtosupportaflexiblepluginarchitecture, toextendthesystemsimplybyinstallinganewplugin.this way, erybodycanimplementnewfeaturesandtoolstomakeerdesignerfittherequirements.erdesignerng * isbasedonjavaandcanberunonwindowsaaaage hasapowerfullwysiwygforphysicaldatabasedesign * handles tables,relations, indexesandcomments * supportsubjectareas * supports icrosoftsqlserverandpostgres * createsthesqlddlstatementschemacreation hasanintegratedschemaversioncontrolsystem * cangenerateschemamigrationscriptsforeverychange * storesthedatabasedefinitionasxmlation canexportthedatataaaange jegorsvgfiles * hasanintegratedreverseengineeringmoduleforexistingschemas * itisbasedongplicense * supportisavailablebyauthoorization功能支持逆向工程、数据库比较、通过建模自动生成ddl以及模型图成像。 软件的屏幕截图如下。

二: ModelRight3官网,http://www.model right.com/default.aspx以下为官方介绍。 程序代码Needtodesign,visualizeordocumentyourdatabase? del right3canreverseengineeryourexistingdatabasetogiveyouagraphicalviewofit,generateallthesqlstatementstocreatethedatabase

 database to keep your design up to date. Do you need to control the most detailed aspects of your database? ModelRight 3 has more complete and in-depth support for your database's (Oracle, SQL Server, MySQL or any via ODBC) most advanced features. 别以为真的支持这么多数据库,这个是专业版的才知识这么多,如果你叫xxdbl,那你就去买专业版吧! 这个产品是比ERDesigner NG专业的一个,理由非常简单,它本身就是一个商业的工具,不过,也有免费版本,只是免费版权在数据库的支持上少了好多!今天我们介绍的就是这个免费版本,只支持mysql,比较痛苦!产商其实不太厚道! 下个图片截图吧!

 

看了专业版的千万不要眼红,使用是要付出代价的!如果我们每个人都是xxdbl,多好啊!

 

第三,OpenSystemArchitect(推荐产品) 官方网址是:http://www.codebydesign.com/ 这是一个开源做得比较彻底的一个产品,推荐大家使用。 最喜欢的一点说法是操作习惯有点类似于PowerDesigner,界面比PD丑一点,但是,还挺好用的! 它支持windows、Linux 以下是官方的介绍: 程序代码 Open System Architect (OSA) is an application used for modelling a system. OSA currently supports data modelling (physical and logical) with UML in the works. The unique thing about OSA is that it is an Open Source product licensed under the General Public License (GPL). The free factor makes OSA particularly interesting for students but OSA is powerful enough to compare favourably with products costing thousands of dollars. OSA is sponsored by CodeByDesign (the originally developer of OSA) and by Source Forge (they host the community collaboration environment for OSA). 以下是官方的demo,看完这些截图之后,我相信你马上会下载一个用用! 为什么,确实是厚道! Logical Model

 

Physical Model

 

SQL Editor

第四个:Mysql WorkBench 官方网址:http://dev.mysql.com/workbench/ Mysql官方出的设计工具,for mysql

当今的商业决策对基于天的数据依赖越来越强烈。然而,正确而连贯的数据流对商业用户做出快速、灵活的决策起到决定性的作用。建立正确的数据流和数据结构才能保证最好的结果。这个过程叫做数据建模。为了避免认为错误并且加快进度,我们需要使用专业的软件来帮助我们建立数据逻辑模型和物理模型、生成DDL,并且能够生成报告来描述这个模型,同时分享给其他伙伴。本文列出的工具都是从Data to Value公司咨询顾问处精挑细选的数据建模工具。
PowerDesigner
PowerDesigner是目前数据建模业界的领头羊。功能包括:完整的集成模型,和面向包含IT为中心的、非IT为中心的差异化建模诉求。支持非常强大的元数据信息库和各种不同格式的输出。PowerDesigner拥有一个优雅且人性化的界面,非常易懂的帮助文档,快速帮助用户解决专业问题。

ER/Studio
ER/Studio 是一个支持多平台环境的直观数据建模工具,并且本地集成了用于处理大数据平台,例如-MongoDB和Hadoop Hive。它能够进行正向和逆向工程,并且拥有“比较合并”功能,能够输出例如XML、PNG、JPEG等格式文档。内建自动执行任务功能支持当前流行数据库平台。ER/Studio功能非常强大,拥有直观的界面和很好的用户支持特别易于马上开始工作。

Sparx Enterprise Architect
Enterprise Architect是一个拥有丰富功能的数据建模工具。自诩是高性价比的明智之选。Enterprise Architect帮助企业用户快速建立强大的可维护的系统,而且很容易在共享项目中扩展到大型的协作团队中去。 Enterprise Architect 同样有动态运行模拟模型的能力,用以验证模型和更加正确和深入的理解原来商业系统运作的方式。

Sparx Enterprise Architect
Enterprise Architect是一个拥有丰富功能的数据建模工具。自诩是高性价比的明智之选。Enterprise Architect帮助企业用户快速建立强大的可维护的系统,而且很容易在共享项目中扩展到大型的协作团队中去。 Enterprise Architect 同样有动态运行模拟模型的能力,用以验证模型和更加正确和深入的理解原来商业系统运作的方式。

CA ERwin ERwin 也是业界领先的数据建模解决方案,能够为用户提供一个简单而优雅的界面同时处理复杂的数据环境问题。Erwin的解决方案提提供敏捷模型,同时元数据可以放在普通的数据库中进行处理,这样就能够保证数据的一致性和安全性。Erwin支持高度自定义的数据类型、APIs,允许自动执行宏语言等等。Erwin还建有一个很活跃的用户讨论社区,使得用户之间可以分享知识和各种经验。

IBM - InfoSphere Data Architect
InfoSphere 是一个很创新的、运行在开源平台-Eclipse上的数据建模工具。Infopshere主要聚焦于一下三个主要的特性:高效、简洁、高度集成。InfoSphere能够帮助商业用户建立逻辑、物理模型图,并且之后能非常方便的在各种不同的应用和系统中进行使用。InfoSphere是一个端到端的解决方案,可以快速高效地用在建立、部署、更新数据模型。同时为非常简易的集成了IBM的其他相关产品。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。