你的这个在PowerDesinger里面叫概念模型图 下面可以画出物理模型图(可以直接生成数据库和表以及关系的模型) 数据流程图你可以选择visio ER模型图最好选择PowerDesinger 例子如下:
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的呼玛网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
制作数据字典工具的sql文件必须Navicat或MySQLFront或Toad导出,我使用的是sqlyog,因此格式和这个工具有冲突,导致经常使用有问题,建议使用的话采用Navicat导出表结构,这样就不会存在sql格式不兼容的问题。
比较哦可惜的是不能自动生成每个表的功能以及索引情况。先上一张图展示一下效果:
对于MySQL, 总共三步操作:
一、点DataDictionaryTool版本号.bat打开图形界面。
二、MySQL-载入sql脚本文件
三、MySQL-生成数据字典
对于Oracle,也是三步操作
一、点DataDictionaryTool版本号.bat打开图形界面。
二、Oracle-载入sql脚本文件
三、Oracle-生成数据字典
你导出 information_schema 数据库里的所有表就OK了 新特性啊,以前只有ORACLE才有的
数据字典画法如下:
1、从问题描述中取出4种基本组成成分。
2、根据1的结果画出系统的基本系统流图(顶层图)。
3、把由2得到的基本系统模型细化为系统的功能级数据流图。
4、对功能级数据流图中的主要功能进一步细化,直至满意为止。
数据字典
数据字典是对于数据模型中的数据对象或者项目的描述的集合,这样做有利于程序员和其他需要参考的人。分析一个用户交换的对象系统的第一步就是去辨别每一个对象,以及它与其他对象之间的关系。这个过程称为数据建模,结果产生一个对象关系图。
当每个数据对象和项目都给出了一个描述性的名字之后,它的关系再进行描述(或者是成为潜在描述关系的结构中的一部分),然后再描述数据的类型列出所有可能预先定义的数值,以及提供简单的文字性描述。这个集合被组织成书的形式用来参考,就叫做数据字典。
当开发用到数据模型的程序时,数据字典可以帮助你理解数据项适合结构中的哪个地方,它可能包含什么数值,以及数据项基本上表示现实世界中的什么意思。例如,一家银行或者是一个银行组织可能对客户银行业涉及的数据对象进行建模。