N’importe quel logiciel de modélisation de données digne de ce nom doit comporter un mécanisme de génération de rapports. Autrement, comment pourriez-vous communiquer le travail que vous avez effectué sur le modèle de données ? Rappelez-vous les raisons premières de la modélisation : assurer une bonne base pour des performances
Reporting
optimales, partager une représentation visuelle du schéma de base de données avec d’autres personnes concernées par la base de données, et réaliser l’archivage et le suivi des modifications apportées à la base de données.
Le concepteur de diagrammes SQL ne propose pas d’outil de génération de rapports. En fait, vous allez employer simplement la fonctionnalité Générer un script SQL (Generate SQL Script) de SQL Server 2000 Enterprise Manager ou la fonction de génération de script de SQL Server 2005 Management Studio et combiner le script avec une copie imprimée du modèle de données.
Pour créer le script, dans l’arborescence d’Enterprise Manager ou de Management Studio, sélectionnez la base de données, cliquez avec le bouton droit de la souris, puis sélectionnez All Tasks > Generate SQL Script (SQL Server 2000) ou Tasks > Generate Script et suivez la procédure du Scripting Wizard (SQL Server 2005). Adoptez une convention de dénomination pour le fichier de sortie (par ex., Pubs_script_all_objects_2005dec02.sql) qui identifiera immédiatement ce sur quoi porte le script et à quel moment vous l’avez créé.
Les descriptions de tables et de colonnes sont stockées dans la table sysproperties (SQL Server 2000) et dans la vue de catalogue sys.extended_ properties (SQL Server 2005). Vous pouvez générer des rapports de dictionnaire de données basique en utilisant les listings Web 2 et 3, téléchargeables à l’adresse https://www.itpro.fr (Club Abonnés). Exécutez le code du listing Web 2 pour générer des rapports descriptifs de niveau table et table + colonnes à partir de SQL Server 2000. Exécutez le code du listing Web 3 pour générer les mêmes rapports dans SQL Server 2005.
Aucun rapport de base de données ne serait complet sans une illustration du modèle de données. J’ai entendu de nombreuses personnes se plaindre du fait qu’elles n’avaient aucun contrôle sur les modalités d’agencement du modèle, de sorte qu’à l’impression de celui-ci, un artefact de table se retrouvait fractionné sur deux pages, ce qui est extrêmement gênant. Il est vrai que l’algorithme contrôlant la manière dont le concepteur de diagrammes SQL dispose les artefacts n’a pas conscience de l’emplacement des sauts de page, mais vous pouvez gérer ces sauts manuellement. Positionnez le curseur sur la zone de dessin d’arrière-plan, cliquez avec le bouton droit de la souris et sélectionnez View Page Breaks. Maintenant vous pouvez ajuster les artefacts afin de réduire ou d’éliminer le fractionnement des tables.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- Construire la souveraineté numérique en Europe grâce à un écosystème ouvert et collaboratif
- Le Zero Trust : pourquoi votre entreprise en a besoin
- Cloud souverain : répondre aux enjeux d’hybridation et de maîtrise des dépendances
Articles les + lus
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
À la une de la chaîne Tech
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
