Cours n°1 Introduction, Conception

Slides:



Advertisements
Présentations similaires
REFERENTIEL DE LA SERIE STG
Advertisements

Modèle Logique ET PHYSIQUE des données
Modèle Logique de données
Material/Sources: Daniel Bardou, Julie Dugdale &
Base de Données / MCD Introduction en utilisant un SGBD simple (Access) Quinio Université Paris Ouest2010 Quinio.
Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Le Modèle Logique de Données
Le modèle entité / associations MCD (Modèle Conceptuel des Données)
Initiation au système d’information et aux bases de données
Analyse et Conception des Systèmes d’Informations
Initiation au système d’information et aux bases de données
L’utilisation des bases de données
Rappel sur les bases de données et le vocabulaire
Database B2 2 MIP Paris.
Initiation à la conception de systèmes d'information
Modélisation E/R des Données
Introduction à la conception de Bases de Données Relationnelles
Transformation du diagramme de classe en modèle relationnel
Chap 4 Les bases de données et le modèle relationnel
Initiation aux bases de données
Les bases de donnÉes I DÉFINITION Ensemble structuré d’informations
La structuration et la représentation informatique de l'information
Le modèle relationnel.
L’utilisation des bases de données
Modèle Logique de Données
Cas pratique : Interim.
SYSTEMES D’INFORMATION
BASES DE DONNÉES Mme N. BENMOUSSA L SEG 2012/2013
Les concepts et les méthodes des bases de données
Initiation aux bases de données et à la programmation événementielle
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
Plan UE Introduction aux Bases de Données
Introduction.
Administration des SBGD relationnels
Base de Données.
PostgreSQL – Présentation
DOSSIER G10 – La base de données Relationnelle
Bases de données : modèlisation et SGBD
Merise – MCD.
Modèle logique des données
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Système Gestion Bases Données
Méthode d’analyse et de conception
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Introduction avec Access Quinio Nanterre 2008
Conception d’une Base de Données Le Diagramme de Classes UML
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Jean Paul CHANLON IUT1 Grenoble Génie Mécanique et Productique
Séance /10/2004 SGBD - Approches & Principes.
INTRODUCTION AUX BASES DE DONNEES
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
Initiation aux bases de données et à la programmation événementielle
La conception détaillée. Objectifs Décrire la solution opérationnelle - étude détaillée des phases informatiques du MOT (écrans, états, algorithmes, …),
Initiation aux bases de données et à la programmation événementielle
Cours n°2 Implémentation et exploitation
Introduction Module 1.
Le modèle logique des données relationnel
N° chamb + n° Reservation
Analyse, élaboration et exploitation d’une Base de Données
De Arnault Chazareix :
I. Concepts des bases de données Bases de données   J-L Hainaut Motivation et introduction 5. Les SGBD 2. Concepts des bases de données 3.
Les bases de données Séance 2 Méthodologies d’analyse.
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.
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
Cours Initiation aux Bases De Données
Transcription de la présentation:

Cours n°1 Introduction, Conception Bases de données Cours n°1 Introduction, Conception

1. Introduction

1.1. Définition Lot d’informations structurées stockées de façon logique et reliées entre elles dans un dispositif informatique Grande quantité d’information Consultable simultanément BDD présentes dans toutes phases d’activité Faire schéma pour montrer l’accès simultané

1.2. SGBD Systèmes de Gestion de Bases de Données Logiciels pour manipulation des BDD leur contenu Gestion de la base : création, suppression, intendance Manipulation du contenu : création, modification, mise à jour, suppression Dans le cadre de ce cours : MySQL

1.3. BDD relationnelles Modèle de données : organisation des objets décrits par/dans la BDD Bases de données relationnelles Les objets sont organisés en tableaux Ces objets entretiennent des relations calculables permettant de localiser une donnée où qu’elle soit stockée Le modèle de données hiérarchique est adapté pour des nomenclatures, mais reste très limité lorsqu’il s’agit de décrire des structures complexes. Les enregistrements sont organisés dans une structure arborescente selon des liens « fils de » ou « est un ». Le modèle de données relationnel permet d'utiliser les opérateurs de l'algèbre relationnelle pour retrouver une information quelconque stockée dans la base de données, ainsi que les informations connexes.

1.4. Construire une BDD 1. Conception de l’organisation des données 2. Formalisation 3. Implémentation dans un SGB 4. Exploitation de la base

2. Construire une BDD

Etape 1 : Conception Représentation graphique : diagramme Modèle entité-association Entité : objet du monde = moule de description Attributs : caractéristiques de description Ces attributs ont des types différents Association : relation entre entités Enregistrement : un objet réel à décrire Etape nécessaire : formalisation de l’organisation qui permet d’avancer plus vite

Etape 1 : Conception Un attribut particulier : la clé primaire Désignation unique d’un enregistrement Le créer s’il n’existe pas Exemple : une UFR

Etape 1 : Conception Considérons que ce document est un enregistrement d’une entité « Document » : Identifier les différents attributs et leurs types Y’a-t-il des attributs qui pourraient être des entités à part ?

Etape 1 : Conception Identifier les entités pertinentes à créer Leur donner des attributs cohérents et non redondants Penser à la clé primaire

Etape 1 : Conception Etablir les associations entre entités Etablir la cardinalité de ces associations

Etape 2 : Formalisation Les entités deviennent des relations Client(IDClient,Nom,Prenom,Adresse,CodeP, Ville, Telephone) Qu’on formalise comme des tables IDClient Nom Prenom Adresse CodeP Ville Telephone 1 Faure Auriane BP25 38024 SMH 24381 2 Dupond Jean 8 rue de bras 38000 Grenoble 0476808080 3 Dupont Marcel Les durandis 38700 Corenc 0476828282 Client(1,Faure, Auriane, BP25, 38024, SMH, 24381)

Etape 2 : Formalisation Transformation des associations grâce à leur cardinalité Cardinalité 1:n La clé primaire de l’entité (1) est intégrée comme attribut (clé étrangère) à l’entité (n) Fournisseur(IDFour,, Nom, RaisonSale) Produit(IDProduit, Nom, PrixU, IDFourn) IDFourn

Etape 2 : Formalisation Transformation des associations grâce à leur cardinalité Cardinalité n:m Créer une nouvelle relation (cad une nouvelle entité) qui a pour attribut les clés primaire des deux entités concernées Client (IDClient, Nom, Prenom, Adresse, CodeP, Ville, Telephone) Produit(IDProduit, Nom, PrixU, IDFourn) Commande(IDProduit, IDClient, Date)

Etape 2 : Formalisation Le modèle entité association complet

Etape 2 : Formalisation Devient un modèle relationnel IDClient Nom Prenom Adresse CodeP Ville Telephone 1 Faure Auriane BP25 38024 SMH 24381 2 Dupond Jean 8 rue de bras 38000 Grenoble 0476808080 3 Dupont Marcel Les durandis 38700 Corenc 0476828282 IDClient IDProduit Date 1 2 230910 IDFourn Nom RaisonSale 1 SFS SCI SFS 2 Truc Truc SA IDProduit Nom PrixU IDFourn 1 Clé 8 5 2 Clé 10 6