• 当前位置: 首 页 > 教育百科 > 学历/技能 > 正文

    一款高颜值在线数据库设计工具,简单、开源,支持 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
    猜您喜欢
    最热文章

    暂不支持手机端,请登录电脑端访问

    正在加载验证码......

    请先完成验证