Przejdź do treści
Planowanie/Wolne narzędzie

Planowanie schematu bazy danych

Zaplanuj jednostki, wpisane pola i relacje z edytowalnym widoku schematów. Eksportuj strukturyzowane JSON Specyfikacja lub schemat Mermaid ER, bezpłatnie w przeglądarce.

01 / users

Używanie identyfikatora, takiego jak użytkownicy lub booking_items.

Pola

02 / projects

Używanie identyfikatora, takiego jak użytkownicy lub booking_items.

Pola

Związki

Kardynalność opisuje związek koncepcyjny. Zdefiniuj pola z kluczem foreign- key i egzekwowanie oddzielnie.

Schema widoku

Koncepcyjny obraz twoich zapisów i związków.

users

  • id *uuid · unikalny
  • email *string · unikalny

projects

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

usersprojectsone-many

Wywóz Schema

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."
}

Tekst eksportu pozostaje po angielsku; wpisane dane nie są zmieniane.

Nie ma rejestracji. Żadnych kredytów na sztuczną inteligencję. Narzędzie to przypomina wyjście w przeglądarce.

Od pomysłu do czegoś pożytecznego.

  1. 01

    Dodawanie jednostek i ich pól wpisywanych.

  2. 02

    Połącz jednostki z związkami kardynalskimi.

  3. 03

    Przegląd kart schematów i eksportu JSON lub diagram Syrenki ER.

Trochę kontekstu.

Ten koncepcyjny schemat planujący rejestruje jednostki, typy pól, wymagane wartości, unikalne wartości i relacje. Eksport to artefakty projektowe, a nie migracje wykonywalne. Podmiot i nazwy pól używają prostych identyfikatorów, więc diagramy pozostają ważne i łatwe do przetłumaczenia do wybranej bazy danych.

Dobre pytania.

Czy to tworzy tabele baz danych?

Nie. Eksportuje model koncepcyjny. Przetłumacz typy, ograniczenia, indeksy i relacje do zweryfikowanych migracji do bazy danych.

Czy związek jest taki sam jak obcy klucz?

Nie. W JSON i diagram opisać związek, ale nie automatycznie dodawać lub egzekwować pola Foreign-key. Dodać te pola wyraźnie podczas wdrażania.

Wszystkie narzędzia