Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. Un produit est décrit en termes de sa référence, nom, prix et quantité stock. Conception de base de données
Analyse de données Interviews Analyse Base de données Schéma conceptuel Entité-association Schéma relationnel
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. Un produit est décrit en termes de sa référence, nom, prix et quantité stock. Conception de base de données
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. Un produit est décrit en termes de sa référence, nom, prix et quantité stock. Conception de base de données
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. Un produit est décrit en termes de sa référence, nom, prix et quantité stock. Conception de base de données
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. Un produit est décrit en termes de sa référence, nom, prix et quantité stock. Conception de base de données
Client Produit Fournisseur Commande fournitAdresse Concerne Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. Un produit est décrit en termes de sa référence, nom, prix et quantité stock.
Modèle entité-association Exercice touriste : Conception de base de données Produit Fournisseur Client adresse fournit concerne Commande
Modèle entité-association Exercice touriste : Conception de base de données (1,N) (1,1) (1,N) (1,1) (1,N) Produit Client adresse fournit concerne Commande Fournisseur
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. Un produit est décrit en termes de sa référence, nom, prix et quantité stock. Conception de base de données
Modèle entité-association Exercice client : totaltotal TTC Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. nomcontactwilayacode postal Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. date de la commandeproduits demandésleurs quantités Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. nomprénomwilayacode postal L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. référencenomprixquantité stock Un produit est décrit en termes de sa référence, nom, prix et quantité stock. Conception de base de données
Modèle entité-association Exercice touriste : Conception de base de données (1,N) (1,1) (1,N) (1,1) (1,N) Produit Client adresse fournit concerne Commande Fournisseur
Conception de base de données Client Adresse (1,N)(1,1) Fournit Concerne (1,N) (1,1)(1,N) NomC Prénom Wilaya Code postal NomC Prénom Wilaya Code postal Commande DateC Total Total TTC DateC Total Total TTC Produit RéférenceP NomP Prix Stock RéférenceP NomP Prix Stock Fourniss eur NomSociét Contact Wilaya Code postal NomSociét Contact Wilaya Code postal RéférenceP QuantitéC TotalP RéférenceP QuantitéC TotalP
Conception de base de données Analyse de données Interviews Analyse Base de données Schéma conceptuel Entité-association Schéma relationnel
Passage modèle E-A vers modèle relationnel Entité -> Relation Attributs -> Attribut (colonne) Association -> ? 1,1 1,N : clé coté 1,N -> clé-étrangère coté 1,1 1,1 1,1 : clé coté 1,1 -> clé-étrangère coté 1,1 1,N 1,N : clé coté 1,N + clé coté 1,N -> clés d’une nouvelle relation créée à l’occasion Conception de base de données
Client Adresse (1,N)(1,1) Fournit Concerne (1,N) (1,1)(1,N) NomC Prénom Wilaya Code postal NomC Prénom Wilaya Code postal Commande DateC Total Total TTC DateC Total Total TTC Produit RéférenceP NomP Prix Stock RéférenceP NomP Prix Stock Fourniss eur NomSociét Contact Wilaya Code postal NomSociét Contact Wilaya Code postal RéférenceP QuantitéC TotalP RéférenceP QuantitéC TotalP
Client Produit Commande Fournisseur Concerne (1,N) Adresse (1,N)(1,1) Commande Client Fourniss eur Se trouve (1,1) (1,N) Produit NomPrenomWilayaCode postal Date commande TotalTotal TTC RefPNomprixStock NomSoContactWilayaCode postal
Client Produit Commande Fournisseur Concerne (1,N) Adresse (1,N)(1,1) Commande Client Fourniss eur Se trouve (1,1) (1,N) Produit Date commande TotalTotal TTC RefPNomprixStock NomSoContactWilayaCode postal NumCNomPrenomWilayaCode postal
Client Produit Commande Fournisseur Concerne (1,N) Adresse (1,N)(1,1) Commande Client Fourniss eur Se trouve (1,1) (1,N) Produit Date commande TotalTotal TTC RefPNomprixStock NomSoContactWilayaCode postal NumCNomPrenomWilayaCode postal
Client Produit Commande Fournisseur Concerne (1,N) Adresse (1,N)(1,1) Commande Client Fourniss eur Se trouve (1,1) (1,N) Produit RefPNomprixStock NomSoContactWilayaCode postal NumCNomPrenomWilayaCode postal NumCM Date commande TotalTotal TTC
Client Produit Commande Fournisseur Concerne (1,N) Adresse (1,N)(1,1) Commande Client Fourniss eur Se trouve (1,1) (1,N) Produit RefPNomprixStock NumCNomPrenomWilayaCode postal NumCM Date commande TotalTotal TTC NumFNomSoContactWilayaCode postal
Client Produit Commande Fournisseur Concerne (1,N) Adresse (1,N)(1,1) Commande Client Fourniss eur Se trouve (1,1) (1,N) Produit RefPNomprixStock NumCNomPrenomWilayaCode postal NumFNomSoContactWilayaCode postal NumCM Date commande TotalTotal TTCNumC
Client Produit Commande Fournisseur Concerne (1,N) Adresse (1,N)(1,1) Commande Client Fourniss eur Se trouve (1,1) (1,N) Produit NumCNomPrenomWilayaCode postal NumFNomSoContactWilayaCode postal NumCM Date commande TotalTotal TTCNumC RefPNomprixStockNumF
Client Produit Commande Fournisseur Concerne (1,N) Adresse (1,N)(1,1) Commande Client Fourniss eur Se trouve (1,1) (1,N) Produit NumCNomPrenomWilayaCode postal NumCM Date commande TotalTotal TTCNumC RefPNomprixStockNumF NomSoContactWilayaCode postal NumCMRefPQuantitéCTotalP Concerne
Client Produit Commande Fournisseur NumCNomPrenomWilayaCode postal NumCM Date commande TotalTotal TTCNumC RefPNomprixStockNumF NomSoContactWilayaCode postal NumCMRefPQuantitéCTotalP Concerne CLIENT (NumC : entier, Nom : caractères, Prenom : caractères, Wilaya : caractères, Code postal : entier, caractères) PRODUIT (RefP : entier, Nom : caractères, Prix: entier, Stock: entier, NumF: entier) COMMANDE (NumCM : entier, DateCM : caractères, Total : entier, TotalTTC : entier, NumC : entier) CONCERNE (NumCM : entier, RefP : entier, QuantitéC: caractères, TotalP: entier) FOURNISSEUR (NumF : entier, NomSo : caractères, Contact : caractères, Wilaya : caractères, Code postal : entier)
Conception de base de données Analyse de données Interviews Analyse Base de données Schéma conceptuel Entité-association Schéma relationnel
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients, total et total TTC de chaque commande. Un client adresse une commande concernant certains produits de l’entreprise. Les produits sont fournis par des fournisseurs qui ne sont autres que des sociétés ayant chacune un nom, contact, wilaya et code postal. Dans la commande, le client spécifie la date de la commande, les produits demandés avec leurs quantités respectivement. L’entreprise détient le nom, prénom, wilaya, code postal et de chaque client. Un produit est décrit en termes de sa référence, nom, prix et quantité stock. Conception de base de données
Client Adresse (1,N)(1,1) Fournit Concerne (1,N) (1,1)(1,N) NomC Prénom Wilaya Code postal NomC Prénom Wilaya Code postal Commande DateC Total Total TTC DateC Total Total TTC Produit RéférenceP NomP Prix Stock RéférenceP NomP Prix Stock Fourniss eur NomSociét Contact Wilaya Code postal NomSociét Contact Wilaya Code postal RéférenceP QuantitéC TotalP RéférenceP QuantitéC TotalP
Client Produit Commande Fournisseur NumCNomPrenomWilayaCode postal NumCM Date commande TotalTotal TTCNumC RefPNomprixStockNumF NomSoContactWilayaCode postal NumCMRefPQuantitéCTotalP Concerne Conception de base de données
Schéma relationnel Exercice client : 30 CLIENT (NumC : entier, Nom : caractères, Prenom : caractères, Wilaya : caractères, Code postal : entier, caractères) PRODUIT (RefP : entier, Nom : caractères, Prix: entier, Stock: entier, NumF: entier) COMMANDE (NumCM : entier, DateCM : caractères, Total : entier, TotalTTC : entier, NumC : entier) CONCERNE (NumCM : entier, RefP : entier, QuantitéC: caractères, TotalP: entier) FOURNISSEUR (NumF : entier, NomSo : caractères, Contact : caractères, Wilaya : caractères, Code postal : entier)
Conception de base de données Requêtes à exécuter Combien y a t-il de clients non-constantinois ? Quels sont les produits dont leur prix est supérieur à 6000 DA ? Retourner les contacts des fournisseurs à contacter pour les produits dont le stock est au dessous de 12 unités ? Quels sont les produits qui me viennent de Annaba ? Pendant la période juin 2011, quels sont les clients ayant des commandes dépassant DA ? 31
Conception de base de données Création de la base avec Access Exercice client : Créer les tables, y compris les clés primaires et étrangères Alimenter la base en important les données depuis un fichier Excel Créer les relations entres tables Créer un mot de passe pour la base de donnée Enregistrer la base, sauvegarder une copie Créer les requêtes de Recherche et de Mise-à-jour (activer le contenu) Créer les formulaires Créer des états 32