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.
Wywóz Schema
{
"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.
- 01
Dodawanie jednostek i ich pól wpisywanych.
- 02
Połącz jednostki z związkami kardynalskimi.
- 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.