Dans ce référentiel, vous trouverez des scripts SQL pour créer les bases de données d'un système de commerce électronique et d'une université. Ces scripts faisaient partie du projet pratique du bootcamp « Database Experience » de Digital Innovation One, dirigé par l'instructrice Juliana Mascarenhas.
La base de données du commerce électronique comprend des tableaux liés aux fournisseurs, aux produits, aux clients, aux commandes et aux paiements.
Vendedor_Terceiro : stocke des informations sur les fournisseurs tiers.
Produit : contient des détails sur les produits disponibles.
Product_por_Vendedor : Enregistre la relation entre les produits et les fournisseurs.
Fornecedor : Contient des informations sur les fournisseurs.
Disponibiliza_Produto : Associe les produits aux fournisseurs.
Estoque : Contient des informations d'inventaire.
Relacao_Produto_Estoque : Définit la relation entre les produits et l'inventaire.
PJ et PF : Tableaux pour personnes morales (Pessoa Jurídica) et personnes physiques (Pessoa Física).
Debito_Online, Credito et Boleto : enregistrez les informations de paiement.
Pagamento : relie les paiements à différents modes de paiement.
Cliente : stocke les informations sur les clients.
Pedido : Contient les détails de la commande.
Relacao_Produto_Pedido : Définit la relation entre les produits et les commandes.
La base de données universitaire comprend des tableaux relatifs aux étudiants, aux professeurs, aux cours, aux disciplines et aux offres de cours.
Enderecos : stocke les informations d'adresse.
Pessoas : contient des détails sur des individus, notamment des étudiants et des professeurs.
Alunos et Professores : Tables qui prolongent la table "Pessoas".
Departamentos : enregistre les informations sur le département académique.
Cursos : Contient les détails des cours académiques.
Disciplinas : enregistre les détails de la discipline.
Periodos : Contient des informations sur la période académique.
Oferta_Disciplinas : associe des disciplines à des professeurs et à des périodes académiques.
Alunos_Matriculados_Cursos : Enregistre la relation entre les étudiants et les cours.
Extensões et Extensões_has_Alunos : Tableaux liés aux activités de vulgarisation académique.
Financeiro : Enregistre les informations financières liées aux frais de scolarité et aux salaires.
Pre_Requisitos et Pre_Requisitos_Disciplinas : Tableaux des prérequis des disciplines.
Pour créer les bases de données et leurs tables, vous pouvez exécuter les scripts SQL fournis dans votre système de gestion de base de données (dans ce Bootcamp, MySQL et Workbench ont été utilisés).
Assurez-vous de créer d'abord la base de données, puis d'exécuter les scripts pour créer les tables.
Ce projet est sous licence MIT .
N'hésitez pas à utiliser ces scripts dans vos projets ou comme point de départ pour créer vos propres bases de données. Si vous avez des questions ou avez besoin d'aide supplémentaire, n'hésitez pas à nous contacter.