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是一款功能强大的在线数据库设计工具,简单易用,所以本章节关于如何使用都无需过多介绍,基本点点就会了。大家感兴趣的话,那么不妨试试。
来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。
Copyright©2013-2024 JSedu114 All Rights Reserved. 江苏教育信息综合发布查询平台保留所有权利
苏公网安备32010402000125 苏ICP备14051488号-3技术支持:南京博盛蓝睿网络科技有限公司
南京思必达教育科技有限公司版权所有 百度统计