可以利用建模工具pd来反向生成er图。
1利用Sql脚本逆向生成
在Powerdesigner界面下, *** 作流程如下:
1、打开File>Reverse Engineer >Database,界面如下,选择DBMS为oracle,
2、点击“确定”后,出现“Database Reverse Engineering Options”窗口,选中:Using script files,再使用添加上自己的sql脚本,如下图所示:
3、点击“确定”后,就开始执行生成了。
事实上,你的理解有误差。
er图,不是依靠数据库做出来的。
er图,要依据用户需求以及用户流向,以及用户 *** 作以及功能来划分的。
而
数据库,则是最终产物
。
-------------
博客模块,也可以划分:
登录——》身份——》授权(根据角色)
——》用户 *** 作(写文章,编辑,删除。。。)
——》用户异常中断or正常退出
——》用户流程结束。
这其中,er图,就要根据关系去展示,
用户登录,如何同你的用户角色以及权限设置以及资源去关联;
这才是你要考虑的设计问题。
方法如下:
选中这个数据库
新建一个查询,输入下面的脚本: EXEC sp_dbcmptlevel database_name, 90 USE database_name EXEC sp_changedbowner 'sa'
其中,database_name是此数据库的名称 运行可能需要一段时间,运行完成后,点击"关系图",刷新,应该就可以看到关系图了
第一步:双击桌面Access数据库,进入修改。
第二步:点击页面**条框中的启用内容。
第三步:查看页面中数据库工具选项卡,点击进入。
第四步:在数据库工具选项卡中单击关系进入设定。
第五步:页面d出对话框,依次点击添加把需要关联的表加入进去。
第六步:页面出现两个表,如图所示可进行下一步 *** 作。
第七步:确定两个表中的主键,先用鼠标点击一个表中的主键 ,然后进行拖拽到另一个表的主键。
第八步:d出编辑关系对话框,浏览各个条件,无误后单击创建。
第九步:建立如图所示,表示联系建立成功,保存就可以了。
以上就是关于怎么根据数据库表结构生成关系图全部的内容,包括:怎么根据数据库表结构生成关系图、数据库的关系图怎么做 怎么 *** 作、在SQL Server 2005中建立数据库关系图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)