Pembuat Diagram ERD

Tentukan entitas

Nama entitas, kolom, dan relasi tetap berada di browser ini. Dalam funnel, tab ini menyimpan proyek di penyimpanan sesi hingga 30 menit. Proyek tidak pernah masuk ke Livewire atau URL.

Tentukan entitas dan kolom

Mulai dari templat atau buat model ringkas. Nama entitas dan kolom menggunakan huruf, angka, dan garis bawah agar Mermaid yang dihasilkan tetap portabel.

Diagram entitas-relasi membantu tim membahas struktur data sebelum implementasi dimulai. Editor ini sepenuhnya berjalan secara lokal dan menyediakan cara terstruktur untuk menentukan hingga 12 entitas, dengan maksimal 20 field per entitas, termasuk nama dan tipe field, peran PK atau FK, relasi, serta kardinalitas. Mulailah dari templat toko, blog, atau kanvas kosong, lalu buat kode Mermaid dan diagram SVG atau PNG tanpa proyek Anda meninggalkan browser.

Cara membuat diagram ERD

  1. 1

    Pilih titik awal

    Mulai dengan templat toko, blog, atau proyek kosong untuk menentukan struktur sendiri.

  2. 2

    Tentukan entitas dan field

    Tambahkan hingga 12 entitas dan 20 field untuk setiap entitas. Atur nama serta tipe field, lalu tandai perannya sebagai PK atau FK bila diperlukan.

  3. 3

    Hubungkan entitas

    Buat relasi dan pilih kardinalitas agar diagram memperlihatkan cara setiap entitas terhubung.

  4. 4

    Salin atau ekspor proyek

    Salin Mermaid, ekspor diagram SVG atau PNG, atau simpan proyek sebagai JSON lokal untuk diimpor kembali nanti.

Hal yang diatur oleh editor

  • Entitas: hingga 12 entitas dalam satu proyek.
  • Field: hingga 20 field per entitas, dengan nama dan tipe field.
  • Peran kunci: tandai field secara visual sebagai primary key (PK) atau foreign key (FK).
  • Relasi: hubungkan entitas dan pilih kardinalitas yang sesuai.

Kunci dan relasi

Primary key (PK) mengidentifikasi record dalam suatu entitas. Foreign key (FK) menunjuk ke entitas lain. Editor ini dapat memperlihatkan peran tersebut di diagram, tetapi tidak memvalidasi basis data atau membuat batasan nyata. Gunakan diagram sebagai bahan diskusi, lalu periksa aturan implementasi di proyek Anda.

Kardinalitas secara ringkas

  • Satu ke satu: satu record dalam sebuah entitas berhubungan dengan satu record dalam entitas lain.
  • Satu ke banyak: satu record dapat berhubungan dengan banyak record di entitas lain.
  • Banyak ke banyak: beberapa record pada kedua sisi berhubungan satu sama lain. Struktur yang diimplementasikan mungkin memerlukan entitas penghubung, tetapi editor tidak membuatnya secara otomatis.

Ekspor dan impor

  • Mermaid: salin kode erDiagram untuk dokumentasi yang mendukung Mermaid.
  • SVG dan PNG: unduh diagram vektor atau gambar siap pakai.
  • JSON: ekspor proyek editor atau impor kembali file JSON yang sebelumnya diekspor secara lokal.

Privasi dan batasan

Editor ini hanya bekerja di browser Anda. Dalam alur funnel, proyek disimpan di sessionStorage pada tab saat ini selama hingga 30 menit. Konten tidak dikirim ke server dan tidak muncul di URL maupun Livewire. Editor ini tidak menyediakan impor SQL atau DBML, pembuatan SQL, sinkronisasi, unggahan, atau penyeretan dan pengurutan ulang node secara manual.

Tips untuk diagram yang jelas

  • Mulailah dari entitas yang mewakili konsep inti di domain Anda.
  • Gunakan nama field yang konsisten dan mudah dipahami oleh tim.
  • Tambahkan relasi setelah field utama ditentukan agar kardinalitas lebih mudah diperiksa.
  • Simpan file JSON bila Anda ingin melanjutkan proyek dalam sesi lokal berikutnya.

Pertanyaan yang Sering Diajukan

Tidak. Editor hanya dapat mengimpor file proyek JSON yang sebelumnya diekspor dari editor ini. File SQL, DBML, dan dump basis data tidak didukung.

Tidak. Editor menghasilkan kode Mermaid serta diagram SVG atau PNG, dan dapat mengekspor struktur proyek sebagai JSON. Gunakan alat khusus bila Anda memerlukan SQL atau DBML.

Tidak. Ini adalah editor terstruktur untuk entitas, field, dan relasi; penyeretan atau pengurutan ulang node secara manual tidak tersedia.

Tidak. Proyek tetap berada di browser Anda. Unduhan dibuat secara lokal, dan dalam alur funnel proyek hanya disimpan di sessionStorage pada tab saat ini selama hingga 30 menit.

Alat Terkait