Base de données. L amorce d un projet COURS 02 CONCEPTION ET MODÈLE ENTITÉ-ASSOCIATION

Dimension: px
Commencer à balayer dès la page:

Download "Base de données. L amorce d un projet COURS 02 CONCEPTION ET MODÈLE ENTITÉ-ASSOCIATION"

Transcription

1 1 Base de données COURS 02 CONCEPTION ET MODÈLE ENTITÉ-ASSOCIATION L amorce d un projet 2 Tout projet d ingénierie doit passer par plusieurs étapes de réalisation. Les techniques de gestion de projet sont nombreuses et variées. L approche traditionnelle propose 5 étapes L initiation La conception et la planification L exécution L évaluation La complétion 1

2 L initiation d un projet 3 La réalisation d un projet doit répondre minimalement à ces questions : Quel est l objectif? Quel est le contexte? Quels sont les ressources? Quels sont les contraintes? C est probablement la phase la plus importante! Modélisation d un système d information 4 À quoi sert la modélisation? La modélisation d un système d information se fait à deux niveaux : modélisation au niveau externe; modélisation au niveau interne. La modélisation au niveau externe est celle qui ne tient pas compte des contraintes d implantation et qui met l emphase sur la structure conceptuelle du projet. La modélisation au niveau interne tient compte des technologies et des moyens d implantation à mettre en œuvre. Elle s applique souvent lorsqu on tente de réaliser l implémentation d une modélisation externe. 2

3 Modélisation d un système d information 5 Considérant les SGBD relationnels, nous verrons ces deux outils de modélisation : Le modèle entité-association (modélisation externe) Le modèle UML (modélisation externe et interne) Le modèle relationnel (modélisation interne) Introduction 6 Le modèle entité-association (EA) est un outil de modélisation graphique créant, sous forme de diagramme, une description de haut niveau d un système d information. C est un outil de modélisation externe principalement utilisé dans les phases de définition de projet et d écriture des devis. Il participe aussi à la phase de conception. Cet outil de modélisation a initialement été développé par Peter Chen en 1976 et a été largement modifié et adapté depuis. Cette méthode reste encore la plus utilisée pour ce type de modélisation. 3

4 Introduction 7 Le modèle EA est simple et basé sur ces deux constituants fondamentaux : les entités; les associations. À ceci on ajoute les particularités suivantes : les entités possèdent des attributs; les relations peuvent posséder des attributs; plusieurs autres caractéristiques permettent de préciser les intentions du concepteur. Entité 8 Les entités décrivent un objet concret ou abstrait du monde. concret : un individu, un livre, une pièce en stock, un client, une commande, abstrait : une transaction, une action, une période de temps, Les entités représente des objets uniques dans l univers du projet. Elles ne représentent pas une instance en particulier mais plutôt une définition du type des instances possibles. Sur les diagrammes, elles sont représentées par des rectangles. 4

5 Association 9 Les associations décrivent les liens qui existent entre les entités. Elles représentent un lien particulier ayant un sens précis. Ainsi, il est possible d avoir plusieurs associations différentes pour les mêmes entités liées. Encore une fois, elles ne représentent pas une instance en particulier mais plutôt une définition du type d association. Sur les diagrammes, elles sont représentées par des losanges et des lignes joignant les entités liées. Diagramme de conception vs une instance 10 Il est essentiel de faire la différence entre un diagramme EA et une instance. Voici un exemple concret. Diagramme EA Instance Gaston Patrick Mohamed Carolina James Laurent Érica GPA445 GPA775 GPA789 5

6 Attributs 11 Les attributs sont des propriétés qui composent les entités et les associations. Chaque entité doit posséder au moins un attribut alors que les associations peuvent n avoir aucun attribut. Sur les diagrammes, ils sont représentés par des ellipses. Code permanent Prénom Date de naissance Sigle NAS Description Genre Adresse Courriel bre de crédit Attributs 12 Il existe plusieurs précisions possibles concernant les attributs : domaine de valeur; atomique ou composé; à valeur simple ou valeur multiple; dérivé; obligatoire; clé primaire. 6

7 Attributs domaine de valeur 13 Le domaine de valeur indique la nature des données (le type) et certaines caractéristiques importantes selon le contexte du projet. type : nombre entier, nombre à virgule flottante, chaîne de caractère, caractéristiques : valeur numérique inscrite dans un intervalle prescrit, longueur maximum de la chaîne de caractères, liste de valeurs prédéfinies, Ces informations ne sont généralement pas incluses dans les diagrammes EA mais plutôt dans les documents décrivant les spécifications détaillées du projet. Néanmoins, il est souhaitable de s y attardé dès cette phase de modélisation. Attributs atomiques et composés 14 Les attributs peuvent être : atomiques : attributs indivisibles; composés : attributs constitués de plusieurs attributs atomiques. Indirectement, le modèle EA amène une description des entités par des attributs à valeurs atomiques. La représentation est la suivante : l'attribut atomique est représenté par l ellipse déjà vue; l attribut composé est représenté par des grappes d attributs atomiques structurés en arbre. 7

8 Attributs atomiques et composés 15 Code permanent Prénom Date de naissance Sigle NAS Description Genre Adresse Courriel bre de crédit No. rue No. civique Ville Pays Code postal Rue No. appart. Attributs à valeur simple ou valeur multiple 16 Les attributs peuvent être : à valeur simple : ne possède qu une seule valeur; à valeur multiple : possède plusieurs valeurs à la fois. Il est important que le concepteur fasse cette distinction dès l étape de modélisation du modèle EA. Ces attributs sont représentés par une double ellipse. 8

9 Attributs à valeur simple ou valeur multiple 17 Code permanent Prénom Date de naissance Sigle NAS Description Genre Adresse Courriel bre de crédit No. rue No. civique Ville Pays Code postal Rue No. appart. Attributs dérivés 18 Les attributs dérivés sont ceux qui sont en étroite relation avec un autre ou plusieurs autres attributs. Souvent, ils peuvent être calculés ou retrouvés à partir d un autre attribut. Ils sont représentés par une ligne pointillée du contour. 9

10 Attributs dérivés 19 Code permanent Prénom Âge Date de naissance Sigle NAS Description Genre Adresse Courriel bre de crédit No. rue No. civique Ville Pays Code postal Rue No. appart. Attributs obligatoires 20 Permet de préciser si la valeur d un attribut doit être définie. Il est souvent utile pour le concepteur de pouvoir spécifier si un attribut peut être non définis (vides) ou doit obligatoirement posséder une valeur. Ces attributs sont représentés en mettant le texte en caractère gras. 10

11 Attributs obligatoires 21 Code permanent Prénom Âge Date de naissance Sigle NAS Description Genre Adresse Courriel bre de crédit No. rue No. civique Ville Pays Code postal Rue No. appart. Attributs clé primaire 22 Notion de clé primaire : une clé primaire est un attribut ou un ensemble d attributs permettant d identifier de façon unique l instance d une entité spécifique dans l ensemble des entités existantes. Les types de clés : Super clé : tout ensemble d un ou plusieurs attributs permettant d identifier de façon unique une entité dans l ensemble des entités. Clé : c est une super clé à laquelle on ne peut plus enlever d attribut. Clé candidate : clé possédant les caractéristiques pour être une clé primaire; Clé primaire : clé désignée parmi les clés candidates par le concepteur pour identifier de façon unique une entité. 11

12 Attributs clé primaire 23 Différentiation entre entité et association : les entités doivent toujours posséder une clé primaire (et une seule); les associations ne possèdent jamais de clé primaire. Les clés primaires sont représentés en soulignant le texte des attributs concernés. Attributs clé primaire 24 Code permanent Prénom Âge Date de naissance Sigle NAS Description Genre Adresse Courriel bre de crédit No. rue No. civique Ville Pays Code postal Rue No. appart. 12

13 Association 25 Il existe plusieurs précisions possibles concernant les associations : rôle; association récursive; attribut de l association (comme on vient de le voir); contraintes structurelles : de correspondance; de participation; degré de l association. Association rôle 26 Il est important de comprendre qu une association indique un lien précis selon une fonction spécifique du schéma. Il est fréquent de voir plusieurs liens entre deux mêmes entités engendrant ainsi plusieurs associations entre elles. On indique le rôle en nommant l association par un nom pertinent permettant d éviter toute ambiguïté sur sa fonction. Parfois, malgré le nom donné, l ambiguïté persiste et il est de mise de clarifier ses propos. Plusieurs adaptation du diagramme permet de lever ces cas problématiques. 13

14 Association récursive 27 Certaines associations font participer plus d une fois la même entité. Ce sont les associations récursive. Le rôle de ces associations est souvent ambigu et requiert une précision sur le sens précis des fonctions impliquées. est préalable à Sigle Préalable Description a comme préalable bre de crédit Association attributs 28 Code permanent Prénom Âge Date de naissance Date d'inscription Sigle NAS Description Genre Adresse Courriel bre de crédit No. rue No. civique Ville Pays Code postal Rue No. appart. 14

15 Association contraintes structurelles 29 Les contraintes structurelles permettent de limiter les combinaisons possibles entre les différentes entités. Elle permettent de préciser les intentions du concepteur et doit représenter l analyse faite du problème. Il existe deux types de contraintes structurelles : contrainte de correspondance (cardinalité); contrainte de participation. Association cont. de correspondance 30 La contrainte de correspondance permet de préciser le nombre d instance possible pour chaque entité participante. Il existe 3 cardinalités possibles : 1 vers 1 (noté 1:1) 1 vers N (noté 1:N) N vers N (noté N:N) La représentation graphique se fait par l ajout des symboles 1 ou N directement sur les liens entre l association et l entité liée. 15

16 Association cont. de correspondance 31 Association 1 vers 1 Diagramme EA Professeur 1 Supervise 1 Département Instance Patrick Mohamed Carolina James Laurent CTN ELE GPA MEC LOG Association cont. de correspondance 32 Association 1 vers N Diagramme EA N 1 Département Gaston Instance Patrick Mohamed Carolina James Laurent ELE GPA MEC Érica 16

17 Association cont. de correspondance 33 Association N vers N Diagramme EA N N Instance Gaston Patrick Mohamed Carolina James Laurent Érica GPA445 GPA775 GPA789 Association cont. de participation 34 La contrainte de participation permet de préciser si chaque instance d une entité doit nécessairement être lié à une autre entité. Ainsi, il y a deux types de participation : totale : toutes les instances doivent être liées; partielle : chacune des instances peut ne pas être liée. La représentation graphique se fait par une ligne double entre l association et l entité ayant une contrainte de participation totale. Professeur 1 Supervise 1 Département 17

18 Association cont. de participation 35 Il est possible de préciser l intervalle de valeur permise pour chaque association. Ainsi, on détermine une paire d entier (min, max) pour chaque lien. Les bornes doivent respecter ces règles : 0 min max max 1 Remarque intéressante : min = 0 implique une participation partielle min > 0 implique une participation totale Association cont. de participation 36 La représentation graphique se fait par l ajout de l intervalle (min, max) directement sur le lien concerné. Attention à l ambiguïté liée à la notation de contrainte de correspondance. 0:6 1:N 18

19 Association degré 37 Le degré d une association correspond au nombre d entités participantes: le degré d une association est toujours égal ou supérieur à 2; une association de degré 2 est appelée association binaire, une association de degré 3 est appelée association ternaire et ainsi de suite; Malgré le fait que les associations de degré supérieur permettent des descriptions plus complexes que celle de degré inférieur, on tente généralement de limiter la conception aux associations de degré 2. Association degré 38 Exemple d une association ternaire. Code permanent NAS Prénom Âge Date de naissance Date d'inscription Sigle Description Genre Adresse Courriel bre de crédit No. rue No. civique Rue Ville No. appart. Pays Code postal Session Session Trimestre Description 19

20 Association degré 39 Attention à la conversion d une association de degré 3 à 2! Ces deux schémas ne sont pas équivalents! Session Session Entités fortes et faibles 40 Il est fréquent d avoir des entités qui dépendent entièrement d une autre. Ces entités ne possèdent pas de clé primaire et utilisent celle de l entité forte. De plus, elles ont toujours une contrainte de participation totale. Ces entités sont appelées entités faibles alors que celles dont elles dépendent sont appelées entités fortes. Les associations liant ces deux types d entité sont nommées association d identification. Les entités faibles ainsi que les associations d identification sont illustrées par une double ligne sur le contour. 20

21 Entités fortes et faibles 41 Sigle Titre Description Description 0:N Possède 1:1 Laboratoire Énoncé bre de crédit Numéro Pondération Entités fortes et faibles 42 Il est important de bien identifier ces entités dès la conception afin de tirer profit des avantages qu elles offrent. réduit la duplication de données; reflète la dépendance d une entité faible par rapport à une entité forte; effacement automatique de l entité faible lors de l effacement de l entité forte; identifie souvent des informations indirects du projet; l entité faible peut être stocké physiquement avec l entité forte (augmente les performances du SGBD lors de la recherche). 21

22 Entités fortes et faibles 43 Stratégie d identification d une entité faible : tentez de construire la liste des attributs de l entité en prenant le soin de bien distinguer ces trois types : clé primaire de l entité forte; discriminant(s) de l entité faibles (ce qui permet de différencier les entités dépendantes entre elles pour une même entité forte); les attributs restant de l entité faible. On crée ainsi l entité faible avec : le(s) discriminant(s) + les attributs restants. On accède à une instance de l entité faible avec : clé primaire de l entité forte + le(s) discriminant(s) de l entité faible. Méthodes de représentation 44 Il existe plusieurs standards établis permettant de présenter un diagramme EA. Voici les méthodes les plus répandues : Chen (celle que nous avons vue jusqu à maintenant) IDEF1X, Bachman, Crowfoot, Min-Max ISO UML (variante importante) De plus, plusieurs formes alternatives ont été adaptées afin de présenter des solutions à des problématiques spécifiques. Les prochaines diapositives résument deux standards qui seront utilisés dans le cadre du cours. 22

23 Méthodes de représentation Chen 45 Entité (entité forte) Attribut Entité faible Attribut participant à la clé primaire Association et son rôle Attribut obligatoire Association d identification Attribut multivalué Attribut dérivé Méthodes de représentation Chen 46 Attribut composite E 1 A E 2 Participation partielle de E 1 dans A Participation totale de E 2 dans A A 1:N E 2 Contrainte de participation (min-max) de E 2 dans A 23

24 Méthodes de représentation Abrégée 47 Entité (entité forte) XYZ def ghi jkl (mno, pqr,...) stu vwx de l entité Attribut participant à la clé primaire Attribut Attribut obligatoire Attribut composite Attribut multivalué Attribut dérivé Entité faible... XYZ... UVW (m1:m1) Rôle 1 (m2:m2) Rôle 2... XYZ m : cardinalité minimum M : cardinalité maximum Rôle : description du rôle 1 : de UVW vers XYZ 2 : de XYZ vers UVW Exemple 48 24

Bases de données. Chapitre 1. Introduction

Bases de données. Chapitre 1. Introduction Références : Bases de données Pierre Wolper Email : pw@montefiore.ulg.ac.be URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,

Plus en détail

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Chapitre 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étail

Rappel sur les bases de données

Rappel 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étail

Conception des bases de données : Modèle Entité-Association

Conception 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étail

Modèle Entité/Association

Modèle Entité/Association Base de données Modèle Entité/Association L3 Informatique Antoine Spicher antoine.spicher@u-pec.fr Contexte du cours Organisation du cours 1 ère partie (C. D.) Modèle et algèbre relationnel Langage SQL

Plus en détail

Cours de bases de données. Philippe Rigaux

Cours de bases de données. Philippe Rigaux Cours de bases de données Philippe Rigaux 13 juin 2001 2 TABLE DES MATIÈRES 3 Table des matières 1 Introduction 7 2 Présentation générale 9 2.1 Données, Bases de données et SGBD.............................

Plus en détail

Modélisation des données

Modé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étail

Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz

Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz Geographic Information Technology Training Alliance (GITTA) presents: Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz Table des matières 1. Modélisation conceptuelle

Plus en détail

Chap. 3: Le modèle de données entité-association (E.A.)

Chap. 3: Le modèle de données entité-association (E.A.) Chap. 3: Le modèle de données entité-association (E.A.) En anglais: Entity-Relationship (ER) Origines: C.Bachman (1969), P.Chen (1976). Modèle de données > décrire la réalité perçue à travers les données

Plus en détail

Débuter avec EXPRESS. Alain Plantec. 1 Schema 2

Débuter avec EXPRESS. Alain Plantec. 1 Schema 2 Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................

Plus en détail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

A. Définition et formalisme

A. 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étail

Modèle conceptuel : diagramme entité-association

Modè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étail

I4 : Bases de Données

I4 : Bases de Données I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables

Plus en détail

Glossaire des nombres

Glossaire des nombres Glossaire des nombres Numérisation et sens du nombre (4-6) Imprimeur de la Reine pour l'ontario, 008 Nombre : Objet mathématique qui représente une valeur numérique. Le chiffre est le symbole utilisé pour

Plus en détail

Modélisation Conceptuelle. Partie 2: Le modèle Entité-Association

Modélisation Conceptuelle. Partie 2: Le modèle Entité-Association Modélisation Conceptuelle Partie 2: Le modèle Entité-Association Modèle de type conceptuel But: permettre la description conceptuelle des structures de données d'une application Les concepts de base (correspondent

Plus en détail

UML (Diagramme de classes) Unified Modeling Language

UML (Diagramme de classes) Unified Modeling Language UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association

Plus en détail

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2 Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD

Plus en détail

Conception d une base de données

Conception 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étail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Travail pratique #1 «Réalisation d'une plateforme de vente aux enchères électronique» À réaliser individuellement ou en équipe

Plus en détail

Modélisation de bases de données : Le modèle relationnel

Modé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étail

Procédures d admission par équivalence

Procédures d admission par équivalence Procédures d admission par équivalence Conformément à ses règlements et aux exigences prescrites par le Code des professions du Québec, l Ordre des conseillers et conseillères d orientation du Québec (OCCOQ)

Plus en détail

GOL502 Industries de services

GOL502 Industries de services GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation

Plus en détail

Bases de Données Avancées

Bases de Données Avancées 1/62 Bases de Données Avancées Introduction & Rappel Conception et Modélisation Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR

Plus en détail

AUTRES ASPECTS DU GPS. Partie I : tolérance de Battement Partie II : tolérancement par frontières

AUTRES ASPECTS DU GPS. Partie I : tolérance de Battement Partie II : tolérancement par frontières AUTRES ASPECTS DU GPS Partie I : tolérance de Battement Partie II : tolérancement par frontières 1 Partie I Tolérance de battement Défaut de Battement Défautconjuguéde forme, orientation et position, constatélorsde

Plus en détail

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

Introduction à l ISO/IEC 17025:2005

Introduction à l ISO/IEC 17025:2005 Introduction à l ISO/IEC 17025:2005 Relation avec d autres normes de Management de la Qualité Formation Assurance Qualité LNCM, Rabat 27-29 Novembre 2007 Marta Miquel, EDQM-CoE 1 Histoire de l ISO/IEC

Plus en détail

NORME INTERNATIONALE

NORME INTERNATIONALE NORME INTERNATIONALE ISO/CEl 1700 Première édition 1997-06-l 5 Technologies de l information - Interconnexion de systèmes ouverts (OSI) - Protocole de couche réseau ((Fast Byte» Information technology

Plus en détail

Les structures. Chapitre 3

Les structures. Chapitre 3 Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

Chapitre 1 Généralités sur les bases de données

Chapitre 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étail

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

Introduction 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étail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2. Eléments pour comprendre un énoncé Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information 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étail

UML et les Bases de Données

UML 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étail

1) Information sur le logiciel et la notice 2) Le tableau de bord 3) Les devis 4) Les factures 5) Les factures d acompte 6) Les avoirs sur facture

1) Information sur le logiciel et la notice 2) Le tableau de bord 3) Les devis 4) Les factures 5) Les factures d acompte 6) Les avoirs sur facture NOTICE 1/75 SOMMAIRE MyAbaque a été réalisé pour les petites et moyennes entreprises et les autosentrepreneurs. Il permet de suivre et contrôler le déroulement d un dossier (réalisation du devis, commande

Plus en détail

Exemple 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. 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étail

MERISE. 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

MERISE. 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étail

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique : 2004-2005

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique : 2004-2005 Université Libre de Bruxelles Faculté des Sciences Appliquées & Faculté des Sciences INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année

Plus en détail

Introduction aux Bases de Données

Introduction 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étail

Modèle Entité-Association. C est un modèle important pour la conception des bases de données relationnelles. Il

Modè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étail

LES TYPES DE DONNÉES DU LANGAGE PASCAL

LES TYPES DE DONNÉES DU LANGAGE PASCAL LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.

Plus en détail

Bourse de mobilité internationale

Bourse de mobilité internationale Bourse de mobilité internationale Nom: Prénom: Numéro étudiant : A00 Année et programme d études : Faculté : Comment connaissez-vous le Service de mobilité internationale? Veuillez remettre ce formulaire

Plus en détail

Bases de données relationnelles & SQL

Bases 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

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric

Plus en détail

Manuel de l utilisateur Dialog 3213. Téléphone système pour MD110, version BC11

Manuel de l utilisateur Dialog 3213. Téléphone système pour MD110, version BC11 Manuel de l utilisateur Dialog 3213 Téléphone système pour MD110, version BC11 Bienvenue Bienvenue! Vous avez entre les mains le Manuel de l utilisateur des téléphones Dialog 3213 pour le système de communication

Plus en détail

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object) Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07

Plus en détail

Les bases de données

Les 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étail

Aperçu des 37 principes directeurs

Aperçu des 37 principes directeurs Département fédéral des finances DFF Administration fédérale des finances AFF Gouvernement d entreprise de la Confédération Aperçu des 37 principes directeurs Principe n o 1 En principe, il convient d

Plus en détail

modélisation solide et dessin technique

modélisation solide et dessin technique CHAPITRE 1 modélisation solide et dessin technique Les sciences graphiques regroupent un ensemble de techniques graphiques utilisées quotidiennement par les ingénieurs pour exprimer des idées, concevoir

Plus en détail

II. Modèle conceptuel le modèle entité-association

II. Modèle conceptuel le modèle entité-association II. Modèle conceptuel le modèle entité-association Personne Voiture Schéma conceptuel Monde réel υ Concepteur υ Personne conduit Voiture ϖ ϖ Schéma logique utilisateurs ω LMD BD Personne Dupont Durant

Plus en détail

Créer une base de données

Cré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étail

Bases de Données. Plan

Bases 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étail

Créer le schéma relationnel d une base de données ACCESS

Cré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étail

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009 Déroulement Algorithmes et structures de données Cours 1 et 2 Patrick Reuter http://www.labri.fr/~preuter/asd2009 CM mercredi de 8h00 à 9h00 (Amphi Bât. E, 3 ème étage) ED - Groupe 3 : mercredi, 10h30

Plus en détail

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes 303 Schedae, 2007 Prépublication n 46 Fascicule n 2 Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes Samya Sagar, Mohamed Ben Ahmed Laboratoire

Plus en détail

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

CONCEPTION Support de cours n 3 DE BASES DE DONNEES 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...

Plus en détail

Recommandations pour la réalisation pratique et la diffusion des mémoires

Recommandations pour la réalisation pratique et la diffusion des mémoires Recommandations pour la réalisation pratique et la diffusion des mémoires Sommaire 1 Décrire le contenu du mémoire : le résumé et les mots-clés...2 1.1.1 Le résumé...2 1.1.2 Les mots-clés...2 2 Bibliographie...4

Plus en détail

Générer du code à partir d une description de haut niveau

Générer du code à partir d une description de haut niveau Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,

Plus en détail

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château Rappel TP3 Intégration de pratiques agiles En direct-live du château 40 41 Scénario d intégration agile 1. User Stories (1) 1. Rédiger les User Stories (exigences) 2. Planifier les Itérations (quoi / quand)

Plus en détail

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013 UML Diagramme de communication (communication diagram) 2013 Diagramme de communication (communication diagram) Utilisation / objectifs Sens Ce diagramme présente des objets, des acteurs, des liens et des

Plus en détail

Nom de l application

Nom 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étail

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

Plus en détail

Mise à jour: 29 janvier 2008. Instructions Paiement en ligne

Mise à jour: 29 janvier 2008. Instructions Paiement en ligne Mise à jour: 29 janvier 2008 Instructions Paiement en ligne Instruction générales Bienvenue sur la page de Paiement en ligne. Elle a été conçue pour vous permettre de faire un paiement facilement et de

Plus en détail

Le modèle de données

Le 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étail

BAREME sur 40 points. Informatique - session 2 - Master de psychologie 2006/2007

BAREME sur 40 points. Informatique - session 2 - Master de psychologie 2006/2007 BAREME ur 40 point Informatique - eion 2 - Mater de pychologie 2006/2007 Bae de donnée PRET de MATERIEL AUDIO VISUEL. Remarque : Le ujet comporte 7 page. Vérifier qu il et complet avant de commencer. Une

Plus en détail

JEAN-LUC VIRUÉGA. Traçabilité. Outils, méthodes et pratiques. Éditions d Organisation, 2005 ISBN : 2-7081-3260-1

JEAN-LUC VIRUÉGA. Traçabilité. Outils, méthodes et pratiques. Éditions d Organisation, 2005 ISBN : 2-7081-3260-1 JEAN-LUC VIRUÉGA Traçabilité Outils, méthodes et pratiques, 2005 ISBN : 2-7081-3260-1 2 à l assurance qualité Après la définition de la traçabilité dans la métrologie, on peut remarquer que le domaine

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

Fonctions de deux variables. Mai 2011

Fonctions de deux variables. Mai 2011 Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs

Plus en détail

Formulaire de dépôt. Office Benelux de la Propriété intellectuelle. Zone réservée à l Office Benelux de la Propriété intellectuelle Numéro

Formulaire de dépôt. Office Benelux de la Propriété intellectuelle. Zone réservée à l Office Benelux de la Propriété intellectuelle Numéro Page 1 de 5 Date de dépôt Date d échéance -Bas Vos références Référence Personne à contacter Téléphone Courriel 1 Données bancaires (lire la notice) du compte bancaire ou du compte chèque postal Code BIC

Plus en détail

ARBRES BINAIRES DE RECHERCHE

ARBRES BINAIRES DE RECHERCHE ARBRES BINAIRES DE RECHERCHE Table de symboles Recherche : opération fondamentale données : éléments avec clés Type abstrait d une table de symboles (symbol table) ou dictionnaire Objets : ensembles d

Plus en détail

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement

Plus en détail

La persistance des nombres

La persistance des nombres regards logique & calcul La persistance des nombres Quand on multiplie les chiffres d un nombre entier, on trouve un autre nombre entier, et l on peut recommencer. Combien de fois? Onze fois au plus...

Plus en détail

Bases de Données Relationnelles. Le Modèle Relationnel

Bases 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étail

Statistique : Résumé de cours et méthodes

Statistique : Résumé de cours et méthodes Statistique : Résumé de cours et méthodes 1 Vocabulaire : Population : c est l ensemble étudié. Individu : c est un élément de la population. Effectif total : c est le nombre total d individus. Caractère

Plus en détail

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr IT203 : Systèmes de gestion de bases de données A. Zemmari zemmari@labri.fr 1 Informations pratiques Intervenants : Cours : (A. Zemmari zemmari@labri.fr) TDs, TPs : S. Lombardy et A. Zemmari Organisation

Plus en détail

CHAPITRE 1. Introduction aux bases de données

CHAPITRE 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étail

Une histoire sans fin. Rockpanel certifié BRE Global A+ / A

Une histoire sans fin. Rockpanel certifié BRE Global A+ / A Une histoire sans fin Rockpanel certifié BRE Global A+ / A Rockpanel : la durabilité dans les gènes Le Groupe Rockpanel fait partie de Rockwool International, de par nature, attache une importance primordiale

Plus en détail

Méthode d analyse Merise

Mé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étail

Les nombres entiers. Durée suggérée: 3 semaines

Les nombres entiers. Durée suggérée: 3 semaines Les nombres entiers Durée suggérée: 3 semaines Aperçu du module Orientation et contexte Pourquoi est-ce important? Dans le présent module, les élèves multiplieront et diviseront des nombres entiers concrètement,

Plus en détail

Langage SQL : créer et interroger une base

Langage SQL : créer et interroger une base Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,

Plus en détail

16H Cours / 18H TD / 20H TP

16H 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étail

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,

Plus en détail

Base de Données et Langage SQL

Base de Données et Langage SQL Base de Données et Langage SQL (IUT, département informatique, 1 re année) Laurent AUDIBERT Institut Universitaire de Technologie de Villetaneuse Département Informatique Avenue Jean-Baptiste Clément 93430

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007 Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007 page 1 / 10 abscisse addition additionner ajouter appliquer

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

Le passage à la plaque d immatriculation de format européen.

Le passage à la plaque d immatriculation de format européen. Le passage à la plaque d immatriculation de format européen. Plaque de format européen Historique 7 caractères Ecriture rouge rubis (RAL 3003) sur fond blanc Précédée du symbole européen sur fond bleu

Plus en détail

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES

Plus en détail

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Baccalauréat ES/L Amérique du Sud 21 novembre 2013 Baccalauréat ES/L Amérique du Sud 21 novembre 2013 A. P. M. E. P. EXERCICE 1 Commun à tous les candidats 5 points Une entreprise informatique produit et vend des clés USB. La vente de ces clés est réalisée

Plus en détail

Bases de données Cours 1 : Généralités sur les bases de données

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 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étail

Plan de rédaction d un projet de programme d études UQAM

Plan de rédaction d un projet de programme d études UQAM Plan de rédaction d un projet de programme d études UQAM Ce document est une version modifiée du Guide d'élaboration d'un projet de nouveau programme de 2e ou de 3e cycle de l Université du Québec, disponible

Plus en détail

Bases de données relationnelles

Bases 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étail

Rapport du Conseil d administration

Rapport du Conseil d administration Rapport du Conseil d administration relatif à l approbation de la rémunération du Conseil d administration et du Comité exécutif du Groupe au cours de l Assemblée générale ordinaire 2015 de Zurich Insurance

Plus en détail

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

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 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étail

Créer et modifier un fichier d'import des coordonnées approximatives avec Excel

Créer et modifier un fichier d'import des coordonnées approximatives avec Excel Créer et modifier un fichier d'import des coordonnées approximatives avec Excel Manuel d'utilisation Date: 26.03.2015 Version: 1.0 Auteur: Christoph Rüfenacht Statut: En cours Libéré Classification: publique

Plus en détail

Concurrence imparfaite

Concurrence imparfaite Concurrence imparfaite 1. Le monopole 2. Concurrence monopolistique 3. Hotelling et Salop 4. Concurrence à la Cournot 5. Concurrence à la Bertrand 6. Concurrence à la Stackelberg Monopole Un monopole,

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, 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étail