V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
andrew2558
V2EX  ›  数据库

请问大家都用什么数据库设计工具?

  •  
  •   andrew2558 · 2021-12-17 10:49:45 +08:00 · 4717 次点击
    这是一个创建于 1063 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前使用过 powerdesign.但好像很久没有发布新版本了。大家都用什么呢?有没有好的推荐
    45 条回复    2021-12-19 00:04:40 +08:00
    AlexLokhart
        1
    AlexLokhart  
       2021-12-17 10:59:56 +08:00
    powerdesign ,上古时代的东西了,用过 mysql workbench ,感觉不错但是 mac os 12 不太兼容后面换掉了,现在是 Dbeaver ,相较于 JetBrain 的东西来说,不用破解,开源,速度还行。
    di1012
        2
    di1012  
       2021-12-17 11:20:34 +08:00
    记事本
    andrew2558
        3
    andrew2558  
    OP
       2021-12-17 11:22:25 +08:00
    @di1012 利害
    Geekerstar
        4
    Geekerstar  
       2021-12-17 11:22:49 +08:00
    chiner
    skys215
        5
    skys215  
       2021-12-17 11:25:58 +08:00
    纸和笔
    mineralsalt
        6
    mineralsalt  
       2021-12-17 11:27:06 +08:00
    用脑子
    Ayanokouji
        7
    Ayanokouji  
       2021-12-17 12:54:39 +08:00
    思维脑图
    beginor
        8
    beginor  
       2021-12-17 13:02:23 +08:00
    @mineralsalt 不是用奶子么? 😂
    HackerJax
        9
    HackerJax  
       2021-12-17 13:06:53 +08:00 via iPhone
    @beginor 你怎么满奶都是脑子😂
    andrew2558
        10
    andrew2558  
    OP
       2021-12-17 13:09:10 +08:00
    你们能不能别整成了娱乐贴呀
    Soar360
        11
    Soar360  
       2021-12-17 13:31:47 +08:00
    navicat
    BQsummer
        12
    BQsummer  
       2021-12-17 13:36:45 +08:00
    adb 没主键导致 datagrap 打不开,所以一直在用 navicat
    Protocol
        13
    Protocol  
       2021-12-17 13:39:36 +08:00
    感觉 powerdesigner 好像就没有同类产品。。。
    zachlhb
        14
    zachlhb  
       2021-12-17 13:44:21 +08:00
    画 UML 图,然后 code first
    andytao
        15
    andytao  
       2021-12-17 13:46:28 +08:00
    袋鼠数据库工具(DBKangaroo)
    yEhwG10ZJa83067x
        16
    yEhwG10ZJa83067x  
       2021-12-17 13:52:29 +08:00
    真先纸和笔过一遍
    Protocol
        17
    Protocol  
       2021-12-17 14:03:05 +08:00
    @zachlhb #14 这位朋友,你是不是搞错了? UML 对应流程,而我们这说的数据库建模是数据层面的关系模型,不是一回事
    devswork
        18
    devswork  
       2021-12-17 14:05:15 +08:00
    笔+纸粗略设计一下,分析下关系和键,然后 navicat 建表
    andrew2558
        19
    andrew2558  
    OP
       2021-12-17 14:15:55 +08:00
    其实我想用数据库建模工具主要是为了方便以后查询相应的表信息(字段的具体含义,表的用途,表的关系等)。用 powerdesign 建好的模型,后面在 pmdreader 里读这些信息,很方便查询。就是没有找到相应的软件。
    litchinn
        20
    litchinn  
       2021-12-17 14:55:11 +08:00
    chiner + 1
    pengtdyd
        21
    pengtdyd  
       2021-12-17 14:56:58 +08:00
    数据库设计工具不是最重要的,最重要的是经验和对业务的了解。
    Yunen
        22
    Yunen  
       2021-12-17 16:55:00 +08:00
    好久都没手动建表了,都是直接 django 自动 migrate 的 XD
    RainCats
        23
    RainCats  
       2021-12-17 17:46:42 +08:00
    Dbeaver
    zachlhb
        24
    zachlhb  
       2021-12-17 17:50:24 +08:00 via iPhone
    @Protocol uml 也可以表示关系好吧,我们现在都是 code first ,也就是通过程序代码来建立模型,直接生成整个数据库
    fulinlin9527
        25
    fulinlin9527  
       2021-12-17 19:24:09 +08:00 via Android
    navicat modeler 或者 pdman
    majunbo
        26
    majunbo  
       2021-12-17 21:43:00 +08:00
    最近开始用 dbeaver
    yjd
        27
    yjd  
       2021-12-17 21:54:00 +08:00
    @AlexLokhart 我也在用,唯一不好是 java 冷启动就是慢。没原生 win32 快。
    nobody1234
        28
    nobody1234  
       2021-12-17 22:43:43 +08:00 via iPhone
    虽然我也没用这些工具,但知道有个 ERWin 貌似也挺出名的
    ghouleztt
        29
    ghouleztt  
       2021-12-17 22:47:03 +08:00 via iPhone   ❤️ 1
    一边奶子想一遍 datagrip 建表
    inhal
        30
    inhal  
       2021-12-17 22:51:45 +08:00 via Android
    Prisma ,code first
    levelworm
        31
    levelworm  
       2021-12-17 22:52:30 +08:00
    @ghouleztt 和我一样啊。。。
    zu1y
        32
    zu1y  
       2021-12-18 01:21:52 +08:00
    ER 图用 draw.io 简单画画,SQL 手写
    clf
        33
    clf  
       2021-12-18 03:23:39 +08:00
    dbeaver 用到 mongo 的体验好像不大行。最后还是选择 navicat 。要是 jetbrains 的 mongo 体验能增强一些,就用 jetbrains 了。
    Rwing
        34
    Rwing  
       2021-12-18 10:30:35 +08:00   ❤️ 1
    直接建类,然后用类关系图来描述数据库
    sunhelter
        35
    sunhelter  
       2021-12-18 11:46:47 +08:00
    C#用 freesql 开发表示 Code First 爽的一笔
    linbingcheng
        36
    linbingcheng  
       2021-12-18 12:48:21 +08:00
    以前用 PowerDesigner ,不过这玩意设计的库表结构真不错,很直观,利于项目维护,换了 Mac 一直没找到替代工具,没比他好的
    l4ever
        37
    l4ever  
       2021-12-18 14:09:10 +08:00
    navicat
    risky
        38
    risky  
       2021-12-18 14:12:27 +08:00
    visio
    love2328
        39
    love2328  
       2021-12-18 14:57:41 +08:00
    EZDML
    wanguorui123
        40
    wanguorui123  
       2021-12-18 15:39:31 +08:00
    PD
    yogogo
        41
    yogogo  
       2021-12-18 16:44:40 +08:00
    @beginor 没错,是奶子
    EyebrowsWhite
        42
    EyebrowsWhite  
       2021-12-18 16:59:47 +08:00
    有个疑问,数据库设计工具和数据库可视化工具是一个东西吗?还是说 datagrip 、navicat 之类的也可以用来设计表结构。我理解设计就是根据业务想想需要几个字段、什么类型、各种关系 balabala 的
    xuanbg
        43
    xuanbg  
       2021-12-18 18:51:53 +08:00
    VS code
    clockwork1122
        44
    clockwork1122  
       2021-12-18 22:26:42 +08:00
    Excel 啊,本来关系数据就是行列组成的,用 Excel 还能模拟几条数据看看
    gearkey
        45
    gearkey  
       2021-12-19 00:04:40 +08:00 via Android
    遵守第三范式,然后直接在建表语句上注释 e
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4566 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:06 · PVG 09:06 · LAX 17:06 · JFK 20:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.