Read this post in: de_DEen_USes_ESfr_FRhi_INjapl_PLpt_PTru_RUvizh_CNzh_TW

Memperkenalkan Dukungan DBML di VPasCode: Editor DBML Gratis Utama dan Alat DBML Online

EDITION REQUIRED|
DESKTOPCommunity
VP ONLINEFree
Kami sangat bersemangat untuk mengumumkan perluasan besar ke VPasCode, platform diagram-as-code terpadu dari Visual Paradigm. Mulai hari ini, VPasCode secara native mendukung Bahasa Markup Basis Data (DBML)! Baik Anda merancang basis data relasional yang kompleks, melakukan audit skema, atau berkolaborasi di antara tim pengembangan, VPasCode menawarkan editor DBML gratis dan tanpa hambatan langsung di browser Anda.

Editing DBML code in VPasCode's diagram as code editor

Apa itu VPasCode?

Jika Anda baru mengenal Visual Paradigm VPasCode, ini adalah platform diagram-as-code ringan dan terpadu yang dibangun khusus untuk para pengembang, insinyur basis data, arsitek perangkat lunak, dan tim teknis. Alih-alih berjuang dengan alat seret dan lepas manual, VPasCode memungkinkan Anda membuat diagram visual yang jelas dan indah langsung dari kode.

Fitur utama dari platform ini meliputi:

Visualisasikan Skema Basis Data dengan Alat DBML Online Kami

DBML dengan cepat menjadi standar industri untuk mendefinisikan dan mendokumentasikan struktur basis data dalam kode yang mudah dibaca. Dengan memperkenalkan dukungan DBML penuh, VPasCode berperan sebagai alat DBML online yang kuatalat DBML onlineyang menghubungkan celah antara kode yang mudah dibaca dan model visual hubungan entitas yang intuitif.

Bekerja dengan DBML di VPasCode mengikuti alur kerja samping-samping yang intuitif seperti yang biasa Anda gunakan:

  1. Tempel atau tulis DBML Anda:Masukkan tabel, bidang, hubungan, enum, dan indeks Anda ke dalam panel kode di sisi kiri.
  2. Penampilan visual instan:Amati skema basis data Anda dihasilkan secara interaktif di panel kanan secara real time.
  3. Ekspor dan bagikan:Bagikan tautan interaktif secara instan atau unduh aset beresolusi tinggi untuk dokumentasi Anda.

Fungsionalitas Bawaan untuk Insinyur Basis Data

Kami editor DBML gratis mencakup fitur berbagi kunci dan manajemen aset secara bawaan:

  • Ekspor yang Fleksibel: Simpan skema basis data Anda sebagai gambar PNG beresolusi tinggi atau grafis vektor yang dapat diskalakan (SVG) untuk dokumentasi dan presentasi.

    To export diagram from VPasCode as image file

  • Dukungan Klipboar Satu Klik:Salin gambar diagram yang telah dirender langsung ke papan klip Anda untuk menempelkan dengan cepat ke Slack, Teams, atau percakapan email.
  • Berbagi Tautan Hiperteks Tanpa Hambatan:Bagikan diagram hidup lengkap dengan rekan kerja melalui tautan web aman yang dihasilkan—tidak perlu login atau pengaturan akun.

    Multiple ways to share a DBML with others

Lihat dalam Aksi: Contoh Sistem Manajemen Gudang

Untuk menunjukkan betapa mudahnya merender model basis data di editor ini editor DBML gratis, mari kita lihat contoh praktis perusahaan: sistem manajemen persediaan multi-gudang yang menangani pemasok, pergerakan stok, dan pesanan pembelian.

Tempel potongan DBML berikut langsung ke dalam editor:

// Enum untuk jenis penyesuaian dan transfer stok
Enum movement_type {
  inbound      // Stok diterima dari pemasok
  outbound     // Stok dikirim ke pelanggan
  transfer     // Dipindahkan antar gudang internal
  adjustment   // Koreksi manual untuk kerusakan/kehilangan
}

// Enum untuk siklus hidup pesanan pembelian
Enum po_status {
  draft
  ordered
  received
  cancelled
}

// Fasilitas penyimpanan fisik
Table warehouses {
  id integer [primary key, increment]
  code varchar [unique, not null] // misalnya: 'WH-EAST-01'
  name varchar [not null]
  location varchar
  created_at timestamp [default: `now()`]
}

// Informasi vendor
Table suppliers {
  id integer [primary key, increment]
  name varchar [not null]
  contact_email varchar
  phone varchar
}

// Item katalog yang dikelola di gudang
Table products {
  id integer [primary key, increment]
  sku varchar [unique, not null]
  name varchar [not null]
  supplier_id integer [ref: > suppliers.id]
  unit_cost decimal(10,2) [not null]
  created_at timestamp [default: `now()`]
}

// Tingkat stok real-time per produk dan gudang
Table inventory {
  id integer [primary key, increment]
  warehouse_id integer [ref: > warehouses.id]
  product_id integer [ref: > products.id]
  quantity integer [not null, default: 0]
  reorder_level integer [default: 10]

  Indexes {
    (warehouse_id, product_id) [unique] // Mencegah entri ganda untuk produk yang sama di satu gudang
  }
}

// Log audit untuk semua perubahan stok
Table stock_movements {
  id integer [primary key, increment]
  product_id integer [ref: > products.id]
  from_warehouse_id integer [ref: > warehouses.id] // Bisa kosong untuk inbound
  to_warehouse_id integer [ref: > warehouses.id]   // Bisa kosong untuk outbound
  type movement_type [not null]
  quantity integer [not null]
  created_at timestamp [default: `now()`]
}

// Pesanan pengadaan yang dikirim ke pemasok
Table purchase_orders {
  id integer [primary key, increment]
  supplier_id integer [ref: > suppliers.id]
  destination_warehouse_id integer [ref: > warehouses.id]
  status po_status [default: 'draft']
  expected_delivery date
  created_at timestamp [default: `now()`]
}

Segera setelah kode ini dimasukkan, alat DBML online memetakan kunci utama, referensi kunci asing, batasan unik, dan hubungan enum menjadi visualisasi diagram yang bersih dan mudah dibaca.

Mulai Merancang Diagram DBML Hari Ini

Apakah Anda membutuhkan pratinjau basis data cepat, aset dokumentasi berkualitas tinggi, atau ruang kerja online kolaboratif, VPasCode dirancang untuk menyederhanakan alur kerja pengembangan Anda.

Nikmati yang paling intuitif editor DBML gratis yang tersedia hari ini. Tidak diperlukan unduhan, konfigurasi, atau login untuk memulai.

Mulai Editor VPasCode Gratis Sekarang →

Scroll to Top