Vous êtes sur la page 1sur 10

Principes de base Base

de Données
Défi 3. Créez votre premier modèle de base de données

22/03/22
Enseignant : Alfredo Venegas
Instructions

► Étape 1 : Modèle entité-relation


• Le magasin de chaussures ZapaModa propose plusieurs produits pour les femmes,
les hommes, les garçons et les filles. Il a donc besoin de générer un modèle entité-
relation pour le contrôle des stocks et la gestion des ventes.
• 3 tableaux sont nécessaires : produits, employés et clients.
• Les champs suivants doivent être pris en compte dans la table Produits : code
produit, nom du produit, type, taille, date d'achat, date de vente et quantité en stock.
• Les champs suivants doivent être pris en compte dans la table Employés : ID de
l'employé, nom de l'employé, adresse, téléphone et CURP.
• Les champs suivants doivent être pris en compte dans la table Clients : numéro de
client, nom du client, adresse, e-mail, mode de paiement et RFC pour la facturation.
Code produit
Produits
Table
Nom du produit aux
Type
Taille
Date d'achat Clients
Date de la vente
Quantité en stock
Numéro de client
Nom du client
Adresse
Courrier électronique Salariés
Mode de paiement ID de l'employé
RFC Nom de l'employé
Adresse
Téléphone
CURP
Étape 2 : Identifier les entités et les attributs
Une fois que les tables requises ont été créées, il est nécessaire d'identifier les
données qui constitueront les entités(objets du monde réel sur lesquels nous
voulons stocker des informations) et leurs attributs respectifs (les données qui
définissent l'objet), afin de développer le modèle entité-relationnel.
Entités rencontrées

Produits

Salariés

Clients
Modèle entité-relationnel
Vend
Code Nom Nom
du du ID de de
Typ
produit produit l'employé l'employé
e
Adresse

I n._ Taill Salariés


i Produits e

Télépho
CURP ne
Étape 3 : Identifier les relations
Une fois le modèle entité-relationnel réalisé (nous identifions ici les entités et leurs
Relations
attributs respectifs), nous devons identifier la relation(association entre les entités)
qui existe entre chaque table.
Les relations peuvent être les suivantes :

• Relations 1-1- Les entités impliquées dans la relation sont associées une à une
Relations 1-n- Une occurrence d'une entité est associée à plusieurs (n) occurrences
d'une autre.
• Relations n-n - Chaque occurrence, dans l'une ou l'autre entité de la relation, peut
être associée à un grand nombre (n) de l'autre entité et vice versa.
Vend

n:n
Produits r----------------------------
1:n
1- ---------------------Personnel

Acheter

Clients

n:n
J'ai trouvé que c'était un très bon exercice et qu'il était très proche de la réalité, de
ce que nous appliquerions dans une boutique en ligne, un magasin physique,
Relations
Conclusions
l'identification des employés, etc.
La partie que j'ai eu le plus de mal à comprendre était les relations, en particulier
lorsque nous en créons de nouvelles, par exemple dans ce cas nous avons créé la
relation Vendre et Acheter, et je n'ai pas très bien compris si celles-ci sont
également définies avec la nomenclature des relations.

Vous aimerez peut-être aussi