Systèmes d information et Bases de données (niveau 1)
|
|
- Michel Charpentier
- il y a 7 ans
- Total affichages :
Transcription
1 Systèmes d information et Bases de données (niveau 1) Cours n 2 Violaine Prince
2 Modèle des données : modèle entité-association (E-A) Aussi nommé E-R (entity relationship) Première apparition en France en 1972, dans un groupe de recherche formé d universitaires et d industriels. Intégration à la méthode MERISE (Tardieu) Première apparition internationale en 1979 (travaux de Chen). Congrès international dédié à E-R Ancêtre de la notation UML (Unified Modelling language)
3 Modèle des données : modèle entité-association (E-A) Propriétés : Étend les relations du modèle réseau S appuie sur les propriétés des relations entre ensembles Modèle conceptuel et non pas navigationnel A une équivalence dénotationnelle avec le modèle relationnel (modèle logique) Toute conception peut être validée par un utilisateur non informaticien (modèle lisible) Il existe des règles de normalisation du modèle E- A qui permettent d avoir un modèle relationnel de bonne qualité.
4 modèle entité-association (E- A): les entités Définition d une entité :(abréviation de «classe d entités») Ensemble d individus ou d objets intéressants pour le système d information, et qui est décrit par les propriétés que partagent tous ces individus. Les propriétés Elles peuvent être identifiantes : nom, prénom, matricule, numéro Ou descriptives : désignation, date de naissance, modèle, etc On les appelle des attributs.
5 modèle entité-association (E- A): les entités Règle de constitution d une entité Il faut qu il y ait plus d un individu dans l entité Toute entité est décrite par au moins un attribut identifiant Toute entité reçoit un nom qui permet de la désigner. Quelques informations Le nombre d individus qui peuplent une entité s appelle sa population. Dans le modèle E-A, tous les individus ont des valeurs associées à tous les attributs.
6 modèle entité-association (E- A): les attributs Règle de non redondance Si un attribut sert à décrire une entité, alors il ne peut figurer nulle part ailleurs que cette entité. Remarque Des attributs tels que «nom» ou «prénom» peuvent apparaître plusieurs fois. Mais il ne s agit pas du même attribut. Par exemple, supposons que l on ait une entité «ETUDIANT» et une entité «ENSEIGNANT». Le nom, chez l étudiant, sera désigné par «nométudiant», et celui chez l enseignant par «nomenseignant».
7 modèle entité-association (E- A): les entités Représentation graphique d une entité NOM_ENTITE Attribut-1 Attribut-2. Attribut-n L attribut (ou les Attributs) Identifiant(s) Est (sont) souligné(s)
8 modèle entité-association (E- A): identifier les entités L identifiant : Appelé aussi «clé» Il peut être composé d un seul attribut (ex: numéro) Ou de plusieurs (ex: le couple «nom, prénom») lorsqu un seul ne suffit pas à identifier suffisamment (risques d homonymies) Il est soit choisi par le concepteur, soit «calculé» (choisi par une méthode plus formelle) Il permet de reconnaître chaque individu (par sa valeur) Il dépend de la nature de la population
9 modèle entité-association (E- A): les entités Exemple ETUDIANT Numéro-étu Nom-étu Prénom-étu Date-naissance ( , Durand,Paul,1987) ( , Martin, Pierre, 1988)..
10 modèle entité-association (E- A): les associations Toutes les entités sont liées entre elles par des associations. Ces dernières sont des relations d ensembles. Elles indiquent que tout ou partie de la population respective des entités est en relation. Les associations sont nommées Elles peuvent avoir des attributs propres Elles sont de dimension (arité) et de type différent.
11 modèle entité-association (E- A): les associations Représentation d une association E1 At-1 At-2 At-n Assoc. E2 A-1 A-2 A-m
12 modèle entité-association (E- A): arité des propositions L arité d une association: C est le nombre d entités différentes qu elle relie. Association unaire : l entité est reliée avec ellemême. Association binaire : l association relie deux entités Ternaire, quaternaire, etc. En général on dépasse rarement les associations quaternaires.
13 A): arité des associations Exemple d association binaire Etudiant Numéro-et Nom prénom Date-naissance modèle entité-association (E- Est-ins- -crit à Diplôme Code-diplôme Nom-dipl Niveau-dipl Mention-dipl
14 modèle entité-association (E- A): les associations Etudiant Numéro-et Nom prénom Date-naissance Exemple d association ternaire Professeur Nom Prénom étudie Matière Nom-matière Discipline
15 modèle entité-association (E- A): les associations Une association est en fait un n-uplet de relations (où n est l arité de l association) entre les ensembles qui matérialisent les entités. Dans une association binaire A, entre deux entités E1 et E2 Une relation de E1 dans E2 Une relation de E2 dans E1 Dans une association ternaire A entre trois entités E1, E2, E3 Une relation de E1 dans E2xE3 Une relation de E2 dans E1xE3 Une relation de E3 dans E1xE2
16 modèle entité-association (E- A): les associations Même si une association se «lit» de gauche à droite, elle correspond à des relations dans les deux sens. En tant que n-uplet de relations, les propriétés de l association sont définies par les propriétés des relations entre ensembles (injection, surjection, )
17 modèle entité-association (E- A): Association un-à-un Définition Soit une association A entre deux entités E1 et E2. A est composée des deux relations : R1 : E1 >E2 e1 > R1(e1) R2 : E2 >E1 e2 > R2(e2) A est dite un à un si et seulement si : R1 est telle que pour tout e1 de E1 il existe au plus une image de e1 par R1 dans E2 R2 est telle que pour tout e2 de E2, il existe au plus une image de e2 par R2 dans E1 Et R2 duale de R1
18 modèle entité-association (E- A): exemple d association un-à-un E1 E2 X1 X2 X3 Xm R2 R2 R1 R1 Y1 Y2 Y3 Y4 Yk
19 modèle entité-association (E- A): exemple d association un-à-un Dans une université donnée PERSONNE Nom Prénom Date-nais. POSSEDE CARTE D E- TUDIANT Numéro-étud Année-univ Formation Composante
20 modèle entité-association (E- A): Association un-à-un Cas particulier d association un-à-un: Lorsque R1 et R2 sont bijectives Tous les éléments de E1 ont une image et une seule Tous les éléments de E2 ont une image et une seule Cette association est appelée «association d assimilation» Elle pousse vers la fusion des entités qu elle relie
21 modèle entité-association (E- A): Association d assimilation ETUDIANT Numéro-étu Nom-étu Prénom-étu Date-nais Formation Composante Dans le système d information d une université, on fusionnera les «personnes» et les «cartes d étudiants» en une entité unique «ETUDIANT»
22 modèle entité-association (E- A): Association un-à-plusieurs Définition Soit une association A entre deux entités E1 et E2. A est composée des deux relations : R1 : E1 >E2 e1 > R1(e1) R2 : E2 >E1 e2 > R2(e2) A est dite un à plusieurs si et seulement si : R1 est telle que pour tout e1 de E1 il existe au plus une image de e1 par R1 dans E2 R2 est telle que pour tout e2 de E2, il existe plusieurs images de e2 par R2 dans E1 Ou bien le contraire : il existe plusieurs images par R1 et au plus une image par R2
23 modèle entité-association (E- A): Association un-à-plusieurs Remarque Dans le modèle E-A R1 et R2 ne sont pas forcément sémantiquement indépendantes. R1 et R2 sont liées : lorsqu il existe une image e2 dans E2, par R1, d un élément e1 de E1 alors e1 est forcément une image par R2 de e2. L association est appelée association hiérarchique Elle crée une arborescence entre les individus d une entité et les individus de l autre.
24 modèle entité-association (E- A): Association un-à-plusieurs explication Si l individu x1 est le «père» de y1, y2, y3 alors pour chaque yi, yi est un «fils» de x1. Remarque Attention, tous les individus ne sont pas forcément reliés par les relations R1 et R2. Des individus de l entité E1 peuvent n être «père» d aucun individu de l entité E2, et inversement.
25 modèle entité-association (E- A): exemple d association un-à-plusieurs E1 X1 X2 X3 Xm Association hiérarchique E2 Y1 Y2 Y3 Y4 Yk
26 modèle entité-association (E- A): exemple d association un-à-plusieurs VILLE Nom-ville Département Pays Possède MUSEE Nom-musée type
27 modèle entité-association (E-A): Association plusieurs-à-plusieurs Définition Soit une association A entre deux entités E1 et E2. A est composée des deux relations : R1 : E1 >E2 e1 > R1(e1) R2 : E2 >E1 e2 > R2(e2) A est dite plusieurs à plusieurs si et seulement si : R1 est telle que pour tout e1 de E1 il existe plusieurs images de e1 par R1 dans E2 R2 est telle que pour tout e2 de E2, il existe plusieurs images de e2 par R2 dans E1 Et telles que R1 et R2 sont liées.
28 modèle entité-association (E-A): exemple d association plusieurs-à-plusieurs E1 X1 X2 X3 Xm Association banalisée E2 Y1 Y2 Y3 Y4 Yk
29 modèle entité-association (E-A): exemple d association plusieurs-à-plusieurs Association banalisée ENSEIGNANT Nom-ens Prénom-ens Grade département Enseigne-à ETUDIANT Numéro-étu Nom-étu Prénom-étu Formation
30 modèle entité-association (E-A): les cardinalités des couples E-A Les relations qui composent une association A ont des propriétés. Parmi elles : Est-ce que tout élément de l ensemble de départ a au plus une image dans l ensemble d arrivée? (relation injective) Est-ce que tout élément de l ensemble de départ a obligatoirement une image dans l ensemble d arrivée? (relation surjective) Est-ce que tout élément de l ensemble de départ a plusieurs images dans l ensemble d arrivée? Ces questions définissent les cardinalités des couples E-A, c est-à-dire les propriétés des relations où E est ensemble de départ de la relation.
31 modèle entité-association (E-A): les cardinalités des couples E-A Définition Soient deux entités E1 et E2 reliées par une association binaire A. Soient les relations R1 et R2 composant A, telles que : R1 est la relation dont l ensemble de départ est E1 R2 est la relation dont l ensemble de départ est E2. On définit la cardinalité du couple E1-A, respectivement E2-A, comme un couple (x,y) de symboles pouvant prendre les valeurs suivantes : X=0 si R1 (respectivement R2) n est pas surjective, X=1 sinon Y=1 si R1 (respectivement R2) est injective, Y=n sinon
32 Modèle entité-association(e- A): exemples de cardinalités ENSEIGNANT CHERCHEUR Nom Prénom Grade département (0, n) Un enseignant-chercheur peut n enseigner à aucun étudiant Enseigne-à Un enseignant-chercheur enseigne généralement à plusieurs étudiants
33 Modèle entité-association(e- A): exemples de cardinalités Un étudiant est «forcément» enseigné par quelqu un Enseigne-à (1,n) ETUDIANT Numéro Nom-ét Prénom-ét formation Un étudiant est en général enseigné par plusieurs Enseignants-chercheurs différents.
34 Modèle entité-association(e- A): exemples de cardinalités ENSEIGNANT- CHERCHEUR Nom Prénom Grade département (0,n) Enseigne-à (1,n) ETUDIANT Numéro Nom-ét Prénom-ét formation
35 Modèle entité-association (E- A): cardinalités Propriétés : Une association plusieurs-à-plusieurs a ses maxima (Y) tous les deux à n Une association un-à-un a ses maxima tous les deux à 1 Une association un-à-plusieurs a un de ses maxima à 1 et l autre à n.
36 Modèle entité-association (E- A): problèmes de modélisation La constitution des entités : Une entité a au moins un attribut Une entité a plus d un individu On ne modélise jamais l environnement comme entité (pas de réflexivité) Les attributs choisis doivent être pertinents par rapport au problème Le choix de l identifiant doit être également argumenté
37 Modèle entité-association (E- A): problèmes de modélisation La constitution des associations : Une association est une «action» de liaison (correspond souvent à un verbe) Elle ne reprend pas les attributs des entités qu elle lie (modèle logique des données, à voir dans le modèle relationnel) Elle a des attributs propres si et seulement si ce sont des attributs propres à l action (compléments circonstanciels de temps, de lieu, manière ) Ces attributs ont des contraintes que nous décrirons lors de la définition des dépendances fonctionnelles.
38 Modèle entité-association (E- A): problèmes de modélisation La cardinalité des couples entité- association: Définition des minima : Si vous mettez 0 alors cela signifie que es individus de cette entité peuvent ne pas être liés par cette association Exemple : une ville peut ne pas posséder de musée. Si vous mettez 1, cela signifie qu obligatoirement tous les individus de cette entité participent à cette association. Attention, c est une contrainte très forte! Ne mettez 1 que si votre problème signale bien une obligation. Exemple : toute mairie est obligatoirement associée à une collectivité locale.
39 Modèle entité-association (E- A): problèmes de modélisation La cardinalité des couples entité- association: Définition des minima : Si vous mettez 0 alors cela signifie que les individus de cette entité peuvent ne pas être liés par cette association Exemple : une ville peut ne pas posséder de musée. Si vous mettez 1, cela signifie qu obligatoirement tous les individus de cette entité participent à cette association. Attention, c est une contrainte très forte! Ne mettez 1 que si votre problème signale bien une obligation. Exemple : toute mairie est obligatoirement associée à une collectivité locale.
40 Modèle entité-association (E- A): problèmes de modélisation La cardinalité des couples entité- association: Définition des maxima : Si vous mettez n alors cela signifie que les individus de cette entité peuvent être liés à de nombreux individus, par cette association, ce nombre étant a priori inconnu ou variable. Exemple : une ville peut posséder plusieurs musées. Si vous mettez un entier connu, c est une contrainte que vous modélisez. Exemple : dans une partie de belote, un joueur est associé à au plus 3 autres joueurs. On mettra un maximum à 3. Si vous mettez 1, cela signifie qu un individu ne peut pas être lié à plus d un individu par cette association. Exemple : un musée n appartient pas à plusieurs villes (attention, il peut arriver que ce soit le cas, alors vous changez le type de l association).
41 Modèle entité-association (E- A): problèmes de modélisation Non pérennité de la modélisation Un modèle E-A modélise un réel que vous percevez au moment de faire la modélisation. Ce réel peut changer par la suite : on change alors le modèle en fonction des modifications du système. On n implémente le modèle que lorsqu on est raisonnablement sûr de sa modélisation. Qualité du modèle Validation par les futurs utilisateurs
42 Modèle entité-association (E- A): problèmes de modélisation Non unicité Quand vous modélisez, vous vous faites forcément une image de ce que vous percevez. Vous devez argumenter vos choix pour convaincre les autres : De la pertinence de vos hypothèses (qualitatif) De la cohérence de votre modèle (se «démontre») Par conséquent, il n existe pas un bon modèle unique pour un problème donné. Il peut exister des modèles de qualité différente, une fois les modèles incohérents éliminés.
43 Modèle entité-association (E- A): problèmes de modélisation Non unicité Quand vous modélisez, vous vous faites forcément une image de ce que vous percevez. Vous devez argumenter vos choix pour convaincre les autres : De la pertinence de vos hypothèses (qualitatif) De la cohérence de votre modèle (se «démontre») Par conséquent, il n existe pas un bon modèle unique pour un problème donné. Il peut exister des modèles de qualité différente, une fois les modèles incohérents éliminés.
44 Modèle entité-association (E- A): problèmes de modélisation Méthodologies de modélisation Il existe deux méthodes vous permettant de réaliser votre modèle E-A : Une méthode descendante : Vous énumérez les propriétés pertinentes et constituez ensuite les entités et les assocations en appliquant les différentes contraintes de modélisation Une méthode ascendante : Vous repérez les propriétés comme des ensembles de valeurs. Vous définissez des relations entre ces propriétés. Vous constituez les entités par un «graphe des dépendances» entre propriétés, et vous «devinez» certaines associations grâce à l existence de leurs attributs, ou à l existence de sousarborescences.
45 Modèle entité-association (E- A): problèmes de modélisation En pratique, On commence toujours par modéliser selon la méthode descendante, Et on vérifie qu on n a pas oublié d attributs Ou qu on ne s est pas trompé dans les attributs d association (s il y en a) Ni dans les types d association (si on a des indices dans le graphe des dépendances) Grâce à la méthode ascendante.
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étailA. Définition et formalisme
Les cardinalités et les différents types d'associations I. Les cardinalités A. Définition et formalisme Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations
Plus en détailModélisation des données
Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)
Plus en détailChapitre 5 LE MODELE ENTITE - ASSOCIATION
Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous
Plus en détailBases 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étailSystèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
Plus en détailCycle 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étailC 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étailUML (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étailRappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
Plus en détailModè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étailIFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Plus en détailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailNom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Plus en détailConception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction
Plus en détailExemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions
Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces
Plus en détailIntroduction aux Bases de Données
Licence 3 Géographie Aménagement NHUC5548 Introduction aux Bases de Données Le cas des BD relationnelles Concepts, méthodes et applications JP ANTONI / Y FLETY 1 Logistique et autres fonctionnements Cours
Plus en détailUniversité 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étailConception d une base de données
Conception d une base de données Cyril Gruau 17 octobre 2005 (corrigé le 13 juillet 2006) Résumé Ce support de cours regroupe quelques notions concernant le modélisation conceptuelle de système d information
Plus en détailModélisation de bases de données : Le modèle relationnel
Modélisation de bases de données : Le modèle relationnel Rappel chapitre 1 C est quoi un modèle? Type de modèle : Modèle hiérarchique Modèle réseau Modèle objet Modèle relationnel Cours BD Dr REZEG K 1
Plus en détailbasé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étailCours 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étailUML et les Bases de Données
CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..
Plus en détailConcevoir une base de données
Concevoir une base de données http://vanconingsloo.be/les-cours/bureautique/access/concevoir-une-base-de-donnees En fonction de vos besoins, il existe deux façons de travailler. Si vous souhaitez créer
Plus en détailDé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étailCours d Analyse. Fonctions de plusieurs variables
Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........
Plus en détailMineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)
Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages
Plus en détailMéthode d analyse Merise
Méthode d analyse Merise - Frédéric Julliard Université de Bretagne Sud UFR SSI - IUP Vannes - année 2001-2002 Approche ancienne : 1978 Très répandue en France Origine française : développée par : CTI
Plus en détailINTRODUCTION 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étailRelation entre deux variables : estimation de la corrélation linéaire
CHAPITRE 3 Relation entre deux variables : estimation de la corrélation linéaire Parmi les analyses statistiques descriptives, l une d entre elles est particulièrement utilisée pour mettre en évidence
Plus en détailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Plus en détailLogique : ENSIIE 1A - contrôle final
1 Logique : ENSIIE 1A - contrôle final - CORRIGÉ Mardi 11 mai 2010 - Sans documents - Sans calculatrice ni ordinateur Durée : 1h30 Les exercices sont indépendants. Exercice 1 (Logique du premier ordre
Plus en détailDéveloppement ebusiness
Développement ebusiness Cédric Pulrulczyk ( cedric.pulrulczyk@alcatel.fr ) Alcatel Université Lille I March 2005 Plan Analyse des besoins Méthodologie XP Modélisation UML Outil de développement Tests et
Plus en détailBase 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étailComparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML
Olivier Glassey Jean-Loup Chappelet Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Working paper de l'idheap 14/2002 UER: Management public / Systèmes d'information
Plus en détailUML (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étailMERISE. Modélisation et Conception de Systèmes d Information
MERISE Modélisation et Conception de Systèmes d Information Intro L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR La méthode MERISE,
Plus en détailChap. 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étailANNEXE DESCRIPTIVE (déclinaison française du «Supplément au Diplôme»)
ANNEXE DESCRIPTIVE (déclinaison française du «Supplément au Diplôme») Préambule qui ne peut être modifié La présente annexe descriptive au diplôme (supplément au diplôme) suit le modèle élaboré par la
Plus en détailBusiness Process Modeling (BPM)
Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture
Plus en détailRé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étailProjet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Plus en détailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détailModé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étailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailBASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES
BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE
Plus en détailDé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étailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailLa NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.
La NP-complétude Johanne Cohen PRISM/CNRS, Versailles, France. Références 1. Algorithm Design, Jon Kleinberg, Eva Tardos, Addison-Wesley, 2006. 2. Computers and Intractability : A Guide to the Theory of
Plus en détailUNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 2012/2017 LICENCE DROIT MENTION DROIT GENERAL
UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 01/017 LICENCE DROIT MENTION DROIT GENERAL Les présentes règles s inscrivent dans le cadre réglementaire national défini par les tetes
Plus en détail3. 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étailChapitre 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étailLe Guide Pratique des Processus Métiers
Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016
Plus en détailBases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailIntroduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02
Présentation du 24/10/02 Nicolas Phalippon IR3 Introduction 2% des logiciels fonctionnent à la livraison 3% de plus fonctionneront après quelques modifications mineures 20% seront utilisés après des modifications
Plus en détailA.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Source : http://amcubat.be/docpmb/import-de-lecteurs
A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Diverses méthodes d import de lecteurs Les données (noms, prénoms, adresses. des lecteurs) proviennent en général du secrétariat, et se trouvent
Plus en détailMaster MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier
Master MIDO 2ème année Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse Conception du système Conception des classes Bibliographie Modélisation et conception orientées
Plus en détailModé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étailLICENCE : INFORMATIQUE GENERALE
LICENCE : INFORMATIQUE GENERALE RÉSUMÉ DE LA FORMATION Type de diplôme : Licence (LMD) Domaine : Sciences, Ingénierie et Technologies Mention : Informatique générale Objectifs Le diplôme offre une formation
Plus en détailProfil d études détaillé. Section : Informatique et systèmes Finalité : Technologie de l informatique
Section : Informatique et systèmes Finalité : Technologie de l informatique Page 1/6 1. Introduction L enseignement de la Haute Ecole Louvain en Hainaut donne la place centrale à l étudiant. Celui-ci trouvera
Plus en détailCREATION 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étailLicence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :
Plus en détailTraitement bas-niveau
Plan Introduction L approche contour (frontière) Introduction Objectifs Les traitements ont pour but d extraire l information utile et pertinente contenue dans l image en regard de l application considérée.
Plus en détailRapport de stage d initiation
Ministère de l enseignement supérieur et de la recherche scientifique Direction Générale des Études Technologiques Institut Supérieur des Etudes Technologiques de SILIANA Département Technologies de l
Plus en détailRÈGLES DE TRANSFORMATION DU MCD AU MLD (MRD)
1 RÈGLES DE TRANSFORMATION DU AU MLD () Nous allons définir les règles de transformation pour le passage du au MLD, en respectant les différents cas qui se posent. Transformation des entités Toute entité
Plus en détailMercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est
Plus en détailBases de données - Modèle relationnel
Bases de données - Modèle relationnel Introduction SITE :http://www.univ-orleans.fr/lifo/members/mirian.halfeld/ BD - Mírian Halfeld-Ferrari p. 1 Les bases de données - Bibliographie Ullman and Widom,
Plus en détailProjet de Fin d Etudes
République Tunisienne Ministère de l'enseignement Supérieur, de la Recherche Scientifique ---- *** ---- Ecole Supérieure Privée de d Ingénierie, Sciences et Technologies de Sousse (SupTech Sousse) Projet
Plus en détailLangage 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étailBases de données relationnelles & SQL
Bases de données relationnelles & SQL Objectifs Appréhender les concepts du modèle relationnel. Etre capable de concevoir un schéma relationnel. Etre capable de créer une base de données relationnelle
Plus en détailCours STIM P8 TD 1 Génie Logiciel
Cours STIM P8 TD 1 Génie Logiciel Compléments sur UML Intervenant : Anil CASSAM CHENAI Date : 02/02/2012 Objectifs du complément Ce complément sera approfondi en parallèle de plusieurs TD/Cours. Rappels
Plus en détailComprendre Merise et la modélisation des données
Comprendre Merise et la modélisation des données Tables des matières Avant-propos 1- Introduction 1-1 Principes fondateurs 1-2 Bases conceptuelles 1-3 Place de Merise dans le cycle de développement informatique
Plus en détailSujet de thèse CIFRE RESULIS / LGI2P
Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences
Plus en détailUrbanisation 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étailGUIDE DU TUTEUR ACCUEIL D UN ETUDIANT EN BTS MUC. Management des Unités Commerciales. Stage de 1ère année
GUIDE DU TUTEUR Ce guide est complété par le tuteur durant la première année de BTS. Une copie doit être fournie au professeur et à l étudiant ACCUEIL D UN ETUDIANT EN BTS MUC Management des Unités Commerciales
Plus en détailLECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne
LECTURE CRITIQUE Accompagner les enseignants et formateurs dans la conception d une formation en ligne Christian Ernst E-learning. Conception et mise en œuvre d un enseignement en ligne Guide pratique
Plus en détailFonctions 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étailPROGRAMME 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étailManagement des processus opérationnels
Ecole Nationale Supérieure de Management Master Management des organisations Management des processus opérationnels Dr TOUMI Djamila Cours n 2: la modélisation des processus opérationnels INTRODUCTION
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailINF 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étailLa survie nette actuelle à long terme Qualités de sept méthodes d estimation
La survie nette actuelle à long terme Qualités de sept méthodes d estimation PAR Alireza MOGHADDAM TUTEUR : Guy HÉDELIN Laboratoire d Épidémiologie et de Santé publique, EA 80 Faculté de Médecine de Strasbourg
Plus en détailCalcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.
1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le
Plus en détailM06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS
IB INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1 DIPLOMA PROGRAMME PROGRAMME DU DIPLÔME DU BI PROGRAMA DEL DIPLOMA DEL BI M06/5/COMSC/SP1/FRE/TZ0/XX 22067017 Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS
Plus en détailJade. Projet Intelligence Artificielle «Devine à quoi je pense»
Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges
Plus en détailPascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT
UML FOR BUSINESS INTELLIGENCE PROJECT Abstract : this document deals with the role of UML into business intelligence projects (like data warehousing). After a quick overview of what UML offers, it focuses
Plus en détailNORME 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étailVérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio
Vérifica(on et Valida(on de Business Process Ang Chen et Levi Lúcio Résumé Méthodologie de développement Architecture & environnement pour le développement des processus mé(er Modèle opéra(onnel Vérifica(on
Plus en détail------- SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20)
CONCOURS SUR ÉPREUVES OUVERT AUX CANDIDATS TITULAIRES D UN DIPLÔME OU TITRE CONFÉRANT LE GRADE DE MASTER OU D'UN DIPLÔME OU TITRE HOMOLOGUÉ OU ENREGISTRÉ AU RÉPERTOIRE NATIONAL DES CERTIFICATIONS PROFESSIONNELLES
Plus en détailCours 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étailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailDé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étailLE MODELE CONCEPTUEL DE DONNEES
LE MODELE CONCEPTUEL DE DONNEES Principe : A partir d'un cahier des charges, concevoir de manière visuelle les différents liens qui existent entre les différentes données. Les différentes étapes de réalisation.
Plus en détailLe Cadre Européen des Certifications: les principaux défis. Manuela Bonacci Roma, le 9 juin 2010
Le Cadre Européen des Certifications: les principaux défis Manuela Bonacci Roma, le 9 juin 2010 1 Intégrations Europass ECTS ECVET CEC (EQF) Validation Système des crédits Cadre National des Certifications
Plus en détailBases de Données Relationnelles. Le Modèle Relationnel
Bases de Données Relationnelles Le Modèle Relationnel Le modèle relationnel modèle de niveau logique modèle simple : deux concepts relation (table) attribut (colonne) défini par Ted Codd en 1970 ; prix
Plus en détailMERISE. Modélisation de Systèmes d Information. Pierre Gérard. DUT Informatique 2ème année 2004/2005. IUT de Villetaneuse - Université de Paris 13
Modélisation de Systèmes d Information IUT de Villetaneuse - Université de Paris 13 DUT Informatique 2ème année 2004/2005 LATEX Cycle de vie Introduction Processus de développement d un logiciel La méthode
Plus en détailUniversité de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015
Université de Lorraine Licence AES LIVRET DE STAGE LICENCE 2014-2015 1 LA REDACTION DU RAPPORT DE STAGE Le mémoire ne doit pas consister à reprendre tels quels des documents internes de l entreprise ou
Plus en détailL apprentissage automatique
L apprentissage automatique L apprentissage automatique L'apprentissage automatique fait référence au développement, à l analyse et à l implémentation de méthodes qui permettent à une machine d évoluer
Plus en détailMéthodes d évolution de modèle produit dans les systèmes du type PLM
Résumé de thèse étendu Méthodes d évolution de modèle produit dans les systèmes du type PLM Seyed Hamedreza IZADPANAH Table des matières 1. Introduction...2 2. Approche «Ingénierie Dirigée par les Modèles»
Plus en détail