Pular para o conteúdo
Planeamento/Ferramenta livre.

Planejador de esquemas de dados

Planeje entidades, campos digitados e relacionamentos com uma visão editável de esquema. Exportar uma estrutura JSON especificação ou diagrama da Sereia ER, grátis em seu navegador.

01 / users

Use um identificador, como usuários ou booking_items.

Campos

02 / projects

Use um identificador, como usuários ou booking_items.

Campos

Relações.

Cardinalidade descreve uma ligação conceitual. Defina campos de chaves estrangeiras e aplicação separadamente.

Vista de esquema

Uma visão conceitual de seus registros e relacionamentos.

users

  • id *uuid · único
  • email *string · único

projects

  • id *uuid · único
  • owner_id *uuid
  • title *string

usersprojectsone-many

Esquema exportação

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."
}
Número de palavras: 93De volta aos detalhes ↑

O texto exportado permanece em inglês; seus dados são mantidos como foram digitados.

Sem registro. Nenhum crédito de IA. Esta ferramenta monta sua saída no seu navegador.

De uma ideia para algo útil.

  1. 01

    Adicione entidades e seus campos digitados.

  2. 02

    Conectar entidades com cardinalidades de relacionamento.

  3. 03

    Revise os cartões de esquema e exporte. JSON Ou um diagrama da Sereia.

Um pouco de contexto.

Este planejador conceitual registra entidades, tipos de campo, valores necessários, valores únicos, e relacionamentos. Exportações são artefatos de design ao invés de migrações executáveis. Entidade e nomes de campo usam identificadores simples para que os diagramas permaneçam válidos e fáceis de traduzir para o banco de dados escolhido.

Boas perguntas.

Isso cria tabelas de banco de dados?

Não. Exporta um modelo conceitual. Traduza tipos, restrições, índices e relacionamentos em migrações revisadas para seu banco de dados.

Um relacionamento é o mesmo que uma chave estrangeira?

Não. O JSON e diagrama descrever uma relação, mas não adicionar automaticamente ou impor campos de chaves estrangeiras. Adicione esses campos explicitamente durante a implementação.

Todas as ferramentas.