Vai al contenuto
Pianificazione/Strumento gratuito

Pianificatore dello schema del database

Pianifica le entità, i campi digitati e le relazioni con una visualizzazione dello schema modificabile. Esportare una struttura JSON specifica o Mermaid ER diagramma, gratuito nel browser.

01 / users

Utilizzare un identificatore come gli utenti o booking_items.

Campi

02 / projects

Utilizzare un identificatore come gli utenti o booking_items.

Campi

Rapporti

La cardinalità descrive un legame concettuale. Definire i campi e l'applicazione di chiavi straniere separatamente.

Schema di visualizzazione

Una visione concettuale dei vostri registri e relazioni.

users

  • id *uuid · unico
  • email *string · unico

projects

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

usersprojectsone-many

Schema di esportazione

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."
}
Numero di parole: 93Torna ai dettagli ↑

Il testo esportato resta in inglese; i tuoi dati vengono mantenuti come inseriti.

Non c'e' segnale. Niente crediti per l'IA. Questo strumento assembla l'output nel tuo browser.

Da un'idea a qualcosa di utile.

  1. 01

    Aggiungere entità e i loro campi digitati.

  2. 02

    Collegare le entità con le cardinalità relazionali.

  3. 03

    Verificare le schede schema ed esportare JSON o un diagramma ER sirena.

Un po' di contesto.

Questo schema planner concettuale registra entità, tipi di campo, valori richiesti, valori unici e relazioni. Le esportazioni sono artefatti di design piuttosto che migrazioni eseguibili. I nomi di ingresso e campo utilizzano identificatori semplici in modo che i diagrammi rimangano validi e facili da tradurre nel database scelto.

Buone domande.

Questo crea tabelle di database?

No. Esporta un modello concettuale. Traduci tipi, vincoli, indici e relazioni in migrazioni revisionate per il tuo database.

Una relazione è la stessa di una chiave straniera?

No. Il JSON e diagramma descrivono una relazione, ma non aggiungere automaticamente o far rispettare i campi chiave straniera. Aggiungi questi campi esplicitamente durante l'implementazione.

Tutti gli strumenti