Planificateur de schémas de données
Les entités du plan, les champs dactylographiés et les relations avec une vue de schéma modifiable. Exporter un produit structuré JSON spécification ou diagramme ER Sirène, gratuit dans votre navigateur.
Exportation de schéma
{
"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."
}Le texte exporté reste en anglais ; vos saisies sont conservées telles quelles.
Pas d'inscription. Pas de crédits d'IA. Cet outil assemble votre sortie dans votre navigateur.
D'une idée à quelque chose d'utile.
- 01
Ajouter des entités et leurs champs dactylographiés.
- 02
Relier les entités avec les cardinalités relationnelles.
- 03
Examiner les cartes schématiques et l'exportation JSON ou un diagramme d'urgence sirène.
Un peu de contexte.
Ce planificateur de schéma conceptuel enregistre les entités, les types de champs, les valeurs requises, les valeurs uniques et les relations. Les exportations sont des artefacts de conception plutôt que des migrations exécutables. Les noms d'entité et de champ utilisent des identifiants simples afin que les diagrammes restent valides et faciles à traduire dans votre base de données choisie.
Bonnes questions.
Est-ce que cela crée des tables de base de données?
C'est pas vrai. Il exporte un modèle conceptuel. Traduire les types, les contraintes, les index et les relations dans les migrations examinées pour votre base de données.
Une relation est-elle la même qu'une clé étrangère ?
C'est pas vrai. Les JSON et le diagramme décrivent une relation, mais n'ajoutent pas automatiquement ou n'appliquent pas de champs clés étrangers. Ajouter ces champs explicitement pendant la mise en œuvre.