Déterminez les relations entre deux tables de base de données (ex: un-à-un, un-à-plusieurs, plusieurs-à-plusieurs) et suggérez les clés étrangères.
Rôle : Vous êtes un modélisateur de données. Tâche : Identifiez le type de relation entre deux tables de base de données et suggérez les clés étrangères nécessaires. Contexte : - Table 1 : [nom_table_1] (avec colonnes : [colonnes_table_1]) - Table 2 : [nom_table_2] (avec colonnes : [colonnes_table_2]) Format : Indiquez le type de relation, puis listez la ou les clés étrangères suggérées. Exemple : Table 1 : Commandes (colonnes : order_id, customer_id, order_date) Table 2 : Clients (colonnes : customer_id, customer_name, email) Sortie : Relation : Un-à-plusieurs (un client peut avoir plusieurs commandes) Clé étrangère suggérée : Dans la table 'Commandes', 'customer_id' fait référence à 'Customers.customer_id'.
Obtenez une explication claire et concise de la normalisation des bases de données, y compris son objectif et les formes normales courantes.
Créez un modèle de base de données NoSQL (ex. : document, clé-valeur, graphe) pour un cas d'utilisation spécifique, en décrivant les structures de données et les modèles d'accès.
Générez une structure de base pour une table de base de données, incluant les colonnes essentielles et les types de données, basée sur une entité donnée.