Conception de schémas relationnels

Slides:



Advertisements
Présentations similaires
Initiation au système d’information et aux bases de données
Advertisements

Initiation au système d’information et aux bases de données
BCDI MODE D’EMPLOI. Qu’est ce que BCDI ? BCDI est un logiciel de recherche: c’est catalogue des documents présent au CDI du collège.
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
1- Introduction 2ème partie Modèle Conceptuel des Données 2- Entités- Associations 4- Associations plurielles 3- Cardinalités 5- Associations réflexives.
1- Régles de normalisation 2ème partie : normalisation Modèle Conceptuel des Données 2- Les Formes Normales 3- Dépendances Fonctionnelles 4- Recap - Méthodologie.
Les intérêts simples Notions de base Principe Taux d’intérêt Durée Formule de calcul Applications Placements sur livrets Escomptes Sur factures De traites.
BUR Tableur Tableur : Open Office Calc. BUR Tableur 2 Qu’est-ce qu’un tableur ?  Un logiciel permettant de manipuler des feuilles de calcul  Fonctionnalités.
Présentation du programme
Un système autonomique basé sur des bases de connaissances pour améliorer les performances d’un entrepôt de données Réalisé par : OUSSAFI MOHAMMED HOURRI.
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
L’informatique technologique et scientifique L’internet et le multimedia L’informatique et le multimedia Les télecommunication et les réseaux.
CALCUL DES COUTS Mustapha ESRAIDI Marketing. Prix de vente PRIX DE VENTE PRIX DE VENTE HTTVA COUT D’ACHATMARGE COMMERCIALETVA COUT D’ACHATFRAISMARGE NETTETVA.
LE MODÈLE CONCEPTUEL DES DONNÉES Encadré par: Pr. LAMARI SIHAM Présenté par DAOUI CHAIMAA NEBLI HIND NMER ABDELMOUNIM OUTALAB SIHAM.
Système d’aide à la décision Business Intelligence
Les Bases de données Définition Architecture d’un SGBD
Cours Initiation aux Bases De Données
Micro Informatique au Cellier
Initiation à la conception des systèmes d'informations
Méthode de conception d’une base de données
Téléchargement de fichiers
CHAPITRE 6: LES ACHATS ET LES VENTES
DOSSIER 07 – Interroger une base de données
Systèmes d’Information
Construire des requêtes
ATAC / SIMPLY MARKET – Dématérialisation fiscale
Environnement du développement de BD ORACLE REPORTS 10g
ملخص Initiation à la sgbdr
Initiation aux bases de données et à la programmation événementielle
Base de données: Généralité IFT6800 Jian-Yun Nie.
Découvrons la facture d’électricité
Les Bases de données Définition Architecture d’un SGBD
Marketing opérationnel et stratégique
Initiation aux bases de données et à la programmation événementielle
Identifiant : Mot de passe : VALIDER Mot de passe oublié ?
Les bases de données et le modèle relationnel
a) Définition : L’information est un ensemble de données ayant un sens. Elle nous permet d’avoir des renseignements sur une personne, un objet, un événement…
Présentation succincte d’un logiciel de GENEALOGIE:
Négociation commerciale et relation clients
Maria Berger - Maîtrise d'AES Algèbre relationnelle.
Découvrons la facture d’électricité
Structure D’une Base De Données Relationnelle
1 ANGAMAN LUDOVIC UTT-LOKO-ITER. Organisation  10 séances de 3h  Présentation des bases de données  TP/TD.
Le système d’information dans l’organisation
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients,
Cours Organisation administrative
02- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
LES CONTENUS DISCIPLINAIRES
Programme financé par l’Union européenne
Cours Organisation administrative
1 CHAPITRE: GESTION DES STOCKS. 2 Plan Plan IntroductionDéfinitionNature du stockLes niveaux des stocks Suivi du stock: Méthodes d’approvisionnement Conclusion.
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Conception cartographique
1. Organiser le système d’information commerciale 1.1. Le contenu
Bases – Banques Entrepôts de données
Le cours de comptabilité et gestion a pour objet l'enseignement de la saisie des opérations journalières des entreprises dans les livres comptables. L'étudiant.
Conception de sites web marchands: TD 1
Conception de sites web marchands: TD 2
Systèmes d’Information et Application
Systèmes d’Information et Application
Bases de Données Relationnelles(1)
1. LE LANGAGE SQL DDL Version 1 - Mai 2009 corrigé le 11/2/2011
1 Semestre stic Sébastien PARFAIT – Faculté de Médecine – Bureau 145.
Systèmes d ’Information
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
LE SYSTÈME D’INFORMATION LE (SI). Définition Qu’es ce que c’est une entreprise ■L’entreprise rassemble l’ensemble des activités d’une personnes ou d’un.
Transcription de la présentation:

Conception de schémas relationnels Systèmes d’Information et Application Année Universitaire 2018-2019 SIA TD1 Conception de schémas relationnels Emmanuel Fruchart

Contact Web: http://happymaths.pagesperso-orange.fr Email: happy.maths@orange.fr

Descriptif du TD Objectif : Savoir concevoir un schéma relationnel pertinent correspondant à un cahier des charges donné. Supports : Votre réflexion. Papier Crayon Gomme.

Contenu du TD Rappel de cours Modèle relationnel 0h15 Etude de cas Conception d’un schéma relationnel 0h15 Application Exercice 1 puis corrigé 0h30 Exercice 2 puis corrigé 0h30 Exercice 3 puis corrigé 0h30

Les Bases de Données Relationnelles Présentation Les Bases de Données Relationnelles Analyse des besoins Conception

Données et besoin d’organisation Les données (ou informations) : Rôle majeur dans l'entreprise. Base des systèmes comptable, statistique, commercial, stratégique, sécuritaire, décisionnel. Pérennité dépend de leur organisation structurée. Objectif de l’entreprise : Mettre en place une organisation de données qui permettra aux utilisateurs du système informatique d'accéder facilement et de manière fiable et sécurisée aux informations.

Données et Bases de données Donnée (data) : information (texte, nombre, image...) transmise à l'ordinateur pour être traitée dans une application. Base de données (database) : ensemble structuré de données enregistrées avec le minimum de redondance. « Martin », nom d'un client, est une donnée.   La liste regroupant l'ensemble des coordonnées des clients ainsi que leurs commandes est une base de données.

Définition d’un modèle relationnel Méthode d'organisation des informations de la base de données selon des critères inventés par Codd, informaticien britannique, années 1970.   Données organisées de façon logique et rationnelle afin faciliter le traitement des problèmes de cohérence et de redondance des données. Données regroupées en ensembles homogènes appelés relations, aussi appelées tables.  

SGBD et modèle relationnel SGBD (DBMS) relationnel ou SGBDR Système de Gestion de Base de Données Relationnel : Logiciel permettant d’exploiter les données organisées en bases de données avec le modèle relationnel.   SGBD BD BD BD tables

Conception d’une BD On passe par deux phases : Analyse des besoins. Définition d’un schéma relationnel cohérent et conforme aux besoins exprimés.

Etude de cas : analyse d’une facture On distingue : des informations saisies (clavier ordinateur ou BDD). des informations calculées (résultats d’un calcul). des informations paramètres (données fixes). 

Etude de cas : informations à modéliser Toutes les informations n'ont pas leur place dans le modèle relationnel : Seules les données saisies sont à intégrer. Les informations calculées peuvent être retrouvées à tout moment en répétant les calculs. Les informations paramètres peuvent être mentionnées directement dans les documents de l'entreprise (coordonnées entreprise ou taux de TVA).

Etude de cas : format des données Domaine de valeur Calcul possible Exemples Numérique Données quantitatives Oui Prix unitaire Quantité vendue Texte Données non quantitatives Non Nom salarié Référence prod. Code postal Numéro tel. Booléen oui/non vrai/faux masculin/féminin 0/N V/F M/F Date Données de type date 20/11/12 20 nov. 2012 Monétaire (symbole monétaire inscrit) 2 000 € 500 $

Etude de cas : choix du modèle relationnel

Etude de cas : schéma relationnel

Etude de cas : descriptif table client Clé primaire : Numcli. Numcli Nombre entier Nomcli Texte(50) Adresseruecli Texte(50) Adressecpcli Texte(50) Adressevillecli Texte (50)

Etude de cas : jeu de données table client Numcli Nomcli Adresseruecli Adressecpcli Adressevillecli 1 Brasseur 3 Rue du théâtre 40000 Dax 2 Charton 5 Avenue Caron 62000 Arras 3 Remolleux Boulevard Henry IV 75000 Paris 4 Carpentier 558 Rue E. Rostand 62400 Béthune 5 Soudan Rue De Gaulle 59000 Lille 6 7 Rue de l'Eglise 62700 Bruay 7 Queval 8 Impasse Blériot 59500 Douai 8 Penel Rue Cap Gemini 62300 Liévin 9 Leheudre 11 Bd du Vieux Port 13000 Marseille 10 Dutherage Rue de l’Esterel 06100 Nice

Etude de cas : descriptif table produit Clé primaire : Refprod. Refprod Texte(6) Designprod Texte(50) PUprod Nombre réel simple

Etude de cas : jeu de données table produit Refprod Designprod PUprod AIRSHE Tee-shirt de la collection AIR Enfant 8 AIRMAF Maillot de bains de la collection AIR Femme 10 AIRSHF Tee-shirt de la collection AIR Femme AIRSHH Tee-shirt de la collection AIR Homme XXLMAF Maillot de bains de la collection XXL Femme 11 AIRMAH Maillot de bains de la collection AIR Homme 12 FORSHE Tee-shirt de la collection CONFORT Enfant 16 FORMAF Maillot de bains de la collection CONFORT Femme 20 XXLMAH Maillot de bains de la collection XXL Homme 21 FORMAH Maillot de bains de la collection Confort Homme 22

Etude de cas : descriptif table commande Clé primaire : Numcom. Clé étrangère : Numcli référencé dans client. Numcom Nombre entier. Datecom Date Numcli Nombre entier

Etude de cas : jeu de données commande Numcom Datecom Numcli 1 30/12/2017 2 31/12/2017 4 3 10/01/2018 7 15/01/2018 9 5 28/01/2018 10 6 02/02/2018 La commande numéro 1 concerne le client numéro 2 : M. Charton d’Arras a commandé le 30 décembre 2017.

Etude de cas : descriptif table comprendre Clé primaire : Numcom + Refprod Clés étrangères : Numcom (ref. commande) Refprod (ref. produit) Numcom Nombre entier. Refprod Texte(6) Quantite Nombre entier

Etude de cas : jeu de données comprendre Numcom Refprod Quantite 1 AIRMAF 3 FORSHE 4 AIRMAH 2 XXLMAF XXLMAH 5 FORMAH 10 La commande numéro 1 (M. Charton, 30/12/2017) : 3 produits AIRMAF (maillot de bains collec. AIR femme) 4 produits FORSHE (tee-shirt collec. CONFORT enfant)

Etude de cas : calcul montant commande 1 La commande numéro 1 (M. Charton, 30/12/2017) : 3 produits AIRMAF à 10 € HT donc 30 € HT. 4 produits FORSHE à 16 € HT donc 64 € HT. Total HT : 94 €. Règle de gestion : remises non gérées dans cette BDD. TVA paramétrée à 19,6 %, en dehors de la BDD. Total TTC : 112,42 €. Ce montant n’apparaît nulle part en BDD.