Read this post in: en_USes_ESfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Einführung der DBML-Unterstützung in VPasCode: Der ultimative kostenlose DBML-Editor und Online-DBML-Tool

EDITION REQUIRED|
DESKTOPCommunity
VP ONLINEFree
Wir freuen uns, eine große Erweiterung von VPasCode, der einheitlichen Diagramm-als-Code-Plattform von Visual Paradigm. Ab heute unterstützt VPasCode natively Database Markup Language (DBML)! Ob Sie komplexe relationale Datenbanken entwerfen, Schemata überprüfen oder innerhalb von Entwicklerteams zusammenarbeiten – VPasCode bietet einen reibungslosen, kostenlosen DBML-Editor direkt in Ihrem Browser.

Editing DBML code in VPasCode's diagram as code editor

Was ist VPasCode?

Wenn Sie neu bei Visual Paradigm VPasCode, handelt es sich um eine leichte, einheitliche Diagramm-als-Code-Plattform, die speziell für Entwickler, Datenbankingenieure, Softwarearchitekten und technische Teams entwickelt wurde. Anstatt mit manuellen Drag-and-Drop-Tools zu kämpfen, ermöglicht Ihnen VPasCode, klare und schöne visuelle Diagramme direkt aus Code zu generieren.

Wichtige Highlights der Plattform sind:

Visualisieren Sie Datenbankschemata mit unserem Online-DBML-Tool

DBML wird rasch zum Branchenstandard für die Definition und Dokumentation von Datenbankschemata in lesbarem Code. Durch die Einführung vollständiger DBML-Unterstützung fungiert VPasCode als leistungsstarker Online-DBML-Tool der die Lücke zwischen lesbarem Code und intuitiven Entitäts-Beziehungs-Visualisierungen schließt.

Die Arbeit mit DBML in VPasCode folgt dem gleichen intuitiven Arbeitsablauf nebeneinander, den Sie gewohnt sind:

  1. Fügen Sie Ihre DBML ein oder schreiben Sie sie:Geben Sie Ihre Tabellen, Felder, Beziehungen, Aufzählungen und Indizes in das Code-Fenster auf der linken Seite ein.
  2. Sofortige visuelle Darstellung:Beobachten Sie, wie Ihre Datenbankstruktur interaktiv im rechten Fenster in Echtzeit generiert wird.
  3. Exportieren und teilen:Teilen Sie sofort interaktive Hyperlinks oder laden Sie hochauflösende Assets für Ihre Dokumentation herunter.

Eingebaute Funktionen für Datenbankingenieure

Unserkostenlosen DBML-Editor umfasst Schlüsselteilen und Asset-Management-Funktionen direkt mit:

  • Flexible Exportfunktionen: Speichern Sie Ihre Datenbankmodelle als hochauflösende PNG-Bilder oder skalierbare Vektorgrafiken (SVG) für Dokumentation und Präsentationen.

    To export diagram from VPasCode as image file

  • Einfacher Clipboard-Unterstützung: Kopieren Sie gerenderte Diagrammbilder direkt in Ihre Zwischenablage für schnelles Einfügen in Slack, Teams oder E-Mail-Threads.
  • Problemloses Teilen von Hyperlinks: Teilen Sie vollständige interaktive Diagramme mit Kollegen über sichere, generierte Web-Links—kein Login oder Kontoeinrichtung erforderlich.

    Multiple ways to share a DBML with others

Sehen Sie es in Aktion: Beispiel für ein Lagerverwaltungssystem

Um zu zeigen, wie einfach es ist, Datenbankmodelle in diesemkostenlosen DBML-Editor, schauen wir uns ein praktisches Unternehmensbeispiel an: ein mehrlagiges Lagerverwaltungssystem, das Lieferanten, Lagerbewegungen und Bestellvorgänge verwaltet.

Fügen Sie den folgenden DBML-Ausschnitt direkt in den Editor ein:

// Aufzählung für Arten von Lageranpassungen und -transfers
Enum movement_type {
  inbound      // Lagergut, das vom Lieferanten empfangen wurde
  outbound     // Lagergut, das an den Kunden versandt wurde
  transfer     // Verschoben zwischen internen Lagern
  adjustment   // Manuelle Korrektur für Verlust/Schäden
}

// Aufzählung für den Lebenszyklus von Bestellvorgängen
Enum po_status {
  draft
  ordered
  received
  cancelled
}

// Physikalische Lageranlagen
Tabelle warehouses {
  id integer [Primärschlüssel, inkrementiert]
  code varchar [einzigartig, nicht leer] // z. B. 'WH-EAST-01'
  name varchar [nicht leer]
  location varchar
  created_at timestamp [Standard: `now()`]
}

// Lieferanteninformationen
Tabelle suppliers {
  id integer [Primärschlüssel, inkrementiert]
  name varchar [nicht leer]
  contact_email varchar
  phone varchar
}

// Katalogartikel, die in Lagern verwaltet werden
Tabelle products {
  id integer [Primärschlüssel, inkrementiert]
  sku varchar [einzigartig, nicht leer]
  name varchar [nicht leer]
  supplier_id integer [Referenz: > suppliers.id]
  unit_cost decimal(10,2) [nicht leer]
  created_at timestamp [Standard: `now()`]
}

// Echtzeit-Lagerbestände pro Produkt und Lager
Tabelle inventory {
  id integer [Primärschlüssel, inkrementiert]
  warehouse_id integer [Referenz: > warehouses.id]
  product_id integer [Referenz: > products.id]
  quantity integer [nicht leer, Standard: 0]
  reorder_level integer [Standard: 10]

  Indizes {
    (warehouse_id, product_id) [einzigartig] // Verhindert doppelte Einträge für dasselbe Produkt in einem Lager
  }
}

// Audit-Protokoll für alle Lageränderungen
Tabelle stock_movements {
  id integer [Primärschlüssel, inkrementiert]
  product_id integer [Referenz: > products.id]
  from_warehouse_id integer [Referenz: > warehouses.id] // Optional für eingehende Bewegungen
  to_warehouse_id integer [Referenz: > warehouses.id]   // Optional für ausgehende Bewegungen
  type movement_type [nicht leer]
  quantity integer [nicht leer]
  created_at timestamp [Standard: `now()`]
}

// Beschaffungsbestellungen, die an Lieferanten gesendet werden
Tabelle purchase_orders {
  id integer [Primärschlüssel, inkrementiert]
  supplier_id integer [Referenz: > suppliers.id]
  destination_warehouse_id integer [Referenz: > warehouses.id]
  status po_status [Standard: 'draft']
  expected_delivery date
  created_at timestamp [Standard: `now()`]
}

Sobald dieser Code eingegeben ist, zeichnet die online DBML-Tool erfasst Primärschlüssel, Fremdschlüsselverweise, eindeutige Einschränkungen und Enum-Beziehungen in ein sauberes, leicht lesbbares Diagramm.

Beginnen Sie heute mit der Gestaltung von DBML-Diagrammen

Unabhängig davon, ob Sie einen schnellen Datenbankvorschau, hochwertige Dokumentations-Assets oder einen kooperativen Online-Arbeitsplatz benötigen, wurde VPasCode entwickelt, um Ihren Entwicklungsablauf zu optimieren.

Erleben Sie den intuitivsten kostenlosen DBML-Editor der heute verfügbar ist. Keine Downloads, Konfigurationen oder Anmeldungen sind erforderlich, um loszulegen.

Starten Sie jetzt den kostenlosen VPasCode-Editor →

Nach oben scrollen