CONCEPTION Support de cours n 3 DE BASES DE DONNEES
|
|
- Florence Chartier
- il y a 8 ans
- Total affichages :
Transcription
1 CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données... 2 Page 1. La relation (ou table) La relation universelle: La relation normalisée: La clé primaire La clé étrangère La clé candidate Les clés secondaires... 3 B. Le modèle relationnel... 3 C. Les règles de passage du MCD au MRD (ou MLD)... 7 D., Le modèle physique de données... 8 E. Conclusion sur la modèlisation des données... 8 R. Richard - UBO Conception de bases de données (Partie3) 1
2 PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES Les modèles conceptuels et organisationnels ont permis une bonne représentation des données indépendamment des choix techniques. Aujourd'hui, l'orientation technique la plus utilisée se tourne vers l'utilisation de bases de données relationnelles. Il existe d'autres types de bases de données (hiérarchiques ou réseau par exemple) qui sont désormais obsolètes: en conséquence, sera uniquement étudié le modèle logique de données relationnel qu'on peut encore appeler modèle relationnel de données (MRD) pour simplifier. A. Les concepts du modèle relationnel de données 1. La relation (ou table) Une relation représente un ensemble de données et sa description peut prendre la forme d'un tableau dont les colonnes contiennent les valeurs prises par les attributs et les lignes représentent les occurrences de la relation (ou tuples). La relation s'écrit: CIRCUITS(Code Circuit, Nom Circuit, Nom Pays, Organisateur Circuit, Tracé Circuit) Nb: un relation peut être appelée aussi table dans la mesure où, au niveau physique de données, une relation sera systématiquement représentée par un table. 2. La relation universelle: Un système d'information pourrait être, a priori, mémorisé dans une seule relation qui présenterait tous les attributs répertoriés dans le système (voir page suivante: Résultats F1 2005) On constate alors que ce système est loin d'être optimal dans la mesure où de nombreuses données sont redondantes. (ex: Date Course, Nationalité Pilote ) 3. La relation normalisée: L'étude des dépendances fonctionnelles permet d'aboutir à une répartition des attributs dans différentes relations dites normalisées idéales pour le système d'information puisqu'il n'y a plus de redondance assurant ainsi une meilleure intégrité des données. La relation normalisée est une relation qui ne comprend que des attributs simples tous dépendants directement de l'identifiant de la relation. La relation CIRCUITS ( 1) est une relation normalisée. R. Richard - UBO Conception de bases de données (Partie3) 2
3 Ci-dessous, la relation RESULTATS COURSES(N Course, Date, Nom Course, Code Circuit, Nom Circuit, Tours, Longueur Tour, Classement, Code Pilote, Nom Pilote, Nationalité Pilote, Abandon, Points attribués), qui mémorise les résultats des pilotes à chaque Grand Prix de F1 pour la saison 2005 est un exemple de relation universelle. 4. La clé primaire La clé primaire de la relation est constituée par un ou plusieurs attributs afin de permettre d'identifier chaque ligne de la relation. (Relation CIRCUITS: Code Circuit) 5. La clé étrangère On appellera clé étrangère dans une relation un attribut qui est également clé primaire dans une autre relation 6. La clé candidate On appellera clé candidate un attribut qui n'est pas clé primaire mais qui est également apte à assurer l'unicité d'une ligne.. (Relation CIRCUITS: Nom Pays) 7. Les clés secondaires Elles correspondent aux attributs qui seront couramment sollicités pour effectuer des recherche (opération de sélection) et sur lesquels, en conséquence, on créera un index (niveau physique) pour faciliter ces consultations. B. Le modèle relationnel Une autre méthode de conception, appelé modèle relationnel, préconise l'élaboration d'une matrice des dépendances fonctionnelles ou encore d'un graphe des dépendances fonctionnelles. L'avantage principal de cette méthode est d'aboutir directement à la définition de relations normalisées adaptées directement à la mise en place de la structure d'une base de données relationnelle. R. Richard - UBO Conception de bases de données (Partie3) 3
4 Résultats F1 Saison Le SI, à mettre en œuvre, a pour objectif de déterminer le classement final des pilotes en fin de la saison. Ce classement se détermine en accumulant les points obtenus par chaque pilote à chaque grand prix. a) Elaboration du dictionnaire de données Il s'agit de définir tous les données qu'il faut prendre en considération afin d'abouir à l'objectif final: dans notre exemple, pour simplifier la démarche, on se limitera à la liste des données présentée dans la relation universelle précédente. N Course Date Nom Course Code Circuit Nom Circuit Tours Longueur Tour Classement Code Pilote Nom Pilote Nationalité Pilote Abandon Points attribués b) Etude des dépendances fonctionnelles Par observation de la relation universelle, on peut déduire principalement les DF suivantes: N Course Ł Date N Course Ł Nom Course N Course Ł Code Circuit N Course Ł Nom Circuit N Course Ł Tours N Course Ł Longueur Tour Code Circuit Ł Nom Circuit Code Pilote Ł Nom Pilote Code Pilote Ł Nationalité Pilote N Course, Code Pilote Ł Classement N Course, Code Pilote Ł Abandon N Course, Code Pilote Ł Points attribués Classement Ł Points attribués Cependant, certaines DF ne sont pas directes dan la mesure où elles peuvent être remplacées par au moins de 2 autres DF. Ainsi, DF suivante: N Course Ł Nom Circuit est équivalente à: N Course Ł Code Circuit Ł Nom Circuit Et la DF: N Course, Code Pilote Ł Points attribués est équivalente à: N Course, Code Pilote Ł Classement Ł Points attribués R. Richard - UBO Conception de bases de données (Partie3) 4
5 c) Le graphe des DF En retenant uniquement les DF directes, le graphe des DF permet de mettre en évidence les relations normalisées équivalentes à la relation universelles initiale. N Course, Code Pilote Date Nom Course Code Circuit Tours Longueur Tour Nom Pilote Nationalité Pilote Nom Circuit Classement Abandon Points attribués En regroupant les DF partant des mêmes propriétés dans un même cadre, le graphe met en évidence, dans le modèle relationnel final 5 relations normalisées: COURSES (N Course, Date, Nom Course, #Code Circuit, Tours, Longueur Tour) CIRCUITS(Code Circuit, Nom Circuit) PILOTES(Code Pilote, Nom Pilote, Natonalité Pilote) RESULTATS(#N Course, #Code Pilote, Classement, Abandon) POINTS(Classement, Points attribués) Le symbole # désigne les clefs étrangères dans les relations. d) La matrice des DF La matrice est mieux adaptée à la présentation des DF lorsque le SI à décrire est imposant et que, en conséquence, le nombre de propriétés est important: N Nom Propriétés N Course ««2 Date 1 3 Nom Course 1 4 Code Circuit 1 «5 Nom Circuit 1 6 Tours 1 6 Longueur Tour 1 8 Classement «1 9 Code Pilote ««10 Nom Pilote 1 11 Nationalité Pilote 1 12 Abandon 1 13 Points attribués 1 R. Richard - UBO Conception de bases de données (Partie3) 5
6 Chaque propriété, énoncée dans la colonne 2, est numérotée (colonne 1). Les en-têtes des colonnes suivantes contiennent les n des propriétés émettrices des dépendances fonctionnelles. Le symbole «traduisent explicitement, en fait, les DF réflexives évidentes (ex: N Course Ł N Course). Le chiffre 1 indique l'existence d'une DF entre la propriété en entête de colonne et la propriétéen entête de ligne (ex: N Course Ł Nom Course). La matrice étant achevée, chaque colonne fait l'objet d'une relation, qu'il convient de nommer, dans le modèle relationnel final. e) Modèle relationnel ou MCD Le modèle relationnel présente une démarche inverse à celle utilisée avec le modèle Entité Association: ici on identifie les plus petits éléments d'information (attributs) et on les regroupe pour en faire des relations alors que, précédemment, on distinguait préalablement des ensembles d'information (entités) puis on les décrivait (propriétés). Par expérience, c'est la démarche Entité Association qui se révèle la plus facile à aborder et c'est pour cette raison qu'elle a été présentée en premier. Cela nous amène maintenant à étudier les règles de passage du MCD au MRD puisque le MCD, modèle conceptuel pur, ne correspond directement à aucun modèle physique de données. R. Richard - UBO Conception de bases de données (Partie3) 6
7 C. Les règles de passage du MCD au MRD (ou MLD) Elles sont au nombre de 3: Une entité devient une relation (ou table) et les propriétés de l'entité deviennent attributs de la relation. Une association binaire portant une contrainte d'intégrité fonctionnelle (dite fonctionnelle plus simplement et donc porteuse d'une 0,1 ou 1,1) se traduit en ajoutant à la relation représentant l'entité Fils de l'association l'identifiant de l'entité Père Nb: cet attribut devient une clé étrangère de la relation (à signaler par le caractère #) Une association non fonctionnelle (porteuse de part et d'autre de cardinalités 0,n ou 1,n) fait l'objet d'une nouvelle relation dont l'identifiant sera constitué des identifiants des entités associées et les attributs les propriétés de l'association. Entité Pére de l'association: un père peut avoir plusieur fils CIF Gestion commerciale CLIENTS N Client Nom Client Adresse 1 Client Adresse 2 Client CP Ville Client Tel Client (1,n) (1,1) passe Entité Fils de l'association: un fils a un père et un seul! COMMANDES N Commande Date Commande Délai Livraison Lieu Livraison (1,n) Concerne Qté commandée (0,n) PRODUITS Code Produit Libellé Produit Prix unitaire F Application de la règle n 1: Pour les 3 entités du MCD, on obtient les 3 relations suivantes: CLIENTS(N Client, Nom Client, Adresse 1 Client, Adresse 2 Client, CP Ville Client, Tel Client) COMMANDES(N Commande, Date Commande, Délai Livraison, Lieu Livraison) PRODUITS(Code Produit, Libellé Produit, Prix unitaire) F Application de la règle n 2: L'association passe est porteuse d'une CIF (cardinalité 1,1). En conséquence, la relation COMMANDES, qui représente l'entité Fils de l'association, est modifiée de la manière suivante: COMMANDES(N Commande, Date Commande, Délai Livraison, Lieu Livraison, #N Client) F Application de la règle n 3: L'association concerne, non porteuse d'une CIF, entraine la création de la relation suivante: DETAILS_COMMANDE(#N Commande, #Code Produit, Qté) Le MRD final est: CLIENTS(N Client, Nom Client, Adresse 1 Client, Adresse 2 Client, CP Ville Client, Tel Client) COMMANDES(N Commande, Date Commande, Délai Livraison, Lieu Livraison, #N Client) PRODUITS(Code Produit, Libellé Produit, Prix unitaire) DETAILS_COMMANDE(#N Commande, #Code Produit, Qté) R. Richard - UBO Conception de bases de données (Partie3) 7
8 D., Le modèle physique de données Il n'existe pas d'approche normalisée de description et de présentation du MPD: en effet, la description physique des données est étroitement liée au choix technologique adopté concernant le système de gestion de données. Mais, on peut affirmer que le MRD autorise directement la définition physique de la structure de la base de données requise avec un S.G.B.D. relationnel pour la bonne raison qu'il a été élaboré pour cette technologie. Les principaux systèmes de gestion de bases de données sont: DB2 (d'ibm) ORACLE (de ORACLE Corporation) Ces systèmes concernent essentiellement les S.I. de grosses tailles par le volume de données et la quantité de transactions de consultation ou mise-à-jour. En micro-informatique, on utilisera: ACCESS (de Microsoft) 4D (de ACI - éditeur français) Cette partie est abordée en TD sous Access. F Mise en place de la base de données "Gestion commercial"e sous ACCESS: La fenêtre des relations donne une représentation de la structure finale de la base. Remarques: Chaque relation du MRD se traduit par une table. Chaque attribut fait l'objet d'un champ. Les identifiants des relations deviennent les clés primaires des tables (en gras). Les relations entre les tables sont établies en reliant les champs correspondant aux étrangères aux champs correspondant aux clés primaires. E. Conclusion sur la modèlisation des données Il existe des logiciels dits AGL (pour Atelier de Génie Logiciel) qui facilitent grandement l'élaboration de tous les modèles abordés. L'un d'entre eux s'appelle Win'Design qui dispose d'un interface graphique sous Windows convivial proposant ainsi un cadre de travail particulièrement adapté aux taches de modélisation. R. Richard - UBO Conception de bases de données (Partie3) 8
9 Outre les outils de type dessin nécessaires pour l'élaboration des graphiques (MCD ), Win'design propose des dispositifs de contrôles immédiats lors de la construction des modèles, des dispositifs de documentation (disctionnaire de données...). Le MRD peut être généré automatiquement à partir du MCD. Et, enfin, Win'Design permet la génération automatique du modèle physique de données en tenant compte, bien évidemment, des contraintes spécifiques à chaque SGBD. Cette génération restitue un script contenant les ordres SQL destinés à être exécuté par le SGDB aboutissant à la définition automatique des tables. R. Richard - UBO Conception de bases de données (Partie3) 9
LE MODELE CONCEPTUEL DE DONNEES
LE MODELE CONCEPTUEL DE DONNEES Principe : A partir d'un cahier des charges, concevoir de manière visuelle les différents liens qui existent entre les différentes données. Les différentes étapes de réalisation.
Plus en détailConcevoir un modèle de données Gestion des clients et des visites
page 1 MCD Concevoir un modèle de données Gestion des clients et des visites La gestion des informations d une organisation est un élément essentiel de son efficacité. L obligation de les trouver et de
Plus en détailExemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions
Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces
Plus en détailIntroduction aux Bases de Données
Licence 3 Géographie Aménagement NHUC5548 Introduction aux Bases de Données Le cas des BD relationnelles Concepts, méthodes et applications JP ANTONI / Y FLETY 1 Logistique et autres fonctionnements Cours
Plus en détailComprendre Merise et la modélisation des données
Comprendre Merise et la modélisation des données Tables des matières Avant-propos 1- Introduction 1-1 Principes fondateurs 1-2 Bases conceptuelles 1-3 Place de Merise dans le cycle de développement informatique
Plus en détailDEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.
DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de
Plus en détailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détailTickets 3:3. ChevauxPartants
MCD : quelques exemples particuliers Une association peut être ternaire. Exemple : Vendeurs, Lieux, Acheteurs reliées par vente. Posez-vous alors la question et si je remplaçais l association par une entité,
Plus en détail1. LA GESTION DES BASES DE DONNEES RELATIONNELLES
Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de
Plus en détailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Plus en détailModélisation des données
Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)
Plus en détailLes bases de données Page 1 / 8
Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...
Plus en détailRÈGLES DE TRANSFORMATION DU MCD AU MLD (MRD)
1 RÈGLES DE TRANSFORMATION DU AU MLD () Nous allons définir les règles de transformation pour le passage du au MLD, en respectant les différents cas qui se posent. Transformation des entités Toute entité
Plus en détailConception des bases de données : Modèle Entité-Association
Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir
Plus en détailINTRODUCTION : Données structurées et accès simplifié
INTRODUCTION : Données structurées et accès simplifié À l'origine de l'informatique, le stockage d'information se faisait sur cartes perforées. Ces supports pauvres ne permettaient pas de définir la structuration
Plus en détailConception d une base de données
Conception d une base de données Cyril Gruau 17 octobre 2005 (corrigé le 13 juillet 2006) Résumé Ce support de cours regroupe quelques notions concernant le modélisation conceptuelle de système d information
Plus en détailChapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
Plus en détailA. Définition et formalisme
Les cardinalités et les différents types d'associations I. Les cardinalités A. Définition et formalisme Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations
Plus en détailFormation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du
Proyecto FAO COPEMED Universidad de Alicante Ramón y Cajal, 4 03001 - Alicante, España GCP/REM/057/SPA Web : www.fao.org/fi/copemed Tel : +34 96 514 59 79 Fax : +34 96 514 59 78 Email : copemed@ua.es Formation
Plus en détailNom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Plus en détailBases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Plus en détailModèle conceptuel : diagramme entité-association
Modèle conceptuel : diagramme entité-association Raison d'être de ce cours «La conception et l'utilisation de bases de données relationnelles sur micro-ordinateurs n'est pas un domaine réservé aux informaticiens.»
Plus en détailBases de Données Relationnelles. Le Modèle Relationnel
Bases de Données Relationnelles Le Modèle Relationnel Le modèle relationnel modèle de niveau logique modèle simple : deux concepts relation (table) attribut (colonne) défini par Ted Codd en 1970 ; prix
Plus en détailMéthode d analyse Merise
Méthode d analyse Merise - Frédéric Julliard Université de Bretagne Sud UFR SSI - IUP Vannes - année 2001-2002 Approche ancienne : 1978 Très répandue en France Origine française : développée par : CTI
Plus en détailEntrepôt de données 1. Introduction
Entrepôt de données 1 (data warehouse) Introduction 1 Présentation Le concept d entrepôt de données a été formalisé pour la première fois en 1990 par Bill Inmon. Il s agissait de constituer une base de
Plus en détailBases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre
Bases de Données Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Synthèse : conception de BD langage de modélisation famille de SGBD SGBD Analyse du
Plus en détailPROJET DE PORTAIL INTRANET YNNA
PROJET DE PORTAIL INTRANET YNNA PV sur l état d avancement du chantier Intranet Ynna Hicham BENJELLOUN h.benjelloun@ynna.ma Préambule Ce rapport a pour objet de proposer les grandes lignes de l état des
Plus en détailMASTER II ECONOMIE ET GESTION Spécialité Management des Organisations de la Neteconomie
MASTER II ECONOMIE ET GESTION Spécialité Management des Organisations de la Neteconomie MODULE C03 - Séquence 4 INTRODUCTION I. DONNEES ET TRAITEMENT II. MODELE CONCEPTUEL DES DONNEES III. MODELE CONCEPTUEL
Plus en détailLa problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre
La problématique de la Préservation des Bases de Données Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre Définition des bases de données Terme du langage courant base de données Utilisé pour désigner
Plus en détailFaculté des sciences de gestion et sciences économiques BASE DE DONNEES
BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,
Plus en détailCréer le schéma relationnel d une base de données ACCESS
Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...
Plus en détailPrésentation du module Base de données spatio-temporelles
Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes
Plus en détailMERISE. Modélisation de Systèmes d Information. Pierre Gérard. DUT Informatique 2ème année 2004/2005. IUT de Villetaneuse - Université de Paris 13
Modélisation de Systèmes d Information IUT de Villetaneuse - Université de Paris 13 DUT Informatique 2ème année 2004/2005 LATEX Cycle de vie Introduction Processus de développement d un logiciel La méthode
Plus en détail1 Introduction et installation
TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on
Plus en détailChaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)
Chaîne opératoire de réalisation d une base de données ANF «Comment concevoir une base de données» (29-30/01/2015) En introduction 1- Phase d analyse ou d audit 2- Modélisation & développement de la base
Plus en détailLes bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
Plus en détailUtiliser Access ou Excel pour gérer vos données
Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que
Plus en détailModélisation de bases de données : Le modèle relationnel
Modélisation de bases de données : Le modèle relationnel Rappel chapitre 1 C est quoi un modèle? Type de modèle : Modèle hiérarchique Modèle réseau Modèle objet Modèle relationnel Cours BD Dr REZEG K 1
Plus en détailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailMerise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Plus en détailConduite de projets informatiques Développement, analyse et pilotage (2ième édition)
Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les
Plus en détailModèle Entité-Association. C est un modèle important pour la conception des bases de données relationnelles. Il
Le modèle Entité-Association C est un modèle important pour la conception des bases de données relationnelles. Il est très répandu, très documenté. Il aide à concevoir une base de données sans redondance,
Plus en détailChapitre 07 Le modèle relationnel des données
Chapitre 07 Le modèle relationnel des données Introduction Ce chapitre est un prolongement de l'étude du modèle relationnel vu en classe de première. L'idée principale est de faire comprendre aux élèves
Plus en détailChapitre 9 : Informatique décisionnelle
Chapitre 9 : Informatique décisionnelle Sommaire Introduction... 3 Définition... 3 Les domaines d application de l informatique décisionnelle... 4 Architecture d un système décisionnel... 5 L outil Oracle
Plus en détailBases de données Cours 1 : Généralités sur les bases de données
Cours 1 : Généralités sur les bases de données POLYTECH Université d Aix-Marseille odile.papini@univ-amu.fr http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 1 Qu est ce qu une
Plus en détailUML et les Bases de Données
CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..
Plus en détailBASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES
BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE
Plus en détailLa méthode MERISE (Principes)
La méthode MERISE (Principes) Introduction Création : en 1978-79 par Peter Chen et Hubert Tardieu à Aix en Provence Signifie : MEthode pour Rassembler les Idées Sans Effort ou encore vient du merisier
Plus en détailBusiness Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel
Avant-propos 1. À qui s'adresse ce livre? 9 2. Les pré-requis 10 3. Les objectifs du livre 10 Introduction 1. Présentation du décisionnel 15 1.1 La notion de décideur 15 1.2 Les facteurs d'amélioration
Plus en détailCQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------
ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,
Plus en détailSGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)
SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients
Plus en détailBases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
Plus en détailJade. Projet Intelligence Artificielle «Devine à quoi je pense»
Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges
Plus en détailChapitre 5 LE MODELE ENTITE - ASSOCIATION
Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous
Plus en détailTP Bases de données réparties
page 1 TP Bases de données réparties requêtes réparties Version corrigée Auteur : Hubert Naacke, révision 5 mars 2003 Mots-clés: bases de données réparties, fragmentation, schéma de placement, lien, jointure
Plus en détailMEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailBusiness Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel
Avant-propos 1. À qui s'adresse ce livre? 9 2. Les pré-requis 10 3. Les objectifs du livre 11 Introduction 1. Présentation du décisionnel 13 1.1 La notion de décideur 14 1.2 Les facteurs d'amélioration
Plus en détail2 Grad Info Soir Langage C++ Juin 2007. Projet BANQUE
2 Grad Info Soir Langage C++ Juin 2007 Projet BANQUE 1. Explications L'examen comprend un projet à réaliser à domicile et à documenter : - structure des données, - objets utilisés, - relations de dépendance
Plus en détailDossier Logique câblée pneumatique
Dossier Logique câblée pneumatique Festo Belgium SA Rue Colonel Bourg 11 BE-13 Bruxelles www.festo.com Logique câblée pneumatique Chaque schéma de commande est élaboré selon une logique déterminée. Cette
Plus en détailIntroduction aux Bases de Données
Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailSystèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
Plus en détailConnecteur bi directionnel SAGE MAGENTO
SAGE MAGENT 1.6 Date : 01/01/2011 Editeur : AWEV Logiciel interface entre la gestion commerciale SAGE100 et MAGENT. Comment disposer d un site marchand efficace basé sur la plateforme Magento et couplé
Plus en détailGestion des bases de données
Gestion des bases de données DU Chef de Projet en Recherche Clinique 23/11/2012 Fabrice GOURMELON URC/CIC Necker - Cochin 2 A. Qu est-ce qu une donnée? B. Qu est-ce qu une base de données? C. Définition
Plus en détail1.2 Genèse. 1.3 Version de Designer utilisée
Designer et l ingénierie du logiciel Notions élémentaires P.-A. Sunier, ISNet Neuchâtel avec le concours de C. Kohler et P. Ferrara 1 Propos liminaires... 1 1.1 Objectifs de publication... 1 1.2 Genèse...
Plus en détailChapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)
Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL) Un modèle de données définit un mode de représentation de l information selon trois composantes : 1. Des structures de données. 2. Des contraintes qui permettent
Plus en détailLe modèle de données
Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.
Plus en détail16H Cours / 18H TD / 20H TP
INTRODUCTION AUX BASES DE DONNEES 16H Cours / 18H TD / 20H TP 1. INTRODUCTION Des Fichiers aux Bases de Données 2. SYSTEME DE GESTION DE BASE DE DONNEES 2.1. INTRODUCTION AUX SYSTEMES DE GESTION DE BASES
Plus en détailINTRODUCTION AUX BASES de DONNEES
INTRODUCTION AUX BASES de DONNEES Équipe Bases de Données LRI-Université Paris XI, Orsay Université Paris Sud Année 2003 2004 1 SGBD : Fonctionnalités et Principes Qu est qu une base de données? Un Système
Plus en détailSciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information
Plus en détailConcepteur Développeur Informatique
Référentiel de Certification UNION EUROPEENNE Fonds Social Européen DSP REAC RC RF CDC Concepteur Développeur Informatique Libellé réduit: CDI Code titre: TP-01281 Type de document: Guide RC Version: 1
Plus en détailCONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT
CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT DESPOSITO Antony MALO Andy SIMUTOGA Clément - 1 - Introduction :... 3 CYCLE DE VIE :... 3 Analyse de l existant :... 3 Interprétation
Plus en détailet les Systèmes Multidimensionnels
Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Datawarehouse (DW) Le Datawarehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées
Plus en détailMERISE. Modélisation et Conception de Systèmes d Information
MERISE Modélisation et Conception de Systèmes d Information Intro L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR La méthode MERISE,
Plus en détailGUIDE PRATIQUE MODÈLE CONCEPTUEL DES DONNÉES MODÈLE LOGIQUE DES DONNÉES STANDARD MODÈLE LOGIQUE DES DONNÉES OPTIMISÉ
GUIDE PRATIQUE MODÈLE CONCEPTUEL DES DONNÉES MODÈLE LOGIQUE DES DONNÉES STANDARD MODÈLE LOGIQUE DES DONNÉES OPTIMISÉ D. ALESSANDRA - Guide pratique de Merise Page 1/22 Objectifs Présentation théorique
Plus en détailDidacticiel PowerAMC 11.0 MPD
Didacticiel PowerAMC 11.0 MPD Pierre GERARD IUT de Villetaneuse Ce document est une retranscription du Tutoriel PowerAMC disponible en ligne à l'adresse : http://sybooks.sybase.com/onlinebooks/group-pd/amc1100f/
Plus en détailCHAPITRE 1. Introduction aux bases de données
CHAPITRE 1 Contenu du chapitre 1 Pourquoi utiliser une bases de? Définitions et objectifs d'un SGBD Niveaux d'abstraction des Méthodes de modélisation d une BD Modèles de structuration des Structure globale
Plus en détailChapitre 1 Généralités sur les bases de données
Chapitre 1 Généralités sur les bases de données I. Définition d un SGBD Une base de données, généralement appelée BD est un ensemble structuré et organisé permettant le stockage de grandes quantités d'informations
Plus en détailIntroduction aux bases de données Cours 1 : Généralités sur les bases de données
Cours 1 : Généralités sur les bases de données ESIL Université de la méditerranée Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/sources/bdmat.html Plan du cours 1 1 Qu est ce qu
Plus en détailACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics
ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics Analyse technique et développement d applications de
Plus en détailMercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est
Plus en détailModélisation : Entité-Association Pattes de corbeau Relationnel. Plan BD4 : A.D., S.B. 2013-2014. . 1 Des systèmes d'information. Pourquoi?
Modélisation : Entité-Association Pattes de corbeau Relationnel BD4 : AD, SB Licence MASS, Master ISIFAR, Paris-Diderot 2013-2014 BD4 (Licence MASS, Master ISIFAR, Paris-Diderot) Modélisation avec Workbench
Plus en détailNF26 Data warehouse et Outils Décisionnels Printemps 2010
NF26 Data warehouse et Outils Décisionnels Printemps 2010 Rapport Modélisation Datamart VU Xuan Truong LAURENS Francis Analyse des données Avant de proposer un modèle dimensionnel, une analyse exhaustive
Plus en détailMODE OPERATOIRE OPENOFFICE BASE
MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide
Plus en détailBusiness Intelligence avec SQL Server 2012
Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Table des matières Les éléments à télécharger sont disponibles
Plus en détailConception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction
Plus en détailBD réparties. Bases de Données Réparties. SGBD réparti. Paramètres à considérer
Bases de Données Réparties Définition Architectures Outils d interface SGBD Réplication SGBD répartis hétérogènes BD réparties Principe : BD locales, accès locaux rapides accès aux autres SGBD du réseau
Plus en détailRappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
Plus en détailCahier des charges. Technique pour la mise en œuvre. de la procédure Portail Achat - EDI
Direction des Achats de la SNCF Département SI Achat (DSIT-A) 120 Boulevard Vivier Merle 69502 Lyon Cedex 03 Tél. : (33) 04 82 31 32 15 - SNCF 503 215 Cahier des charges Technique pour la mise en œuvre
Plus en détailContrôle interne et organisation comptable de l'entreprise
Source : "Comptable 2000 : Les textes de base du droit comptable", Les Éditions Raouf Yaïch. Contrôle interne et organisation comptable de l'entreprise Le nouveau système comptable consacre d'importants
Plus en détailCours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1
Cours 6 Sécurisation d un SGBD DBA - M1ASR - Université Evry 1 Sécurisation? Recette d une application Vérification des fonctionnalités Vérification de l impact sur le SI existant Gestion du changement
Plus en détailLe langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Plus en détailLE PROBLEME DU PLUS COURT CHEMIN
LE PROBLEME DU PLUS COURT CHEMIN Dans cette leçon nous définissons le modèle de plus court chemin, présentons des exemples d'application et proposons un algorithme de résolution dans le cas où les longueurs
Plus en détailUNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE
UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE TP N 1 : Initiation à L Access I. Introduction Microsoft Access fait partie
Plus en détailC ) Détail volets A, B, C, D et E. Hypothèses (facteurs externes au projet) Sources de vérification. Actions Objectifs Méthode, résultats
C ) Détail volets A, B, C, D et E Actions Objectifs Méthode, résultats VOLET A : JUMELAGE DE 18 MOIS Rapports d avancement du projet. Réorganisation de l administration fiscale Rapports des voyages d étude.
Plus en détailCréer une base de données
Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création
Plus en détailINDUSTRIALISATION ET RATIONALISATION
INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements
Plus en détailBases de données relationnelles & SQL
Bases de données relationnelles & SQL Objectifs Appréhender les concepts du modèle relationnel. Etre capable de concevoir un schéma relationnel. Etre capable de créer une base de données relationnelle
Plus en détail