Aller au contenu
Planification/Outil gratuit

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.

01 / users

Utiliser un identifiant tel que les utilisateurs ou booking_items.

Champs

02 / projects

Utiliser un identifiant tel que les utilisateurs ou booking_items.

Champs

Relations

La cardinalité décrit un lien conceptuel. Définir séparément les champs à clé étrangère et l'exécution.

Vue schéma

Une vision conceptuelle de vos dossiers et de vos relations.

users

  • id *uuid · unique
  • email *string · unique

projects

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

usersprojectsone-many

Exportation de schéma

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."
}
Nombre de mots: 93Retour aux détails ↑

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.

  1. 01

    Ajouter des entités et leurs champs dactylographiés.

  2. 02

    Relier les entités avec les cardinalités relationnelles.

  3. 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.

Tous les outils