Python / sqlite3:有没有办法制作数据库架构图?

时间:2019-01-27 23:46:07

标签: python-2.7 sqlite

对于sql来说是新手,因此对sqlite3来说是新手。我正在建立一个关系数据库,需要一个可视化的视图,以便在填充实际数据之前进行同行评审。 (也就是说,我正在使用主键和外键设置所有表和字段,但是目前没有记录。)

有没有一种方法可以使图形直观地显示表格之间的关系? (下面是示例Internet抓取-或可能是链接的,因为我是新用户。)使用sqlite3和python。如果它看起来比粗糙的Access视觉效果更好,则可加分!

schema plot figure

2 个答案:

答案 0 :(得分:0)

Navicat的产品可用于导入数据库和显示架构。他们有一个试用版(见下文)。有一个精简版,您可以免费使用它手动描述模式。完整的许可证看起来很昂贵。

Navicat

如果您使用的是Mac,请在此处查看-https://itunes.apple.com/us/app/navicat-ess-12-for-sqlite/id1257394364?mt=12

您可以从Navicat网站上获得其试用版-https://navicat.com/products

答案 1 :(得分:0)

使用Python创建关系图的一种可能解决方案是ERAlchemy。截止发稿时,我还没有看到其他任何纯Python解决方案。

https://pypi.org/project/ERAlchemy/