怎么根据数据库表结构生成关系图

怎么根据数据库表结构生成关系图,第1张

可以利用建模工具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中建立数据库关系图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10183563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存