Pembuat Diagram ERD
Skema privat ini tidak tersedia atau telah kedaluwarsa. Kembali ke langkah pertama dan buat lagi.
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
Pilih titik awal
Mulai dengan templat toko, blog, atau proyek kosong untuk menentukan struktur sendiri.
-
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
Hubungkan entitas
Buat relasi dan pilih kardinalitas agar diagram memperlihatkan cara setiap entitas terhubung.
-
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
erDiagramuntuk 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 server kami. 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
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
JSON ke YAML
Konversi JSON ke YAML dengan penjelajaran yang tepat, penutupan string yang aman, skalar blok berbaris ganda, serta kunci yang tersortir untuk konfigurasi yang lebih rapi.
Konverter Ukuran File
Konversi antara byte, KB, MB, GB, TB, dan satuan biner IEC (KiB, MiB, GiB, TiB) dengan kombinasi desimal dan biner apa pun yang Anda inginkan.
Decoder JWT
Dekode header dan payload JWT, tampilkan klaim beserta pemeriksaan masa kedaluwarsa dan algoritma tanda tangan, lalu verifikasi menggunakan rahasia bersama atau kunci publik.
Alat ini tersedia dalam bahasa lain
- Criador de diagramas ERD [PT]
- ER-Diagramm-Generator [DE]
- ERD図作成ツール [JA]
- Trình tạo sơ đồ ERD [VI]
- Creador de diagramas ERD [ES]
- ERD-diagrammaker [NL]
- ERD 다이어그램 만들기 [KO]
- ERD-diagramskapare [SV]
- เครื่องมือสร้างแผนภาพ ERD [TH]
- Kreator diagramów ERD [PL]
- Créateur de diagrammes ERD [FR]
- أداة إنشاء مخططات ERD [AR]
- Creatore di diagrammi ERD [IT]
- ERD Diagram Maker [EN]
- Создание ERD-диаграмм [RU]
- ERD Diyagram Oluşturucu [TR]
- ERD 图表生成器 [ZH]