Générer une MATRICE CRUD pour passer en revue les opérations CRUD (Create, Read, Update, Delete)

Visual Expert peut générer une matrice CRUD pour analyser les opérations CRUD de votre code (Create, Read, Update, Delete). 

Vous pouvez ainsi voir quels objets (procédures, fonctions, etc.) accèdent à quelle table avec le type d'accès de chacun d'eux (créer, lire, mettre à jour, supprimer) :

La matrice CRUD liste les composants accèdant aux tables ou colonnes

Pourquoi générer une matrice CRUD ?

  • Passez en revue les références de haut-niveau entre la base de données et le code.
  • Définissez et mettez à jour votre schéma de base de données
  • Estimez la complexité de votre code et le coût de sa maintenance.
  • Identifiez les tables qui ne sont jamais mises à jour, les tables supprimées par plusieurs programmes, etc.
  • Et plus…

Essayez Visual Expert

Analysez gratuitement votre code PowerBuilder, Oracle ou SQL Server

Comment générer une matrice CRUD ?

  1. Ouvrez votre projet Visual Expert

  2. Vous pouvez :
    1. Soit sélectionner des tableaux pour afficher les objets qui les utilisent.
    2. Soit sélectionner des fonctions ou des procédures pour afficher les tables utilisées:

    generate-a-crud-matrix-to-analyze-crud-operations

  3. Dans la barre de navigation, cliquez sur "Créer une matrice CRUD"

    generate a crud matrix in visual expert

  4. Un message confirme que l'opération s'est bien déroulée.
    Cliquez sur "Ouvrir" pour accéder à la matrice CRUD.

    generate-a-crud-matrix-to-analyze-crud-operations(4)

  5. Excel affichera un message d'avertissement concernant le format de fichier.
    En effet, VE exporte les données au format HTML et les ouvre sous forme de fichier Excel.
    Cliquez sur "Oui" pour ignorer cet avertissement :

    generate-a-crud-matrix-to-analyze-crud-operations(5)

  6. La matrice CRUD s'ouvre dans Excel. Vous pouvez le modifier, le partager, l'imprimer comme vous le souhaitez.

    generate-a-crud-matrix-to-analyze-crud-operations(6)

Vues

La matrice CRUD supporte la génération d'opérations CRUD sur les vues. Cette matrice affiche les opérations CRUD sur les vues ainsi que les opérations sur les tables pour lesquelles les vues sont générées.

Synonymes de Tables

En plus d'afficher les opérations CRUD sur des tables, colonnes, procédures et fonctions sélectionnées, il est possible de générer une matrice CRUD sur des synonymes de tables pour afficher les objets qui les utilisent.

Procédures et Fonctions

Vous pouvez sélectionner des procédures ou des fonctions pour générer une matrice CRUD afin de montrer quelles tables sont utilisées, et comment elles y accèdent. Le système fonctionne donc dans les deux sens puisqu'il est possible de sélectionner que des tables pour montrer les objets qui les utilisent.

Voir une Vidéo

PowerBuilder, Oracle, SQL Server, Impact Analysis, CRUD