Modélisation et Conception des MERISE. Qu est ce qu un système? Les fonctions du système d information

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

Download "Modélisation et Conception des MERISE. Qu est ce qu un système? Les fonctions du système d information"

Transcription

1 Modélisation et Conception des systèmes d Informationd MERISE École Supérieure de la Statistique et de l Analyse de l Information (ESSAI) Fatma CHAKER KHARRAT 1 Qu est ce qu un système? Un système est un tout constitué d éléments unis par des relations, leurs propriétés et les valeurs que peuvent prendre ces dernières, ainsi que son activité et l organisation qui en découle. Les fonctions du système d information 1- Recueil de l information (saisie ) 2- Mémorisation de l information (stockage dans des fichiers ou bases de données) 3- Exploitation de l information (traitement) 4- Diffusion de l information (édition) 2 Informations externes Décisions Système Système de pilotage (ou de décision) Système d informations Informations traitées Informations vers l extérieur Flux entrants Ordres, consignes Système opérant Informations collectées Flux sortants 3

2 Le système d information d dans l entreprise Système de pilotage Information représentation : information qui donne une représentation du réel Système d information Information décision Information interaction : information nécessaire au système opérant pour qu il fonctionne Système opérant 4 Démarche de modélisation d un d SI ❶ Analyse de la situation existante et des besoins Définition des limites du système à modéliser, Identification des éléments importants et les types d interaction entre ces éléments, Détermination des liaisons qui les intègrent en un tout organisé. ❷ Création d'une série s de modèles qui permettent de représenter tous les aspects importants 5 Démarche de modélisation d un d SI ❸ A partir des modèles, implémentation mentation d'une base de données Exprimer dans un langage de programmation approprié les équations décrivant les interactions entre les différents sous systèmes ❹ Simulation Avec des données fictives ou des jeux d essaies, on étudie le comportement dans le temps du système conçu 6

3 7 MERISE (Méthode d'étude et de Réalisation Informatique des Systèmes d'entreprise) Qu'est-ce que Merise? Démarche de construction de système d'information A quoi sert Merise? En ce qui concerne les données : A identifier le nombre et la nature des tables, les articulations et la ventilation des informations entre ces tables, afin que l'ensemble soit le plus efficace et évolutif possible, Pour les traitements : A identifier les fonctionnalités selon une approche "top / down" (du général au particulier), leur découpages et leurs enchaînements. MERISE (Méthode d'étude et de Réalisation Informatique des Systèmes d'entreprise) Démarche Merise se caractérise par une double démarche : par niveau d abstraction et par étape de construction. 8 Démarche par niveau d abstractiond 9

4 Démarche par niveau d abstractiond 10 Démarche par étape de construction 1- Approche globale du SI Schéma directeur 2- Étude des différentes solutions possible puis choix Étude préalable 3- Complément des spécifications du domaine Étude détailld taillée Dossier de spécifications fonctionnelles ou cahier des charges utilisateurs 4- Spécifications techniques complètes Étude technique Dossier de spécifications techniques ou cahier des charges de réalisation 5- Écriture des programmes Production 6- Tests, essais, formation utilisateur Mise en oeuvre 7- Corrections et adaptations du logiciel Maintenance 8- Contrôle de la conformité des résultats par rapport aux demandes 11 Contrôle de qualité Le Modèle Conceptuel des Données MCD 12

5 Le Modèle Conceptuel des Données (MCD) Basé sur le Modèle Entité-Association Ensemble de concepts pour modéliser les données d'une application (d'une entreprise) Ensemble de symboles graphiques associés Formalisé en 1976 par P. Chen Etendu vers E/R généralisé puis vers l'objet 13 Entité Une entité permet de modéliser un ensemble d'objets concrets ou abstraits de même nature. L occurrence d une entité est un élément individualisé appartenant à cette entité. 14 Entité client Occurrences Client_3 Client_ Hammami Hammami Client_2 Ali Client_2 Ali 27,av hédi nouira 27,av hédi nouira Tunis Saada Tunis Saada Client_1 nesima Client_1 nesima 41,av mohamed 41,av mohamed Sfax Sallemi Sfax Sallemi Mohamed Mohamed 34,av hédi nouira 34,av hédi nouira Tunis Tunis 15

6 Propriété (ou Attribut) Une propriété est une donnée élémentaire d'une entité. Propriété désignant le code postal d un client A l'intérieur des occurrences, les propriétés prennent des valeurs. A l intérieur de chaque occurrence, chaque propriété ne prend qu une seule valeur au maximum 16 Identifiant (ou Clé) Un identifiant aussi appelé clé est un attribut qui permet de retrouver une occurrence d'entité unique à tout instant parmi celles de l entité. Exemple: NVeh dans Voitures, NSS dans Personnes Un identifiant peut être constitué de plusieurs attributs (clé composée) Exemple: [N, Rue, Ville] pour Maisons [Nom, Prénom] pour Personnes 17 Identifiant (ou Clé) Le numéro du client joue le rôle de clé de l entité «Client» 18

7 19 Association (ou Relation) Une relation décrit un lien entre deux ou plusieurs entités. Chaque relation possède un nom, généralement un verbe à l'infinitif. En général une association relie deux entités ; elle peut toutefois relier une entité avec elle même (relation réflexive) ou relier trois voire n entités (relation ternaire / n-aire) Une relation peut avoir des attributs : on parle d association porteuse de données 20 Association : Exemples Ce MCD renseigne sur le fait quels sont les livres écrits par les auteurs Ce MCD renseigne sur le fait quelle matière est enseignée dans quelle classe par quel professeur pour une année scolaire donnée. 21

8 Cardinalité Les cardinalités précisent la participation de l'entité concernée à la relation. Le premier nombre indique la cardinalité minimale, le deuxième la cardinalité maximale. Cardinalité maximale : le nombre maximum de fois q une occurrence d'une entité participe à une relation. Cette cardinalité vaut souvent 1 ou n, avec n indiquant une valeur >1 Cardinalité minimale : le nombre maximum de fois q une occurrence d'une entité participe à une relation. Cette cardinalité vaut souvent 0 ou Cardinalité (Exemples) Exemple 1: Un client peut passer une ou plusieurs commandes Une commande ne concerne qu un et un seul client 23 Cardinalité (Exemples) Exemple 2 : Un client ne peut avoir qu une seule carte membre (card. 1) comme il peut ne pas en avoir (card. 0). Une carte membre appartient à un et un seul client 24

9 Remarques : Une relation ne peut pas être liée uniquement à des entités dépendantes ayant en plus une cardinalité maximale de 1!!! Faux Il faut réunir les propriétés des deux entités dans une seule. 25 Remarques : Une relation à cardinalité (1,1) n'est jamais porteuse de propriétés. Dans ce cas, les propriétés migrent dans l'entité portant cette cardinalité (1,1). 26 Le Modèle Conceptuel des Données Cas particuliers du MCD Cas de relation ternaires Chaque occurrence de la relation enseigner associe un professeur à une matière et une classe pour une année donnée. Ou encore, ce modèle nous permet de montrer pour chaque année scolaire quelle matière est enseignée dans quelle classe par quel professeur. 27

10 Le Modèle Conceptuel des Données Cas particuliers du MCD Généralement, si une ou plusieurs des entités liées à une relation ternaire possèdent une cardinalité maximale de 1, la modélisation n est pas optimisée Il faudrait mieux décomposer la relation ternaire, c.à.d. la représenter par 2 relations binaires. 28 Le Modèle Conceptuel des Données Les associations transitives CONTRAT NumContrat Concerner APPARTEMENT NumAppartement Appartenir 1,1 0,n 1,1 1,n PROPRIETAIRE NumPropriétaire.. 1,1 1,n Etablir 29 Le Modèle Conceptuel des Données Cas particuliers du MCD Cas de relation réflexiver Une relation réflexive, est une relation, dont les deux pattes sont liées à une même entité. En général, la signification des pattes d'une relation réflexive devrait être clarifiée par l'indication d'un rôle. Exemples : 30

11 Les extensions du formalisme E-AE MERISE 2 Concept de Généralisation/SpG ralisation/spécialisation Employé Num_E Nom_E Adr_E Entité générique Mensuel date_e salaire Vacataire Cout_H Nb_H Entités Spécialisées 31 Les extensions du formalisme E-AE MERISE 2 Identification Relative Toute entité doit être dotée d un identifiant. Certaines entités ont par ailleurs une existence totalement dépendante d autres entités. On peut alors avoir recours à un identifiant relatif. L identifiant d une facture est composé du numéro de chantier et du n de facture. Chantier Num_C Adr_C 1,n Figurer (1,1) Facture Num_F Date_F 32 Les extensions du formalisme E-AE MERISE 2 Contraintes d extension d sur les relations ou sur les entités Partition Contraintes s appliquant s aux sous-types d entitd entités Toutes occurrences du type d entités appartiennent à une seule occurrence du sous-type d entités Totalité Toutes occurrences du type d entités appartiennent à au moins une occurrence du sous-types d entités Exclusion Toute occurrence du types d entités appartient à au plus une occurrence du sous-types d entités. 33

12 34 Les extensions du formalisme E-AE MERISE 2 35 Les extensions du formalisme E-AE MERISE 2 Contraintes s appliquant s aux associations La contrainte d Exclusion La contrainte d'exclusion sur relation exprime le fait que deux occurrences d'entités ne peuvent pas participer simultanément à une même relation. Ent 1 Lien X Ent 2 Ent 3 Lien Exemple : Inscrire ETUDIANT Nom Prénom 0,n X 0,n MODULE Code Intitulé 0,n 0,n 36 Admis

13 Les extensions du formalisme E-AE MERISE 2 La contrainte de Totalité Participer PERSONNE Nom 0,n Prénom T 0,n Club Code Thème 0,n 1,n Animer La contrainte d égalité La contrainte d'égalité entre associations exprime le fait qu'une occurrence d une entité participant à une association, participe obligatoirement à l'autre association, et réciproquement. 37 Ent 1 Lien = Lien Ent 2 Ent 3 Les extensions du formalisme E-AE MERISE 2 La contrainte d inclusion La contrainte d inclusion entre association exprime le fait que toute occurrence d une association est implicitement occurrence d une autre. L inclusion n étant pas symétrique, le formalisme associé à cette contrainte met en valeur, parmi les deux ensembles, celui qui doit être inclus dans l autre. Intervenir PROF Nom Prénom 1,1 I 1,n COURS NumCours NomCours 0,n 2,2 Responsable La contrainte d inclusion assure que tout professeur responsable d une classe intervient dans la classe. 38 Le Modèle Conceptuel des Communications MCC 39

14 Le Modèle Conceptuel des Communications MCC Définition de l organisationl Délimiter le système : Identifier les Acteurs Un acteur est une personne morale ou physique capable d émettre ou de recevoir des informations. Les acteurs internes appartiennent au système d information étudié. Les acteurs externes n appartiennent pas au système d information mais sont l origine ou la destination de flux d informations reçus ou émanant du système d information. 40 Le Modèle Conceptuel des Communications MCC Organisation Acteurs Externes Acteurs Internes Organisation 41 Le Modèle Conceptuel des Communications MCC Diagramme Conceptuel des flux Acteur 1 MSG 1 Acteur 4 MSG 4 Acteur 2 MSG 2 Acteur 5 MSG 3 Acteur 6 MSG 5 Acteur 3 42

15 Le Modèle Conceptuel des Communications MCC 43 Le Modèle Conceptuel des Traitements MCT 44 Le Modèle Conceptuel des Traitements Acteur Dans le Modèle Conceptuel de Traitements, seuls les acteurs externes sont modélisés ; d une part parce qu on ne cherche qu à formaliser les traitements découlant d interactions avec l environnement Événement Un événement est un flux de nature quelconque ou un fait concourant au lancement d une opération. Un événement est généralement désigné par un verbe au participe passé ou par un substantif dérivé. 45

16 Le Modèle Conceptuel des Traitements Opération Une opération est une production de flux d information. Une opération est définie "immatériellement", sans contrainte organisationnelle. Elle décrit aussi bien la gestion manuelle, que la gestion automatisée. Une opération se décompose en actions. Action Une action est une fonction élémentaire. Entre les actions d une opération, il n y a pas d état d attente, et leur déroulement est séquentiel. 46 Le Modèle Conceptuel des Traitements Règle de gestion Une règle de gestion est une loi qui, à l échelle de l entreprise, va s appliquer systématiquement dans les divers cas qu elle est censée régir. Les règles de gestion servent à définir l ensemble des règles à respecter pour les actions. Une même règle de gestion peut être appliquée à plusieurs actions. Synchronisation Une condition de synchronisation est représentée par une condition booléenne liant les événements déclencheurs grâce aux opérateurs logiques " Et ", " Ou " et " Non ". L opération n est pas déclenchée si la condition n est pas réalisée. 47 Le Modèle Conceptuel des Traitements Règle d éd émission Une règle d émission définit la condition sous laquelle des événement résultats seront produits par une opération. Une opération peut avoir une ou plusieurs règles d émission, une règle gérant l émission de un ou plusieurs événements résultats. Une opération peut ne pas avoir de règle d émission. Dans ce cas, l émission des événements est inconditionnelle. 48

17 Le Modèle Conceptuel des Traitements Formalisme 49 Demande client Exemple MCT Événement déclencheur Traiter demande Quantité disponible Quantité indisponible Règle d émission Edition Facture Paiement client Commande produit Et Encaisser synchronisation opération Événement résultat Edition reçu 50 Livraison produit Le Modèle Organisationnel des Traitements MOT 51

18 Le Modèle Organisationnel des Traitements MOT = MCT + lieu + moment + nature Qui exécute? Acteurs (MCC) Quand exécute-t-on l opération? Agencement temporel Manuelle Automatique Interactive 52 Le Modèle Organisationnel des Traitements Formalisme 53 Le Modèle Logique des Données MLD 54

19 Le Modèle Logique des Données Niveau Conceptuel = Modèle Entité - Association Niveau Logique Modèle Hiérarchique 1980 Modèle Réseau Modèle Relationnel 55 Le Modèle Logique des Données Règles de passage du MCD au MLD Transformation des entités Toute entité est transformée en une relation. Les propriétés de l'entité deviennent les attributs de la relation. L'identifiant de l'entité devient la clé primaire de la relation. Entreprise (No_Entreprise, Nom, Adresse, Code_postal, Localité) 56 Le Modèle Logique des Données Règles de passage du MCD au MLD Transformation des relations binaires du type (x,n)-(x,1) (x,1) E1 Id_E1 x,n x,1 A E2 Id_E2 E1 (Id_E1, ) E2 (Id_E2,,Id_E1*) Clé étrangère 57

20 Le Modèle Logique des Données Règles de passage du MCD au MLD Transformation des relations binaires du type (x,1)-(x,1) Cas d une relation binaire (0,1)-(1,1) E1 Id_E1 0,1 1,1 E2 E1 (Id_E1, ) A Id_E2 E2(Id_E2,, Id_E1*) Cas d une relation binaire (0,1)-(0,1) E1 Id_E1 0,1 0,1 A att A 58 E2 Id_E2 E1 (Id_E1, ) E2(Id_E2,, Id_E1*, atta) Ou encore E1 (Id_E1,, Id_E2*,attA) E2(Id_E2,) Le Modèle Logique des Données Règles de passage du MCD au MLD Transformation des relations binaires du type (x,n)-(x,n) E1 Id_E1 x,n x,n E2 E1 (Id_E1, ) A E2(Id_E2,) Id_E2 att A(Id_E1*,Id_E2*, atta) A Transformation des relations ternaires E1 Id_E1 x,n A att A x,n x,n E2 Id_E2 E1 (Id_E1, ) E2(Id_E2,) E3(Id_E3,...) A(Id_E1*,Id_E2*,Id_E3*, atta) E3 59 Id_E3 Le Modèle Logique des Données Règles de passage du MCD au MLD Transformation de plusieurs relations entre deux entités Les règles générales s'appliquent. On traite chacune des associations indépendamment des autres, ce qui peut donner lieu à l ajout de plusieurs références. Personne NoPersonne Nom Prénom Possède 0,n 1,n 1,1 0,n Habite Maison Adresse CodePostale Ville Personne (NoPersonne, Nom, Prénom, Adresse*) Maison(Adresse,CodePostale, Ville) Possède (NoPersonne*, Adresse*) 60

21 Le Modèle Logique des Données Règles de passage du MCD au MLD Transformation des relations réflexivesr Cas d une relation réflexive (x,n)-(x,n) Société NoSociete Nom Capital 0,n mère Détenir PourcentageCapital 0,n filière Société(NoSociete, Nom, Capital) Détenir(NoSociete, NoSociete_mère, PourcentageCapital) 61 Le Modèle Logique des Données Règles de passage du MCD au MLD Transformation des relations réflexivesr Cas d une relation réflexive (0,1)-(0,1) Personne NoRef Nom Prénom 0,1 époux Etre marié 0,1 épouse Personne (NoRef,Nom,Prénom,NoRef_Epouse*) Ou Personne (NoRef,Nom,Prénom,NoRef_Epoux*) 62 Le Modèle Logique des Données Règles de passage du MCD au MLD Transformation de l identifiant l relatif E1 Id_E1 x,n (1,1) A E2 Id_E2 E1 (Id_E1, ) E2(Id_E2,Id_E1*,...) 63

22 Les concepts étendus P 1 P 2 E 1 ES 1 P 1 ES 2 P 2 Table sur-type et disparition des sous-types Table sous-types et disparition du sur-type Table sur-type et sous-types 64 E1 (P 1, P 2, P 1, P 2 ) ES 1 (P 1, P 2, P 1 ) ES 2 (P 1, P 2, P 2 ) E 1 (P 1, P 2 ) ES 1 (P 1 #, P 1 ) ES 2 (P 1 #, P 2 ) Le Modèle Physique des Données MPD 65 Le Modèle Physique des Données Règles de passage du MLD au MPD Le passage MLD MPD se fait par les étapes suivantes: Implémentation physique de chaque table du MLD dans le SGBD utilisé. Pour chaque table, indiquer au SGBD quel(s) champ(s) constitue(nt) la clé primaire. Pour chaque table, indiquer au SGBD la (les) clé(s) étrangère(s), et la (les) clé(s) primaire(s) correspondante(s). 66

23 Le Modèle Physique des Données Pour générer le MPD, la plupart des SGBD actuellement sur le marché nous offrent 2 possibilités. ❶ Utilisation d'une ou de plusieurs interfaces graphiques, qui nous aident dans la création Des tables physiques, dans la définition des clés primaires et dans la définition des relations. 67 Le Modèle Physique des Données ❷ Utilisation de commandes spéciales, faisant partie d'un langage de définition de données (Ex: SQL-DDL) 68 CREATE TABLE Entreprises ( identreprise INTEGER NOT NULL, fldnom CHAR (20) NOT NULL, fldadresse CHAR (25) NOT NULL, fldcodepostal CHAR (7) NOT NULL, fldlocalité CHAR (20) NOT NULL, PRIMARY KEY (identreprise) CONSTRAINT PK_ENTREPRISE ); ); Bibliographie Joseph Gabay, 4ème Edition. MERISE et UML pour la modélisation des Systèmes d Informations. Nacer Boudjlida. Bases de Données et Systèmes d Informations. D. Nanci ; B. Espinasse. Ingénierie des systèmes d information MERISE. G. Panet & R. Letouche. Merise /2 Modèles et techniques Merise avancés. JP Matheron. Comprendre Merise. H.Tardieu A.Rochfeld R.Colletti. La méthode Merise - Principes et outils. D.Dionisi Editions. L essentiel sur Merise. 69

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

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

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

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: [email protected] 1. Introduction

Plus en détail

Comprendre Merise et la modélisation des données

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

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

Bases de données. Chapitre 1. Introduction

Bases de données. Chapitre 1. Introduction Références : Bases de données Pierre Wolper Email : [email protected] 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

MERISE. Modélisation et Conception de Systèmes d Information

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

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

Merise. Introduction

Merise. 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é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

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

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

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

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

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

La méthode MERISE (Principes)

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

Concevoir un modèle de données Gestion des clients et des visites

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

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

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

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

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

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

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------

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

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

PROJET DE PORTAIL INTRANET YNNA

PROJET DE PORTAIL INTRANET YNNA PROJET DE PORTAIL INTRANET YNNA PV sur l état d avancement du chantier Intranet Ynna Hicham BENJELLOUN [email protected] Préambule Ce rapport a pour objet de proposer les grandes lignes de l état des

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

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

A QUOI SERVENT LES BASES DE DONNÉES?

A QUOI SERVENT LES BASES DE DONNÉES? BASE DE DONNÉES OBJET Virginie Sans [email protected] A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès

Plus en détail

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du

Formation à 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 : [email protected] Formation

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

Modèle Entité/Association

Modèle Entité/Association Base de données Modèle Entité/Association L3 Informatique Antoine Spicher [email protected] Contexte du cours Organisation du cours 1 ère partie (C. D.) Modèle et algèbre relationnel Langage SQL

Plus en détail

RÈGLES DE TRANSFORMATION DU MCD AU MLD (MRD)

RÈ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é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

Chapitre 1 : Introduction aux bases de données

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

Systèmes d information et bases de données (niveau 1)

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

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

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

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)

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

Compétences Business Objects - 2014

Compétences Business Objects - 2014 Compétences Business Objects - 2014 «Mars-Juin 2014. Réf : Version 1 Page 1 sur 34 Sommaire CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION... 3 1. MODELISATION... 4 1.1 DESCRIPTION FONCTIONNEL DE L'APPLICATION

Plus en détail

CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT

CONCEPTION 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é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. 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

Gestion de base de données

Gestion de base de données Université Libre de Bruxelles Faculté de Philosophie et Lettres Département des Sciences de l Information et de la Communication Gestion de base de données Projet : Take Off ASBL Cours de M. A. Clève STIC-B-505

Plus en détail

OMGL6 Dossier de Spécifications

OMGL6 Dossier de Spécifications OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...

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

LES SYSTEMES DE GESTION DE BASES DE DONNEES

LES SYSTEMES DE GESTION DE BASES DE DONNEES LES SYSTEMES DE GESTION DE BASES DE DONNEES VERSION 3.1 MANUEL DE L'ÉLÈVE Pierre Stockreiser Septembre 2006 Je tiens à remercier M. Sylvain PIREN, Professeur-Ingénieur au Lycée Technique d'esch-s-alzette,

Plus en détail

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 1.1

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

Gestion des bases de données (1 ère partie)

Gestion des bases de données (1 ère partie) Master ANI et TCI première année année 2006/2007 semestre 1 Gestion des bases de données (1 ère partie) Ce polycopié rédigé par F. Horn est basé sur deux polycopiés précédents réalisés par A. Lemay et

Plus en détail

MEGA Merise. Guide d utilisation

MEGA Merise. Guide d utilisation MEGA Merise Guide d utilisation MEGA 2011 SP5 1ère édition (mars 2011) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune manière

Plus en détail

UML (Paquetage) Unified Modeling Language

UML (Paquetage) Unified Modeling Language UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

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

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

Plus en détail

Système d'information (SI) Fonction du SI. Fonctionnement du SGBD. Système automatisé d'information. Méthodologie des Systèmes d'information

Système d'information (SI) Fonction du SI. Fonctionnement du SGBD. Système automatisé d'information. Méthodologie des Systèmes d'information Informations externes 2 Système d'information (SI) Méthodologie des Systèmes d'information Florence PETIT 2006-2007 Information Faits, connaissances, concepts qui ont un sens pour un être humain. déduits

Plus en détail

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle [email protected] Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

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

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

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et

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

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE [email protected] Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)

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

1/ Présentation de SQL Server :

1/ Présentation de SQL Server : Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture

Plus en détail

Concepteur Développeur Informatique

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

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5 1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases

Plus en détail

Information utiles. [email protected]. 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 : [email protected] webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

Introduction... 3. IV. Comparaison MERISE/UML/SCRUM...14 1- Approche fonctionnelle...14 2- Schéma Entité/Association...14 3- Méthodologie...

Introduction... 3. IV. Comparaison MERISE/UML/SCRUM...14 1- Approche fonctionnelle...14 2- Schéma Entité/Association...14 3- Méthodologie... Introduction... 3 I. MERISE... 4 1- Définition... 4 2- Historique... 4 3- Etapes et Niveaux... 4 i- Schéma directeur... 4 ii- Étude préalable... 5 iii- Etude détaillée... 5 iv- Etude technique... 5 v-

Plus en détail

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

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

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

INTRODUCTION : Données structurées et accès simplifié

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

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

Le niveau conceptuel : la modélisation des bases de données

Le niveau conceptuel : la modélisation des bases de données BDD Le niveau conceptuel : la modélisation des bases de données stph.crzt.fr/bdd STÉPHANE CROZAT Paternité - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-sa/2.0/fr/

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014)

Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014) Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014) - Guettez les nouvelles versions de ce tutoriel sur le site web de l enseignement - En cours de réalisation, veuillez

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

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

MEGA Database Builder. Guide d utilisation

MEGA Database Builder. Guide d utilisation MEGA Database Builder Guide d utilisation 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étail

NF26 Data warehouse et Outils Décisionnels Printemps 2010

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

Cours Base de données relationnelles. M. Boughanem, IUP STRI

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

Le Langage SQL version Oracle

Le Langage SQL version Oracle Université de Manouba École Supérieure d Économie Numérique Département des Technologies des Systèmes d Information Le Langage SQL version Oracle Document version 1.1 Mohamed Anis BACH TOBJI [email protected]

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

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

Plus en détail

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools. 1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement

Plus en détail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon [email protected] Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

Bases de Données relationnelles et leurs systèmes de Gestion

Bases de Données relationnelles et leurs systèmes de Gestion III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation

Plus en détail

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Notions Pré-requis Mots-clés Durée Auteur(es)

Plus en détail

2 Grad Info Soir Langage C++ Juin 2007. Projet BANQUE

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

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

UNE EXPERIENCE, EN COURS PREPARATOIRE, POUR FAIRE ORGANISER DE L INFORMATION EN TABLEAU

UNE EXPERIENCE, EN COURS PREPARATOIRE, POUR FAIRE ORGANISER DE L INFORMATION EN TABLEAU Odile VERBAERE UNE EXPERIENCE, EN COURS PREPARATOIRE, POUR FAIRE ORGANISER DE L INFORMATION EN TABLEAU Résumé : Cet article présente une réflexion sur une activité de construction de tableau, y compris

Plus en détail

Introduction aux Bases de Données

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