École Nationale Supérieure de TIC Antenne D'Amdjarass
ECUE : Systèmes d’Informations et Base de Données
Filière : Administration Système Réseau Sécurité
Niveau : Licence 2
Projet
Agence Marketing
Présenté par :
Ahmat Abakar
Ali Moussa Sougui
Ahmat Brahim Mour
Ali Mahamat Hassabalah
Sous la direction de : M. Youssouf Saleh GAO
Objectif du Projet
►Modéliser une base de données pour une
agence marketing
►Relier cette base à un site dynamique en
HTML/PHP
►Présenter les travaux réalisés en groupe
Modèle Conceptuel de
Données (MCD)
• Entités : Client, Magasin, Achat
• Relations :
Un client peut effectuer plusieurs achats
Un magasin peut être lié à plusieurs clients
• Table Client :
Client(Id_client(PK), Nom, Prénom, Âge, Profession, Revenus) :
• Table Magasin
Magasin(Id_magasin(PK), Nom ,Adresse ,Ville ,Code
Postal ,Téléphone, Email)
• Table Achat
Achat(Id_achat(PK), Montant, date_d'achat, Description,
Id_client(FK),Id_magasin (FK))
Modèle Logique de
Modèle Données
Logique de Données
(MLD)& SQL
Clients
______________________________ Achat
_ ______________________________
_
Id_client(PK) 1,n 1,1 Id_achat(PK)
Nom
Id_client(FK)
Prénom
Id_magasin (FK)
Âge
Montant
Profession
date_d’achat
Revenus
Description
n,n
1,1
Magasin
______________________________
_
Id_magasin(PK)
n,n
Nom 1,n
Adresse
Ville
Code Postal
Téléphone
Email
Code SQL
Modèle Logique de Données & SQL
CREATE TABLE Client (
CREATE TABLE Achat (
id_client INT PRIMARY KEY AI,
id_client INT,
age INT,
id_magasin INT,
profession VARCHAR(255),
montant_total DECIMAL(10,2),
revenu DECIMAL(10,2),
montant_moyen DECIMAL(10,2),
situation_marital VARCHAR(50)
dernier_achat DECIMAL(10,2),
);
produit_prefere VARCHAR(255),
CREATE TABLE Magasin (
PRIMARY KEY (id_client, id_magasin)
id_magasin INT PRIMARY KEY AI,
FOREIGN KEY (id_client) REFERENCE
adresse VARCHAR(255), Client(id_client),
categorie VARCHAR(100), FOREIGN KEY (id_magasin)
taille DECIMAL(10,2) REFERENCES Magasin(id_magasin)
); );
Site Web PHP / HTML
• - Interface utilisateur simple et
intuitive
• - Formulaires d'ajout pour : client,
magasin, achat
• - Connexion à la base de données via
MySQLi
• - Fichiers structurés : [Link],
formulaire, CSS, etc.
Conclusion
• Projet complet de modélisation à la
mise en ligne
• Travail d'équipe bien coordonné
• Site prêt, passons a la Demonstration