Prompt Claude pour Generer Un Schema De Base De Donnees
La conception d'un schéma de base de données est une étape fondamentale de tout projet logiciel. Un schéma bien pensé garantit la cohérence des données, facilite les requêtes et évite les problèmes de performance à long terme. Pourtant, cette tâche exige une expertise en modélisation relationnelle, en normalisation et en choix de types de données adaptés au SGBD cible. Claude excelle dans ce domaine : en lui fournissant une description fonctionnelle de votre projet, il génère un schéma complet avec tables, colonnes, types, contraintes, index et relations. Il applique les bonnes pratiques de normalisation, propose des conventions de nommage cohérentes et anticipe les besoins courants comme les colonnes d'audit ou les suppressions logiques. Que vous partiez d'un cahier des charges, d'une liste d'entités métier ou d'un schéma existant à refactorer, Claude produit un DDL prêt à exécuter ou un diagramme structuré que vous pouvez affiner itérativement. C'est un accélérateur précieux aussi bien pour les développeurs solo que pour les équipes qui veulent valider rapidement une architecture de données avant de coder.
Le prompt
Tu es un architecte de bases de données expérimenté. À partir de la description fonctionnelle suivante, génère un schéma de base de données relationnel complet. **Projet** : [Décris ton application, ex : plateforme de gestion de projets avec équipes, tâches et commentaires] **SGBD cible** : [PostgreSQL / MySQL / SQLite] **Exigences** : - Applique la 3ème forme normale (3NF) minimum - Utilise des conventions de nommage snake_case - Ajoute les colonnes d'audit (created_at, updated_at) sur chaque table - Définis les clés primaires, étrangères, index et contraintes NOT NULL / UNIQUE - Gère la suppression logique (deleted_at) quand c'est pertinent - Ajoute des commentaires SQL sur chaque table et colonne clé **Format de sortie** : 1. Un diagramme des entités et relations en format texte (liste des tables avec leurs relations) 2. Le script DDL complet (CREATE TABLE) prêt à exécuter 3. Un script séparé pour les index recommandés 4. Les points d'attention et compromis de conception expliqués Sois exhaustif sur les types de données (VARCHAR avec longueur, TIMESTAMP WITH TIME ZONE, etc.) et justifie tes choix de modélisation.
Pourquoi ça marche
Ce prompt fonctionne parce qu'il attribue un rôle d'expert précis à Claude, ce qui active ses connaissances approfondies en modélisation relationnelle. Il impose des contraintes techniques concrètes (3NF, conventions, colonnes d'audit) qui éliminent l'ambiguïté et produisent un résultat directement exploitable. Enfin, le format de sortie structuré en quatre livrables force Claude à couvrir tous les aspects d'un schéma professionnel, de la conception aux recommandations de performance.
Résultat attendu
Variantes par niveau
FAQ
Claude peut-il générer un schéma pour n'importe quel SGBD ?
Comment demander à Claude de modifier un schéma existant plutôt que d'en créer un nouveau ?
Le schéma généré par Claude respecte-t-il les formes normales ?
Prompts connexes
Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter.