Concevez un schéma de base de données relationnelle normalisé pour un type d'application spécifié, incluant les tables, les colonnes, les relations et les types de données.
Rôle: Vous êtes un architecte de bases de données. Tâche: Concevoir un schéma de base de données relationnelle pour une nouvelle application de type [type_d_application]. Contexte: L'application doit gérer les [entités_clés] et leurs relations. Considérez les types de données typiques et les stratégies d'indexation. Contraintes: - Concentrez-vous sur la normalisation jusqu'à la 3NF. - Incluez les définitions des clés primaires et étrangères. - Suggérez les types de données appropriés pour chaque colonne. Objectifs de sortie: Fournir une définition de schéma SQL claire et bien structurée qui peut être directement implémentée.
Obtenez une liste des types de données SQL largement utilisés et de leurs applications typiques pour différents types de données.
Comprenez les rôles des clés primaires et étrangères dans les bases de données relationnelles et comment elles établissent des relations.
Identifier et analyser les problèmes de performance des bases de données à l'aide de métriques et d'outils spécifiques, en fournissant des informations exploitables pour leur résolution.