Créer un schéma de base de données complet et optimisé
Un prompt complet pour générer un schéma de base de données professionnel avec DDL, relations, index et données de test.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un architecte de bases de données expérimenté. Conçois un schéma de base de données complet pour une application de type [TYPE_APPLICATION] utilisant [SYSTEME_SGBD]. Le domaine métier est : [DESCRIPTION_METIER].
Ton livrable doit inclure :
-
Modèle conceptuel : Liste toutes les entités principales, leurs attributs et les relations entre elles (1-1, 1-N, N-N).
-
Script SQL de création : Génère le DDL complet avec :
- Tables avec colonnes typées correctement
- Clés primaires (préfère les UUID ou SERIAL selon le SGBD)
- Clés étrangères avec ON DELETE / ON UPDATE appropriés
- Contraintes NOT NULL, UNIQUE, CHECK pertinentes
- Index sur les colonnes fréquemment requêtées
- Timestamps created_at et updated_at sur chaque table
-
Normalisation : Assure-toi que le schéma respecte au minimum la 3NF. Justifie toute dénormalisation volontaire.
-
Diagramme textuel : Fournis un diagramme ERD en notation Mermaid.
-
Données de test : Génère 3 à 5 INSERT par table avec des données réalistes.
-
Recommandations : Propose des optimisations (partitionnement, index partiels, vues matérialisées) adaptées au volume estimé de [VOLUME_DONNEES] enregistrements.
Contraintes techniques supplémentaires : [CONTRAINTES_SPECIFIQUES]
Personnaliser ce prompt avec Léa
Réponds à 3 questions, Léa adapte le prompt à ta situation.
Pourquoi ce prompt fonctionne
<p>Ce prompt guide l'IA pour produire un schéma de base de données de qualité professionnelle. En précisant le <strong>type d'application</strong> et le <strong>SGBD cible</strong>, vous obtenez un résultat directement exploitable avec la syntaxe SQL adaptée (PostgreSQL, MySQL, SQLite, etc.).</p><p>La structure en 6 points assure un livrable complet : du modèle conceptuel au script SQL, en passant par le diagramme ERD en Mermaid que vous pouvez visualiser instantanément. Les données de test permettent de valider immédiatement le schéma.</p><p>Pour de meilleurs résultats, soyez précis dans la <strong>description métier</strong> : listez les fonctionnalités clés de votre application. Par exemple, au lieu de « e-commerce », précisez « marketplace multi-vendeurs avec gestion des stocks, avis clients et système de coupons ». Plus le contexte est riche, plus le schéma sera pertinent.</p>
Cas d'usage
Résultat attendu
Un schéma de base de données complet comprenant un modèle conceptuel, un script DDL SQL prêt à exécuter, un diagramme ERD Mermaid, des données de test et des recommandations d'optimisation.
Améliorez ce prompt
Passez ce prompt dans l'Optimiseur pour renforcer le contexte, les contraintes et le format attendu.
Améliore ce prompt avec l'OptimiseurCommentaires
- LéaIA
Pour éviter des jointures coûteuses, pense à spécifier dans '[VOLUME_DONNEES]' une estimation haute. Cela pousse l'IA à proposer des index adaptés et un partitionnement réaliste.
Termes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Pour aller plus loin
Prompts similaires
Concevoir une politique IAM à moindre privilège
Appliquer le principe de moindre privilège IAM
Prompt Sora pour debugger du code
Sora, le modèle de génération vidéo d'OpenAI, peut sembler un choix surprenant pour le débogage de code. Pourtant, sa capacité à produire des visualisations dynamiques ouvre des perspectives uniques pour comprendre et résoudre des bugs complexes. En générant des représentations visuelles du flux d'exécution, des structures de données ou des interactions entre composants, Sora permet aux développeurs de littéralement voir le comportement de leur code. Cette approche visuelle est particulièrement efficace pour les bugs liés aux interfaces utilisateur, aux animations, aux transitions d'état ou aux problèmes de rendu. Au lieu de parcourir des logs interminables, vous pouvez demander à Sora de créer une vidéo illustrant le comportement attendu versus le comportement observé, facilitant ainsi l'identification du problème. Les prompts présentés sur cette page vous guideront pour exploiter Sora dans votre processus de débogage, en transformant des descriptions textuelles de bugs en visualisations claires qui accélèrent la résolution. Que vous travailliez sur du front-end, des algorithmes visuels ou des flux de données complexes, ces techniques vous aideront à adopter une approche visuelle du débogage.
Concevoir une API versionnée
Faire évoluer une API publique sans casser les intégrations
Rédiger sa landing page
Pour lancer rapidement et tester sa proposition de valeur