みなさん、いかがお過ごしでしょうか。
自分は学生生活、最後の夏休みが終わり国家試験の対策が始まりました。
データベースの問題に書かれているER図を見てふと思ったことがあるんですよ。ER図から自動的にcreate table文を生成するアプリがあれば超便利だなと。世界のどこかにないかと思いまして調べてみたところありました。
ブラウザ上で作図ができて自動的にcreate table文を生成してくれる便利なサイト
サブスクライブ
HOBBYIST | STARTER | GROWTH | LARGE |
---|---|---|---|
$ 0/months | $ 15/months | $ 49/months | $ 99/months |
$ 0/years | $ 135/years | $ 441/years | $ 990/years |
Public diagrams only | 5 private diagrams | ∞ private diagrams | All features from growth |
15 tables/diagram | 50 tables/diagram | 200 tables/diagram | Unlimited tables/diagram |
1 user | 1user | Up to 5 users | |
Diagram versioning and access controls | Enterprise SLA and controls |
一応オープンソースプロジェクトのために別の無料プランがあるみたいです。
それでなにがすごいの?
うっとうしい作図をしなくて済む
Figma だったり Googleのdraw.io だったりは、テキスト配置してグループ化して...
とかなり複雑な操作が必要で、かなり操作慣れてからでないと作図ができなかいじゃないですか。かなり致命的ですよね。
このサイト名のとおりDBのためのアプリなので、元から
表や列の記載やコメントも付与できるのですごい良き。
しかも関係を表すための矢印をかけますので間違いに気づきやすくなりますね。
(コメントに10行とか書くバカはいないと信じてる。まさかね。)
MySQL、PostgreSQL、Microsoft SQLServer、MariaDBに対応していてそれぞれの記述構文でsqlファイルをエクスポートしてくれるっぽい
かなりの数のテンプレートが存在しているので、作ろうと思ってる似たようなサービスを探して見つけて、それを基準に追加していくって感じで作成することができますね。
終わりに
2020年くらいにDrawSQLの記事がいくつかあるのでそちら見てみても良いかもしれません。
便利なサイト DrawSQL 開発にどうですかね?
え?お金問題?学生なのでわかりません!プロジェクトに携わっている人に一度相談してみては?
それでは、みなさんよい1日を~