Zum Inhalt springen
Planung/Freies Werkzeug

Datenbankschema planen

Planen Sie Entitäten, typisierte Felder und Beziehungen mit einer editierbaren Schemaansicht. Export a strukturiert JSON Spezifikation oder Mermaid ER-Diagramm, kostenlos in Ihrem Browser.

01 / users

Verwenden Sie einen Identifikator wie Benutzer oder booking_items.

Felder

02 / projects

Verwenden Sie einen Identifikator wie Benutzer oder booking_items.

Felder

Beziehungen

Kardinalität beschreibt eine konzeptionelle Verbindung. Definieren Sie Fremdschlüsselfelder und Durchsetzung separat.

Schematische Darstellung

Eine konzeptionelle Ansicht Ihrer Aufzeichnungen und Beziehungen.

users

  • id *uuid · einzigartig
  • email *string · einzigartig

projects

  • id *uuid · einzigartig
  • owner_id *uuid
  • title *string

usersprojectsone-many

Schematische Ausfuhren

database-schema.json
{
  "entities": [
    {
      "name": "users",
      "fields": [
        {
          "name": "id",
          "type": "uuid",
          "required": true,
          "unique": true
        },
        {
          "name": "email",
          "type": "string",
          "required": true,
          "unique": true
        }
      ]
    },
    {
      "name": "projects",
      "fields": [
        {
          "name": "id",
          "type": "uuid",
          "required": true,
          "unique": true
        },
        {
          "name": "owner_id",
          "type": "uuid",
          "required": true,
          "unique": false
        },
        {
          "name": "title",
          "type": "string",
          "required": true,
          "unique": false
        }
      ]
    }
  ],
  "relationships": [
    {
      "from": "users",
      "to": "projects",
      "cardinality": "one-many"
    }
  ],
  "note": "Conceptual schema. Relationships do not automatically create foreign keys, indexes, or migrations."
}

Exporttexte bleiben auf Englisch; deine Eingaben werden unverändert übernommen.

Keine Anmeldung. Keine AI Credits. Dieses Tool stellt Ihre Ausgabe in Ihrem Browser zusammen.

Von einer Idee zu etwas Nützlichem.

  1. 01

    Fügen Sie Entitäten und deren typisierte Felder hinzu.

  2. 02

    Verbinden Sie Entitäten mit Beziehungs-Kardinalitäten.

  3. 03

    Überprüfen Sie die Schemakarten und exportieren JSON oder ein Mermaid ER Diagramm.

Ein kleiner Kontext.

Dieser konzeptionelle Schemaplaner zeichnet Entitäten, Feldtypen, erforderliche Werte, eindeutige Werte und Beziehungen auf. Exporte sind eher Design-Artefakte als ausführbare Migrationen. Entitäts- und Feldnamen verwenden einfache Identifikatoren, sodass Diagramme gültig bleiben und einfach in die von Ihnen gewählte Datenbank übersetzt werden können.

Gute Fragen.

Erstellt dies Datenbanktabellen?

Nein. Es exportiert ein konzeptionelles Modell. Übersetzen Sie Typen, Einschränkungen, Indizes und Beziehungen in überprüfte Migrationen für Ihre Datenbank.

Ist eine Beziehung dasselbe wie ein Fremdschlüssel?

Nein. Die JSON und Diagramm beschreiben eine Beziehung, fügen aber keine Fremdschlüsselfelder automatisch hinzu oder erzwingen diese. Fügen Sie diese Felder während der Implementierung explizit hinzu.

Alle Werkzeuge