Ce Que Vous Allez Apprendre sur SQL


SQL

Introduction à SQL

Dans cette formation, vous allez apprendre à créer et gérer des bases de données MySQL, à transférer des données depuis Excel, et à comprendre les concepts fondamentaux de la gestion de données.


Étapes du projet:

Créer une base de données

Introduction

Cette section vous guidera à travers le processus de création d'une base de données MySQL, en utilisant des commandes SQL standard.


Tables

Nous allons créer les tables suivantes pour notre projet de gestion de ventes:

- Clients
- Produits
- Satisfaction_Client
- Ventes

Créer une base de données

1- Création de la base de données

SQL Console
CREATE DATABASE VenteAuDetail;
USE VenteAuDetail;

2- Création de la table Clients

SQL Console
CREATE TABLE Clients (
  Client_ID INT PRIMARY KEY,
  Nom VARCHAR(100),
  Age INT,
  Genre CHAR(1),
  Ville VARCHAR(100)
);

3- Création de la table Produits

SQL Console
CREATE TABLE Produits (
  Produit_ID INT PRIMARY KEY,
  Nom_Produit VARCHAR(100),
  Categorie VARCHAR(50),
  Prix_Unitaire DECIMAL(10, 2),
  Stock INT
);

4- Création de la table Ventes

SQL Console
CREATE TABLE Ventes (
  Vente_ID INT PRIMARY KEY,
  Date DATE NOT NULL,
  Client_ID INT,
  Produit_ID INT,
  QUantite INT,
  Prix_Unitaire DECIMAL(10, 2),
  Montant_Total DECIMAL(10, 2),
  FOREIGN KEY (Client_ID) REFERENCES Clients(Client_ID),
  FOREIGN KEY (Produit_ID) REFERENCES Produits(Produit_ID)
);

5- Création de la table Satisfaction_Client

SQL Console
CREATE TABLE Satisfaction_Client (
  Satisfaction_ID INT PRIMARY KEY,
  Client_ID INT,
  Vente_ID INT,
  Evaluation INT CHECK (Evaluation BETWEEN 1 AND 5 ),
  Commentaires TEXT,
  FOREIGN KEY (Client_ID) REFERENCES Clients(Client_ID),
  FOREIGN KEY (Vente_ID) REFERENCES Ventes(Vente_ID)
);

Transférer les données d'un fichier Excel vers une base de données MySQL

Transférer les données d'un fichier Excel vers une base de données MySQL.