Analyse préalable à la création d’un Schéma relationnel.

Slides:



Advertisements
Présentations similaires
REFERENTIEL DE LA SERIE STG
Advertisements

Modèle Conceptuel des données
MySQL Base de données.
Gestion des comptes Présentation.
Access Frédéric Gava (MCF)
Material/Sources: Daniel Bardou, Julie Dugdale &
Base de Données / MCD Introduction en utilisant un SGBD simple (Access) Quinio Université Paris Ouest2010 Quinio.
Algorithmique et évaluation
Jeudi 24/09 Correction TP du mardi 22/09
Le modèle logique des données relationnel MLD
(Classes prédéfinies – API Java)
Le Modèle Logique de Données
Modèle Relationnel.
Formation au référentiel 1 STG (Sciences et technologie de la gestion)
La base de données : le modèle relationnel.
CURSUS DE FORMATION AUX NOUVELLES TECHNOLOGIES DE DEVELOPPEMENT UV EJB Entité Module Java Expert.
TP 3-4 BD21.
Prestations Scénario de suivi dune prestation externe Université de La Rochelle - Centre de Ressources Informatiques - mars 2004.
Appel à projets « Le bois : avenir de la construction et de la réhabilitation des bâtiments » Annexe 7 - Appel à projets « Le bois : avenir de la construction.
Initiation au système d’information et aux bases de données
Initiation au système d’information et aux bases de données
Règle 0 & 1: attribut et classe
Rappel sur les bases de données et le vocabulaire
ETAPE03 « Produits et ingrédients…… » « Produits et ingrédients… » Rappel : Dans létape 2, nous avons vu une organisation plus complète des données relatives.
La dépendance fonctionnelle simple
Initiation à la conception de systèmes d'information
Transformation du diagramme de classe en modèle relationnel
Chap 4 Les bases de données et le modèle relationnel
Les instructions PHP pour l'accès à une base de données MySql
Les bases de donnÉes I DÉFINITION Ensemble structuré d’informations
La structuration et la représentation informatique de l'information
CONSTRUCTION MECANIQUE LES COUPES ET LES SECTIONS
Chapitre 2 CRUD Enseignants : Wassim M’sallem Matière : Web 2.0
Modèle Logique de Données
Cas pratique : Interim.
MODELE RELATIONNEL concept mathématique de relation
Formation Python Modules (d'après "Learning Python", de Mark Lutz)
LA STRUCTURE D'ARBRE-B Institut National des Sciences Appliquées – Rouen Département Architecture des Systèmes d’Information.
Cours de Base de Données & Langage SQL
Les concepts et les méthodes des bases de données
Normalisation. RELATION NORMALE Une relation est dite normale si aucun des domaines qui la composent n'est lui-même une relation. En d'autres termes,
Initiation aux bases de données et à la programmation événementielle
Cours de bases de données
Le modèle relationnel Le modèle relationnel est une représentation de la structure de la base de donnée, permettant de la développer à laide dun logiciel.
Chapitre 3 La normalisation du modèle relationnel
Programmation objet La base.
ETAPE04 « Des besoins d’information… » « Des besoins d’information » En définissant son schéma relationnel, le Moulin des Costières définit une organisation.
Si le Diaporama ne s'ouvre pas en plein écran Faites F5 sur votre clavier.
DEFINITION DES DONNEES : schéma conceptuel. Schéma conceptuel instructiondescription CREATE TABLEcréation d'une relation ALTER TABLEmodification de la.
DOSSIER G10 – La base de données Relationnelle
Bases de données : modèlisation et SGBD
Cours n°1 Introduction, Conception
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Chapitre VII Techniques plus avancées à travers le concept de classe.
Problèmes critiques et Modification de la liste de vérification Version 1.0, 15 mars 2011.
Le Marché du Commerce sur INTERNET en quelques chiffres  Arrivée massive d’acheteurs en ligne parmi les retraités : + 58 %, les provinciaux (+ 20 %)
Introduction avec Access Quinio Nanterre 2008
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
LE LOGICIEL ACCESS Créer une base de données avec Access 2010.
Problèmes critiques et Modification de la liste de vérification Version 2.0, août 2015.
Initiation aux bases de données et à la programmation événementielle
Initiation aux bases de données et à la programmation événementielle
Le modèle logique des données relationnel
N° chamb + n° Reservation
Cours 11 Entrepôts de données
Comment procéder à des achats en ligne de façon sécuritaire ? Mériem Guellal.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
Feuille de caisse vente
Transcription de la présentation:

Analyse préalable à la création d’un Schéma relationnel

LE BUT éclater les informations

Clients Produits Factures Unique

CLIENTS (Numcli, nomcli, adressecli, cpcli, villecli) PRODUITS (Refprod, nomprod, pu_prod) FACTURES (Ref_fact, date_fact)

CLIENTS (Numcli, nomcli, adressecli, cpcli, villecli) FACTURES (Ref_fact, date_fact) PRODUITS (Refprod, nomprod, pu_prod) Il n’y a aucun lien entre les relations. Le lien ne peut exister que si les relations ont un attribut commun.

Un client reçoit une ou plusieurs factures Une facture est reçue par un et un seul client Type « père » 1 à plusieurs Type « fils » 1 à 1

CLIENTS (Numcli, nomcli, adressecli, cpcli, villecli) FACTURES (Re_fact, date_fact, numcli#) La clé primaire de la relation « père » vient compléter la relation « fils » et devient clé étrangère

Une facture donne le détail de l’achat de 1 ou plusieurs produits L’achat d’un produit est détaillé dans 1 ou plusieurs factures Type « père » 1 à plusieurs Type « père» 1 à plusieurs

Dans ce cas précis, il faut créer une autre relation qui sera la relation «fils » des deux autres relations, appelée aussi « relation de concaténation ». Elle portera le nom du verbe de liaison entre les 2 relations « père ». Ici ce sera DETAIL FACTURE. Sa clé primaire sera composée de celle des deux relations « père ». Les clés primaires des deux relations « père » deviendront clés étrangères de la nouvelle relation de concaténation DETAIL FACTURE. FACTURES (Ref_fact, date_fact) PRODUITS (Refprod, nomprod, pu_prod) DETAIL FACTURES (Ref fact #, Refprod#)

Il convient ensuite de rajouter les données variables à usage unique, ici les quantités. CLIENTS (Numcli, nomcli, adressecli, cpcli, villecli) FACTURES (Ref_fact, date_fact, numcli#) DETAIL FACTURES (Ref fact #, Refprod#, quantité) PRODUITS (Refprod, nomprod, pu_prod) SCHEMA RELATIONNEL