一款高颜值在线数据库设计工具,简单、开源,支持 SQL 导出,Star 6.8K+!

:2024年04月26日 有趣的开源集市
分享到:

Drawdb是一款高颜值、简单、强大的在线数据库表设计工具,可以轻松创建表格、定义列、建立关系,支持直接生成SQL脚本。

在软件的研发和设计中,数据库表的设计是至关重要的一环。数据库表设计的是否合理是软件和产品的基石,如果表设计不合规范就会出现数据冗余,可读性差,扩展性差,一旦出现问题后,再进行大的调整,容易造成上层业务调整,数据无法迁移等等问题,从而造成极大的研发资源消耗。因此数据库表设计的时候就要注意逻辑性和规范性问题。而一个好的数据库表设计工具,可以帮助产品经理和研发人员快速的进行数据库表设计,提高设计效率。

而现有市面上数据库表的设计工具大概分为以下几类:

  • 第一类:国外商业软件为主,功能强大,但是界面和使用不适合国人习惯;

  • 第二类:数据库管理软件自带的数据库表设计能力,但是很多此类工具是收费的,免费的功能受限;

  • 第三类:独立的数据库表设计工具,但是大部分是个人客户端模式,不利于共享协作。

所以,今天给大家推荐一款高颜值、简单、强大的在线数据库表设计工具-drawdb

01—drawdb 介绍

一句话介绍介绍drawdb:一款免费、简单、直观的数据库设计工具,可以轻松创建表格、定义列、建立关系,支持直接生成SQL脚本。

项目信息

#Github地址

https://github.com/drawdb-io/drawdb

在线DEMO

https://drawdb.vercel.app/

功能特性

  • 直观设计器:直观易用的界面,适合不同水平的用户快速使用。

  • 多种关系数据库支持:MySQL、PostgreSQL、SQLite、MariaDB、SQLServer;

  • 模板应用:支持导入现有的模块,支持用户自定义模板。

  • 依据设计好的图形,SQL自动生成

02—drawdb 部署

如果不希望使用在线DEMO环境,drawdb提供了本地部署方案。

一、npm部署

#克隆项目

git clone https://github.com/drawdb-io/drawdb

cd drawdb

#安装依赖

npm install

#打包运行

npm run build

二、docker部署

#克隆项目

git clone https://github.com/drawdb-io/drawdb

cd drawdb

#构建docker镜像

docker build -t drawdb .

#运行服务

docker run -p 3000:80 drawdb

03—使用

DrawDB是一款功能强大的在线数据库设计工具,简单易用,所以本章节关于如何使用都无需过多介绍,基本点点就会了。大家感兴趣的话,那么不妨试试。

[我要纠错]
文:王振袢&发表于江苏
关键词: 软件 研发 设计 数据库 设计

来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。

点个赞
0
踩一脚
0

您在阅读:一款高颜值在线数据库设计工具,简单、开源,支持 SQL 导出,Star 6.8K+!

Copyright©2013-2024 JSedu114 All Rights Reserved. 江苏教育信息综合发布查询平台保留所有权利

苏公网安备32010402000125 苏ICP备14051488号-3技术支持:南京博盛蓝睿网络科技有限公司

南京思必达教育科技有限公司版权所有   百度统计

最热文章
最新文章
  • 卡尔蔡司镜片优惠店,镜片价格低
  • 苹果原装手机壳