Cours Initiation aux Bases De Données

Slides:



Advertisements
Présentations similaires
Modèle Conceptuel des données
Advertisements

Modèle Logique ET PHYSIQUE des données
Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)
Le Modèle Logique de Données
Initiation à la conception de systèmes d'information
Modèle Logique de Données
SYSTEMES D’INFORMATION
Les concepts et les méthodes des bases de données
Base de Données.
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.
ANALYSE LE MCD 1ère approche
ANALYSE LE MCD 1ère approche
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
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.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
Initiation à la conception des systèmes d'informations. Cours N°4 : Modèle Logique de Données (MLD) Initiation à la conception des systèmes d'informations.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
1 Observer le paramétrage d’un réseau. 2 Dans notre réseau téléphonique habituel, les postes, reliés à un auto-commutateur... …peuvent dialoguer, car.
LE MODÈLE CONCEPTUEL DES DONNÉES Encadré par: Pr. LAMARI SIHAM Présenté par DAOUI CHAIMAA NEBLI HIND NMER ABDELMOUNIM OUTALAB SIHAM.
Systèmes d’information et Bases de données Préparée et enseignée par Ouafae Baida Université Abdelamalek Essaâdi Faculté des Sciences et Techniques de.
Les Bases de données Définition Architecture d’un SGBD
Initiation à la conception des systèmes d'informations
Méthode de conception d’une base de données
Module de gestion des tournées de livraison
4 Modèle conceptuel de données MCD
DOSSIER 07 – Interroger une base de données
Systèmes d’Information
ملخص Initiation à la sgbdr
10 - CREATION D’UNE ACTION
Initiation aux bases de données et à la programmation événementielle
Université Stendhal - Grenoble
Base de données: Généralité IFT6800 Jian-Yun Nie.
Les Bases de données Définition Architecture d’un SGBD
Identifiant : Mot de passe : VALIDER Mot de passe oublié ?
Les bases de données et le modèle relationnel
Langage de Manipulation des Données LMD
POL1803: Analyse des techniques quantitatives
Exercice Gestion des contrats Facturation
LES FORMES NORMALES Les trois premières formes normales ont pour objectif de permettre la décomposition de relations sans perdre d’informations. Elles.
Introduction BD TABLES ET DONNÉES champs OU données, types de données
Orange Passion Fonctions corporate 2012 nom du projet :
Création Et Modification De La Structure De La Base De Données
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.
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Modélisation et conception des Systèmes d ’information Formateur: Mr. AASSOU Abdelilah Ecole Pigier Nador Année scolaire : 2012/2013.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Création Base de données centralisée au Lycée Stendhal
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients,
02- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
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.
Bouchemit lila 1. 2 Entité Bouchemit lila Non relation 3.
Les cas d’utilisation 420-KE2-LG.
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
Informatique Master 1 - ANI Système de Gestion de Bases de Données.
Base de données Table des clients Table des fournisseurs Table des commandes clients Formulaire des clients Formulaire des fournisseurs Formulaire des.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
TP1 - DBMAIN BFSH Lausanne - Switzerland - Tel Université de Lausanne.
Conception d’unebasede données MERISE ( MÉTHODE D’ ETUDE ET DE RÉALISATION INFORMATIQUE POUR LES SYSTÈMES D’ENTREPRISE )
Merise le modèle de traitement
Systèmes d’Information et Application
Bases de Données Relationnelles(1)
1 O ffice De La F ormation P rofessionnelle Et De La P romotion De T ravail I nstitut S pécialiste en T echnologie A ppliquée -ASSA Prof. : Omar BOUNHAS.
MASTER 1ère année AIGEME Cours de Bases de données
1 Semestre stic Sébastien PARFAIT – Faculté de Médecine – Bureau 145.
Transcription de la présentation:

Cours Initiation aux Bases De Données Mines Douai

Organisation du module Découpage 1 séance de cours (2h) 1 séance de TD Merise (2h) 5 séances de TP (20h) 1 séance de TP en autonomie (4h) Evaluations DS Merise (2h - 1 crédit) DS Final (2h - 1 crédit) TP note (4h – 0,5 crédit) Pour les TPs, vous pouvez venir avec votre PC portable !

Le système d’information Une information est un élément qui permet de compléter notre connaissance sur un objet, un événement, une personne, etc … Un système d’information est constitué par l’ensemble des informations relatives à un domaine bien défini. Un système d’information existe indépendamment des techniques informatiques Un système d’information contient les données et les traitements nécessaires pour assimiler et stocker les informations entrantes et produire les informations sortantes.

Les systèmes de gestion de bases de données Une base de donnée (BDD) est un ensemble bien structuré de données relatives à un sujet global. Ces données peuvent être de nature et d’origine différentes Un Système de Gestion de Bases de Données (SGBD) est un logiciel qui permet de créer, de modifier et d’exploiter des bases de données. Ce système constitue donc notre interface pour accéder aux données.

SGBD ( Tables ) Une table est une collection de données relatives à un domaine bien défini Elle contient des enregistrements dont chacun est composé par les mêmes champs de données Champs Nom Prénom Adresse Téléphone Dufour Nathalie 25 rue de paris 03.20.64.89.75 Dupont Albert 1 rue des peupliers 03.27.98.65.32 … ... Leclerc Jean 56 Blv. Pasteur 03.21.66.55.44 Occurrence 1 Occurrence n

SGBD ( Tables ) On peut associer à une table zéro ou plusieurs index Un index est utilisé lorsque l’on veut effectuer des tris ou des recherches d’enregistrements sur une table Un index est constitué d’un ou plusieurs champs INDEX TABLE Clé hachage Emplacement 341 537 832 Nom Prénom Adresse Téléphone Dufour Nathalie 25 rue de paris 03.20.64.89.75 Dupont Albert 1 rue des peupliers 03.27.98.65.32 … ... Leclerc Jean 56 Blv. Pasteur 03.21.66.55.44

SGBD ( Tables ) Une table est constituée d’un ou de plusieurs champs Chaque champs est caractérisé par un libellé, un type, une longueur et une zone spécifiant si le champ est un identifiant ou non CHAMPS TYPE LONGUEUR CLE NOM Texte 25 * PRENOM ADRESSE 45 TELEPHONE 14

La méthode d ’analyse merise Merise est une méthode qui permet d’établir une représentation claire et précise du système d’information. Elle est définie en 3 parties : Le niveau conceptuel (MCD) Il décrit l’ensemble des données du système d’information, sans tenir compte de l’implémentation informatique des données. Le niveau logique (MLD) Il prend en compte l’implémentation du système d’information Il établit la première étape vers la constitution des tables Le niveau physique (MPD) Il fait référence au modèle logique de données (MLD) C’est à partir de ce niveau que l’on pourra créer la base de données.

La méthode d ’analyse merise Ces 3 étapes sont nécessaires pour traduire un système d’information en une base de données. Analyse MCD MLD MPD BD

La méthode d ’analyse merise ( MCD ) Le modèle conceptuel de données (MCD) fait référence à tous les objets du système d’information et aux relations entre les objets Il se base autour de 3 concepts Entité Relation Propriété

La méthode d ’analyse merise ( MCD Entité) Une entité  permet de modéliser tout objet ou individu connu du système d’information Une entité est caractérisée par son nom et ses propriétés Nom de l’entité Propriété 1 Propriété 2 Propriété 3 Propriété 4 Propriété 5 CLIENT Nom Prénom Adresse Code postal Ville CLIENT 1 Dupond Bernard 2 rue de DOUAI 59450 SIN LE NOBLE CLIENT 2 Durand Marie 59 Blv Saint Michel 59500 DOUAI

La méthode d ’analyse merise ( MCD propriété) Une propriété est une donnée élémentaire d’une entité Une propriété n’est rattachée qu’à une et une seule entité Une propriété peut être un identifiant L’identifiant permet de faire référence à chaque occurrence d’une entité La ou les propriétés qui constituent l’identifiant d’une entité sont soulignés CLIENT Nom Prénom Adresse Code postal Ville CLIENT Code client Nom Prénom Adresse Code postal Ville

La méthode d ’analyse merise ( MCD relation) Une relation décrit un lien entre deux ou plusieurs entités Chaque relation possède un nom, qui est généralement constitué par un verbe à l’infinitif Une relation est liée à chacune de ses entités par un lien sur lequel on indique les cardinalités Les cardinalités représentent la participation de l’entité concernée à la relation

La méthode d ’analyse merise ( MCD relation) Nom de l’entité Propriété 1 Propriété 2 Propriété 3 Propriété 4 Propriété 5 Cardinalité maximale RELATION 0, n Cardinalité minimale CLIENT Code client Nom Prénom Adresse Code postal Ville FACTURE Numéro facture Date OBTENIR 0, n 1, 1

La méthode d ’analyse merise ( MCD relation) FACTURE 10 0010 26/12/2009 CLIENT 1 Dupont Bernard 2 rue de DOUAI 59450 SIN LE NOBLE OBTENIR OBTENIR FACTURE 31 0031 15/06/2010 CLIENT 2 Durant Marie 59 Blv Saint Michel 59500 DOUAI OBTENIR FACTURE 8 0008 01/12/2009 CIF

La méthode d ’analyse merise ( MLD) Le modèle logique de données (MLD) se base sur un modèle conceptuel de données (MCD) Il est composé des tables logiques reliées entre elles par des flèches L’entité est transformée en table Les propriétés de l’entité deviennent les attributs de la table L’identifiant de l’entité devient la clé primaire de la table

La méthode d ’analyse merise ( MLD) CLIENT Code client Nom Prénom Adresse Code postal Ville CLIENT CODE_CLIENT NOM PRENOM ADRESSE CODE_POSTAL VILLE

La méthode d ’analyse merise ( MLD) Relation avec cardinalités (x, n) et (x,1) ou x = 0 ou 1 CLIENT Code client Nom Prénom Adresse Code postal Ville FACTURE Numéro facture Date OBTENIR 0, n 1, 1 CLIENT CODE_CLIENT NOM PRENOM ADRESSE CODE_POSTAL VILLE FACTURE NUMERO_FACTURE CODE_CLIENT DATE

La méthode d ’analyse merise ( MLD ) Relation avec cardinalités (x, n) et (x, n) ou x = 0 ou 1 FACTURE Numéro facture Date ARTICLE Code article Libellé Prix unitaire COMPORTER 1 , n 0 , n QUANTITE FACTURE NUMERO_FACTURE CODE_CLIENT Date COMPORTE NUMERO_FACTURE CODE_ARTICLE QUANTITE ARTICLE CODE_ARTICLE LIBELLE PRIX_UNITAIRE

La méthode d ’analyse merise ( MPD ) Le modèle physique de données (MPD) se base sur un modèle logique de données (MLD) Il est composé de tables physiques Chaque table logique du MLD correspondra à une table physique du MPD Les attributs de la table logique deviennent des champs de la table physique Pour chaque champ on indiquera son nom son type sa longueur si c’est un clé ( identifiant ) S’il est obligatoire ou non

La méthode d ’analyse merise ( MPD ) CHAMPS TYPE LONGUEUR CLE OBLIGATOIRE? CODE_CLIENT N 5 X OUI NOM A 25 PRENOM ADRESSE 45 CODE_POSTAL VILLE CLIENT CODE_CLIENT NOM PRENOM ADRESSE CODE_POSTAL VILLE - N : Numérique - A : Alphanumérique