Analysez les opérations CRUD de votre code (Create, Read, Update, Delete) avec une matrice CRUD générée automatiquement par Visual Expert.
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) :

Pourquoi générer une matrice CRUD ?
- Analyse de l'impact sur les données
Visualisez les interactions entre votre application et la base de données. Évaluez l'impact potentiel de modifications sur les opérations relatives aux données, qu'il s'agisse de création, lecture, mise à jour ou suppression de données. - Gestion optimisée de la base de données
Identifiez les éléments de la base de données qui sont trop ou pas assez utilisés, afin d'assurer un flux de données efficace et d'optimiser les performances. - Améliorer la maintenance du code
Mettez en correspondance les opérations de la base de données avec les composants du code, pour faciliter le suivi et la correction du code qui interagit avec la base de données. - Conformité et audit
Visualisez clairement la façon dont les données sensibles sont manipulées, pour garantir le respect des politiques de gestion des données et simplifier les audits.
Essayez Visual Expert
Analysez gratuitement votre code PowerBuilder, Oracle ou SQL Server
Comment générer une matrice CRUD ?
- Ouvrez votre projet Visual Expert
- Vous pouvez :
- Soit sélectionner des tableaux pour afficher les objets qui les utilisent.
- Soit sélectionner des fonctions ou des procédures pour afficher les tables utilisées:
- Dans la barre de navigation, cliquez sur "Créer une matrice CRUD"
- Un message confirme que l'opération s'est bien déroulée.
Cliquez sur "Ouvrir" pour accéder à la matrice CRUD.
.png)
- 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 :
.png)
- La matrice CRUD s'ouvre dans Excel. Vous pouvez le modifier, le partager, l'imprimer comme vous le souhaitez.
.png)
.png)
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.