Accueil À propos Services Cas d'utilisation Ressources Blogue FAQ Réserver une démo
← Retour aux ressources

Modèle de données (ERD et champs)

Un modèle de diagramme entité-association où chaque champ est typé, classifié et sourcé

SAArchitecte de solutionsPalier de base8 sections

Un modèle de diagramme entité-association (ERD, pour entity relationship diagram) documente le modèle de données d'un système : les entités, leurs relations, la stratégie de clé de chacune, et les spécifications complètes des champs (type, nullabilité, défaut, index, sensibilité). Il fixe la forme des données avant la première migration et montre au réviseur de sécurité quels champs contiennent des renseignements personnels. Specira génère le diagramme depuis les entités nommées et compile les tableaux de champs depuis les éléments typés et les décisions résolues de la session.

Un modèle de données dessiné à la main s'arrête aux boîtes. Le diagramme montre un Travail et un Technicien reliés par une ligne, et les questions qui comptent ne vivent nulle part : la clé est-elle naturelle ou de substitution, un code de motif nul veut-il dire vide ou accepté, quelles colonnes sont des renseignements personnels, combien de temps on garde les positions. Ces réponses finissent décidées dans un fichier de migration à onze heures le soir.

Quelles sections contient le modèle de diagramme entité-association?

Le modèle gouverné par défaut fixe huit sections. Six sont des tableaux construits à partir des éléments typés, une est un diagramme généré, et le plan de migration est de la prose synthétisée à partir de la découverte.

SectionProfondeurComment elle est produite
Inventaire des entitésbaseTable à partir d'éléments typés · Entity, Description, Approx Row Count
Relations entre entitésbaseDiagramme généré
Champs clésbaseTable à partir d'éléments typés · Entity, Field, Type, Constraints
Spécifications complètes des champsstandardTable à partir d'éléments typés · Entity, Field, Type, Nullable, Default, Index
Matrice CRUDstandardTable à partir d'éléments typés · Entity, Role, Create, Read, Update, Delete
Étiquettes de classification des donnéescompletTable à partir d'éléments typés · Entity, Field, Classification, PII
Règles de conservationcompletTable à partir d'éléments typés · Entity, Retention Period, Archive Strategy
Plan des scripts de migrationcompletProse synthétisée depuis la découverte

Comment Specira produit-il le document de modèle de données?

L'architecte de solutions est propriétaire de cet artefact. Il compile le document à partir des entités, des règles d'affaires, des contraintes et des décisions typées pendant la découverte, les contraintes de classification du l'analyste en sécurité alimentant les colonnes de sensibilité. L'échantillon montre le mécanisme. La section des vues entité-association génère un diagramme en patte d'oie par contexte délimité, depuis une source versionnée, et réconcilie son inventaire avec le document d'architecture dans les deux sens : une décision de système de référence y est citée, jamais reprise ici. La section des entités, clés et conventions énonce une seule fois les conventions d'audit, de suppression et de multilocation, puis donne à chaque entité sa stratégie de clé primaire et la raison derrière, en liant le sens d'affaires au glossaire. Les spécifications de champs donnent à chaque champ un type avec précision, une nullabilité et une valeur par défaut explicites, une sensibilité qui cite la classification en vigueur, une source, et une description qui ajoute du sens au-delà du nom. Une cellule vide, c'est une lacune, et le modèle la signale.

Le critique Red Team est consulté à chaque tour et fait tourner la barrière de préparation à l'export, qui mesure les décisions résolues plutôt que les pages. Une règle de rétention dont la décision est ouverte s'affiche comme une lacune nommée, jamais comme une valeur par défaut plausible. Chaque ligne porte sa provenance : qui a décidé, quand, sur quelle preuve. Les termes du glossaire tirés de la base de connaissances sont appariés avec un score de confiance et cités. Exportez en DOCX pour les réviseurs, ou en Markdown et en JSON pour les agents, où le schéma voyage aussi comme bloc DBML (database markup language) consolidé. Poussez vers Jira, Confluence, GitHub ou Linear, ou clonez et ajustez le modèle dans le module Modèles.

Première page de l'exemple : Modèle de données (ERD et champs)

Exemple rendu

Rendu à partir du gabarit gouverné par défaut de Specira sur une entreprise fictive, filigrané, avec ses diagrammes. Document en anglais.

PDFVoir en ligne

Comment les équipes utilisent-elles le document de modèle de données?

À quoi ressemble l'artefact de modèle de données dans Specira?

Les écrans ci-dessous montrent les entités typées dans une session de découverte, le diagramme entité-association généré et la barrière d'export pour cet artefact.

Écrans tirés d'un espace de démonstration Specira; compteurs et scores sont des données d'exemple.

Réservez une démo et voyez une session de découverte produire un diagramme entité-association et des spécifications de champs à partir desquels vos développeurs peuvent migrer.

Réserver une démo

Quelles questions reviennent sur cet artefact?

Un modèle de diagramme entité-association (ERD) est un document structuré qui fixe les entités d'un système, leurs relations et leur cardinalité, la stratégie de clé de chaque entité et les spécifications complètes des champs. La version de Specira ajoute une matrice CRUD (création, lecture, mise à jour, suppression) par rôle, des étiquettes de classification des données, des règles de rétention et un plan de migration, le tout compilé depuis la même session de découverte.
À partir des entités et des relations nommées dans la session. Specira produit une vue par contexte délimité, avec la cardinalité en patte d'oie, et l'intègre comme image dans l'export. Au-delà du plafond d'entités, une vue se scinde par agrégat au lieu de rapetisser. Le diagramme porte la structure, les clés et la cardinalité; la précision, les valeurs par défaut et les énumérations vivent dans les tableaux de champs, là où un diagramme ne peut pas les exprimer.
Le type avec sa précision, la nullabilité et la valeur par défaut énoncées explicitement, la sensibilité qui cite la classification en vigueur, la source (saisie utilisateur, système, intégration ou données d'amorçage) et une description qui ajoute du sens au-delà du nom du champ. Une cellule vide compte comme une lacune. Dans l'échantillon, un code de motif nul est documenté comme signifiant une suggestion acceptée, jamais une chaîne vide.
Oui, dans les deux sens. L'inventaire des entités se réconcilie avec le chapitre des données du document d'architecture : une entité présente d'un côté et absente de l'autre est un constat. Les décisions comme le choix du système de référence se prennent dans le document d'architecture et sont citées ici, jamais reprises, et la stratégie de référence croisée garde les deux artefacts pointés l'un vers l'autre.
DOCX pour les lecteurs humains, Markdown et JSON pour les agents, et un zip par session ou par projet, avec poussées vers Jira, Confluence, GitHub et Linear. L'export pour agents transporte aussi le schéma comme bloc DBML (database markup language) consolidé à côté des tableaux. La barrière d'export du le critique Red Team liste toute décision reportée dans le rapport de lacunes avant que le fichier parte.

Quels artefacts vont avec celui-ci?