Designer et l ingénierie du logiciel Couplage entre structure de données et modules de traitements

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

Download "Designer et l ingénierie du logiciel Couplage entre structure de données et modules de traitements"

Transcription

1 Designer et l ingénierie du logiciel Couplage entre structure de données et modules de traitements P.-A. Sunier, ISNet Neuchâtel avec le concours de C. Kohler et P. Ferrara 1 Introduction Rappel de la démarche méthodologique Entités et associations Concepts Associations Modèle conceptuel de données (MCD) Modèle logique de données (MLD) Modèle logique de traitement (MLT) Associations non transférables et identifiantes Modèle conceptuel de données (MCD)) Modèle logique de données (MLD) Modèle logique de traitement (MLT) Entités associatives Modèle conceptuel de données (MCD) Modèle logique de données (MLD) Modèle logique de traitement (MLT) Liens utiles Plus d informations Mise en pratique Références Introduction Dans le premier article consacré à Designer, Newsletter 2/2003 d avril 2003, sous le titre Notions élémentaires, nous avons présenté les concepts de Designer sur la base d une approche d ingénierie du logiciel alliant méthodologie, normalisation et standardisation, qualité et réutilisation. Dans cet article, nous traiterons de la modélisation conceptuelle des données et de l incidence de la structure de données sur la conception des modules de traitements. Pour pouvoir démontrer succinctement cette incidence, nous ne décrirons pas l entier de la démarche d ingénierie qui a fait l objet de notre premier article ; nous nous limiterons à relater les phases qui nous semblent les plus significatives du thème traité. Nous avons mis en évidence ces phases significatives dans un rappel de notre choix. Dans cet article nous abordons les concepts suivants que nous traiterons dans de futurs articles : Associations récursives, arcs. Règles d application des contraintes d intégrité référentielle. LOV, List of values Formulaires de valeurs de référence. Composant spécifique de création de valeurs inexistante dans une LOV. Auto-incrémentation des attributs de clés primaires des entités par les APIs de tables. Article 2-1/15- Août 2005

2 2 Rappel de la démarche méthodologique Sur la base du cadre méthodologique retenu, nous avons défini une démarche méthodologique basée sur une approche top/down. Nous proposons une méthodologie basée sur les différents niveaux d abstraction de modélisation des données; elle intègre les fonctionnalités de Designer à mettre en œuvre. Notre démarche méthodologique est découpée en 9 phases. 1 ère phase Définition d un projet 2 ème phase Modélisation conceptuelle des données (MCD) 3 ème phase Transformation des objets de niveau conceptuel en objets de niveau logique 4 ème phase Enrichissement du modèle logique de données (MLD) 5 ème phase Génération et exécution des scripts SQL-DDL 6 ème phase Génération et exécution des scripts de création des APIs de tables 7 ème phase Test de l intégrité de la structure de données 8 ème phase Modélisation logique des traitements (MLT) Génération et exécution des scripts de création de modules 9 ème phase Test de l application Comme déjà indiqué en introduction, les 3 phases mises en évidence sont celles qui sont traitées pour démontrer le couplage existant entre structure de données et modules de traitements. Pour plus de détails relatifs à notre choix méthodologique, le lecteur se référera à notre premier article : Notions élémentaires. Article 2-2/15- Août 2005

3 3 Entités et associations 3.1 Concepts Entity Relationship Diagrammer nous permet de créer nos modèles conceptuels de données. Les modèles sont conçus selon un formalisme propriétaire sur la base du concept d entités qui représentent les «types ou classes d objets» du système à modéliser et d associations qui représentent les «types ou classes de liens» pouvant exister entre les entités. Les entités peuvent être spécialisées ou généralisées sous forme de Sub-Type et Super-Type. Les associations entre entités sont binaires ; les cardinalités sont représentées graphiquement. Une association peut être définie comme non transférable ; la non transférabilité est représentée par un losange sur l association. Une association peut être définie comme identifiante ; une association identifiante permet de définir une entité dépendante. Une occurrence d entité dépendante ne peut avoir d existence que comme enfant de l entité parent de l association. L identification est représentée par un trait perpendiculaire à l association. En conception, une association identifiante est toujours non-transférable. MCD /Eléments de notation Oracle utilise la notion d arc pour modéliser une restriction d associations ; l arc est paramétrable et permet, entre autres, de représenter une exclusion mutuelle ou une contrainte de Ou-exclusif. Les liens entre occurrences d entité identique ou de même nature sont modélisables par une association récursive. Les associations ne sont pas nommées en tant que telles, et n existent pas comme objets du référentiel ; elles existent en tant que propriété des entités qui participent à l association et sont identifiées par le nom donné à chacun des rôles de l association. Article 2-3/15- Août 2005

4 3.2 Associations Modèle conceptuel de données (MCD) L exemple ci-dessus montre l association existant entre un produit et la catégorie à laquelle il appartient ; nous pouvons observer : les rôles joués par les 2 entités participant à l association ; la cardinalité minimale de 0, représentée par un trait tillé, pour le rôle ComposeeDe de l entité CATEGORIE ; la cardinalité maximale de n, représentée par une patte d oie sur le rôle opposé, pour le rôle ComposeeDe de l entité CATEGORIE ; la cardinalité minimale de 1, représentée par un trait plein, pour le rôle AppartientA de l entité PRODUIT ; la cardinalité maximale de 1, représentée par une absence de patte d oie sur le rôle opposé, pour le rôle AppartientA de l entité PRODUIT. Les cardinalités nous indiquent que : une catégorie peut exister sans être dotée de produits ; pour exister un produit doit impérativement être associé à une catégorie mais une seule. Article 2-4/15- Août 2005

5 3.2.2 Modèle logique de données (MLD) Lors de la transformation de notre modèle conceptuel de données en objets de niveau logique, Database Design Transformer a créé les 2 tables CATEGORIES et PRODUITS ; l association a été transformée en attribut et contraintes sur la table PRODUITS: une clé étrangère CAT_NUMERO ; une contrainte de clé étrangère PROD_CAT_FK un index PROD_CAT_FK_I Après inclusion de nos tables et de notre «association ou relation» dans un diagramme, Design Editor nous montre la contrainte de clé étrangère sous forme d un lien entre les 2 tables. Ce lien est montré sous forme d un trait plein lorsqu une valeur de clé étrangère est obligatoire et sous forme d un trait tillé lorsqu une valeur n est pas obligatoirement requise ; cette propriété de la clé étrangère est déterminée par la cardinalité minimale du modèle conceptuel créé précédemment. Remarque Contrairement à la représentation conceptuelle avec Entity Relationship Diagrammer : le trait perpendiculaire ne signifie pas un lien identifiant mais une application stricte de l intégrité référentielle; la patte d oie ne signifie pas plusieurs liens mais indique le côté enfant de la relation entre les 2 tables. Article 2-5/15- Août 2005

6 3.2.3 Modèle logique de traitement (MLT) Sur la base d une relation entre 2 tables, il est possible de concevoir des modules de traitements de nature différente ; dans ce chapitre, nous en présenterons deux qui nous semblent significatifs de la multitude de modules de traitements concevables à partir d une structure de données initiale Table de référence Le module ci-contre est constitué d un composant qui permet de manipuler la table PRODUITS, dite, table de base; par manipulation, nous entendons lui appliquer les opérations : Insert, Update, et Delete. La connaissance de la valeur de la clé primaire de la catégorie n étant pas accessible à l utilisateur final, le composant doit lui permettre de référer une catégorie à associer à un produit par l intermédiaire d une liste des catégories existantes ; pour ce faire, nous rajoutons la table CATEGORIES dans le Module avec table de référence composant en tant que table de référence. Naturellement, la table de référence ne peut pas être manipulée par le composant ; elle ne peut être que lue ou consultée. Remarque Le lien PROD_CAT_FK entre la table de base PRODUITS et la table de référence CATEGORIES n est pas créé en modélisation des traitements mais, et c est essentiel, il est repris, à partir de la contrainte de clé étrangère, du modèle logique de données. Le formulaire ci-contre correspond à notre module, constitué d un composant qui permet, à l utilisateur, de manipuler un produit et de référencer la catégorie à laquelle il appartient. Ce formulaire permet à l utilisateur de changer la catégorie à laquelle appartient un produit ce qui n est pas possible avec le formulaire maître et détails que nous présenterons plus loin. Le lien hypertexte LOV, en regard du code de la catégorie, correspond à l appel d un formulaire spécifique listant les catégories disponibles. LOV est l acronyme de List of values. Formulaire avec table de référence Article 2-6/15- Août 2005

7 Maître et détails Le module ci-contre est constitué de deux composants. Le composant maître placé en haut du module permet de manipuler la table de base CATEGORIES. Le composant de détails placé en bas du module permet de manipuler la table de base PRODUITS. Les deux composants sont reliés par l intermédiaire du lien PROD_CAT_FK existant entre leurs tables de base. Contrairement au module précédent utilisant la table CATEGORIES en tant que table de référence, ce module permet de manipuler autant la table CATEGORIES dans le composant maître que la table PRODUITS dans le composant de détails. Remarque Le lien PROD_CAT_FK entre les deux tables de base PRODUITS et CATEGORIES n est pas créé en modélisation des traitements mais, et c est essentiel, il est repris du modèle logique de données. Module maître et détails L extrait de formulaire ci-contre correspond à notre module, constitué d un composant maître et d un composant de détails. Lorsque l utilisateur a sélectionné une catégorie, la liste des produits qui lui sont associés est affichée et l utilisateur peut manipuler les produits dépendants de la catégorie sélectionnée. L ajout d un nouveau produit se fait toujours pour la catégorie sélectionnée. Ce formulaire permet à l utilisateur un parcours aisé des catégories et de leurs produits. Formulaire maître et détails Article 2-7/15- Août 2005

8 3.3 Associations non transférables et identifiantes Modèle conceptuel de données (MCD)) L exemple ci-dessus illustre les concepts de non transférabilités d association et d association identifiante ; nous pouvons observer : la non transférabilité de l association entre CLIENT et COMMANDE, représentée par un losange; cette non transférabilité spécifie que lorsqu une commande est créée et attribuée à un client, elle ne peut plus être attribuée ou transférée à un autre client. Ceci implique que si un utilisateur se trompe de client lors de l établissement d une commande, il devra détruire la commande erronée et en récréer une nouvelle en lui attribuant le client correct. l association identifiante entre COMMANDE et LIGNECOMMANDE, représentée par un trait perpendiculaire à l association ; l association identifiante spécifie que les lignes de commandes seront identifiées par l identifiant de la commande et par un identifiant de ligne tout comme un enfant est identifié par le nom de famille des parents et son prénom. Remarques Lorsqu une association est identifiante, nous imposons de la rendre non transférable pour respecter la règle de stabilité de clé primaire. Nous avons choisi de nommer NUMERO l attribut qui servira de clé primaire des entités indépendantes, entités qui ont une existence propre, et NUMERODEP l attribut qui servira de complément de clé primaire des entités dépendantes ; les occurrences d entités dépendantes n existent que sous forme d enfants de l occurrence de l entité parent. Nous avons mis une cardinalité minimale de 0, trait tillé, sur le rôle ComposéeDe de l entité Commande. Idéalement, nous devrions mettre une cardinalité minimale de 1, trait plein ; en effet, une commande n a de sens que si elle est composée d au moins une ligne référant un produit ; nous ne pouvons le faire, car nous devrions gérer une transaction insérant simultanément une commande et une ligne de commande ce que l environnement Oracle ne permet pas de mettre en œuvre. Article 2-8/15- Août 2005

9 3.3.2 Modèle logique de données (MLD) Par rapport au modèle logique de données (MLD) décrit au chapitre Associations, nous pouvons observer l enrichissement suivant : les contraintes de non transférabilité sont représentées graphiquement, comme pour le modèle conceptuel de données, par un losange sur la relation ou contrainte de clé étrangère ; la clé primaire de la table LIGNESCOMMANDES est bien construite à partir de la concaténation de la clé étrangère CDE_NUMERO, clé primaire de la table parent COMMANDES, et de l attribut NUMERODEP, auto-séquencé pour chaque commande. Remarques Les attributs de clés primaires de tables sont mis en évidence graphiquement avec le symbole #. Comme déjà indiqué précédemment, et contrairement à la représentation conceptuelle avec Entity Relationship Diagrammer le trait perpendiculaire ne signifie pas un lien identifiant mais une application stricte de l intégrité référentielle; Article 2-9/15- Août 2005

10 3.3.3 Modèle logique de traitement (MLT) Le module ci-dessus, combine les concepts de tables de référence et de maître et détails décrits au chapitre Associations et conforte la notion de multitude de modules de traitement concevables à partir d une structure de données initiale. Remarque Les associations non transférables et identifiantes n ont pas d incidence directe sur la conception des modules de traitement. L extrait de formulaire ci-contre correspond à notre module ; dans la partie supérieure, composant maître, nous voyons la commande et la référence au client, dans la partie inférieure, composant de détails, nous voyons les lignes de commandes avec la référence des produits et la quantité commandée. Remarque Lors de la conception du module, la contrainte de non transférabilité de la commande et des lignes de commandes sera prise en charge par Design Editor. Ci-contre, nous pouvons observer que la référence du client ne peut plus être éditée en modification. Article 2-10/15- Août 2005

11 3.4 Entités associatives Modèle conceptuel de données (MCD) En modélisation conceptuelle des données, Entity relationship Diagrammer permet de créer des associations de degré n:n ; toutefois, nous bannissons ces associations car il n est pas possible de les doter d attributs ou de les faire participer à d autres associations. Pour remplacer les associations de degré n:n, nous utilisons des entités associatives ; les entités associatives sont des entités dépendantes, identifiées par deux parents ou plus. Une entité associative peut être dotée d attributs et être, à son tour, associée à toute autre entité. Dans l exemple ci-dessus, l entité associative DISTRIBUE représente le lien n:n qui existe entre un fournisseur qui peut distribuer plusieurs catégories de produits et une catégorie qui peut être distribuée par plusieurs fournisseurs. Par souci de concision, nous n avons pas mis d attributs à l entité associative et ne l avons non plus associée à une autre entité. Article 2-11/15- Août 2005

12 3.4.2 Modèle logique de données (MLD) Par rapport aux modèles logiques de données décrits aux chapitres précédents, nous pouvons observer la clé primaire de la table associative DISTRIBUENT formée par la concaténation des clés étrangères des deux tables parents CATEGORIES et FOURNISSEURS. Remarque Si nous avions modélisé notre entité associative sous forme d une association n:n, l outil de transformation Database Design Transformer nous aurait créé une table associative comme ci-dessus, identifiée par les clés étrangères des tables parents. Article 2-12/15- Août 2005

13 3.4.3 Modèle logique de traitement (MLT) Tout comme une relation entre 2 tables peut déboucher sur la conception de modules de nature différente, une table associée peut déboucher sur une multitude de modules de traitement; par analogie aux chapitres précédents, nous présenterons un module sous forme de maître et détails et un module utilisant uniquement le concept de table de référence Maître et détails Le module ci-contre utilise la table FOURNISSEURS pour le composant maître et la table CATEGORIES comme table de référence du composant de détails qui manipule la table associative DISTRIBUENT. Mais, les rôles entre les FOURNISSEURS et CATEGORIES peuvent être inversés selon les besoins des utilisateurs. Module table associative «maître et détails» Article 2-13/15- Août 2005

14 Double tables de référence Contrairement au module précédent, le module ci-contre ne comporte qu un seul composant. Ce composant manipule la table associative DISTRIBUENT et réfère aux deux tables parents FOURNISSEURS et CATEGORIES. Module table associative "Double référence" Article 2-14/15- Août 2005

15 4 Liens utiles 4.1 Plus d informations Si vous souhaitez plus d informations, notre site consacré à Designer est à votre disposition. Le site Designer contient plusieurs entrées ; nous n avons pas encore publié de documents spécifiques à la version 9i, nos documents les plus récents sont consacrés à la version 6i. Le sous-site «Les bases» de la version 6i de Designer, et plus particulièrement les cahiers «02 Enrichissement» et «03 Approfondissement des associations» traite des notion élémentaires présentées succinctement dans cet article. 4.2 Mise en pratique Les notions que nous avons présentées dans cet article peuvent être mises en œuvre en suivant la partie pratique des cahier «02 Enrichissement» et «03 Approfondissement des associations» de notre sous-site «Les bases» de la version 6i de Designer. 4.3 Références L auteur Pierre-André Sunier pierre-andre.sunier@cpln.ch HES-SO Haute Ecole Spécialisée de Suisse occidentale HEG-NE Haute Ecole de Gestion de Neuchâtel ISNet Génie logiciel Site Designer Projet ISNet-14 Centre de compétences Systèmes d information et informatique de gestion Centres d intérêt du laboratoire de génie logiciel sous la rubrique «Génie logiciel» Notre site de formation consacré à Designer et ses sous-sites Projet de recherche appliquée ISNet-14 Atelier de génie logiciel et génération Web x_designer.htm 14/index.htm 1 er article (*) Notions élémentaires er_2_2003.pdf cations/soug/designer/article001.pdf (*) Les anciens articles sont accessibles en Intranet sur le site du SOUG, ou en Internet sur le site de la HEG-NE, Article 2-15/15- Août 2005

1.2 Genèse. 1.3 Version de Designer utilisée

1.2 Genèse. 1.3 Version de Designer utilisée Designer et l ingénierie du logiciel Notions élémentaires P.-A. Sunier, ISNet Neuchâtel avec le concours de C. Kohler et P. Ferrara 1 Propos liminaires... 1 1.1 Objectifs de publication... 1 1.2 Genèse...

Plus en détail

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

Conception des bases de données : Modèle Entité-Association Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir

Plus en détail

APIs de table pour SQL Server

APIs de table pour SQL Server 2013 E - Bibliographie APIs de table pour SQL Server Établissement: HEG Arc - Haute école Arc - Gestion Réalisé par: M. Informaticien de gestion 2009-2013 S adresse à: M.Fabrice Camus Date de début et

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Bases de données Oracle Virtual Private Database (VPD) pour la gestion des utilisateurs d applications

Bases de données Oracle Virtual Private Database (VPD) pour la gestion des utilisateurs d applications Bases de données Oracle Virtual Private Database (VPD) pour la gestion des utilisateurs d applications P.-A. Sunier, HEG-Arc Neuchâtel avec le concours de J. Greub pierre-andre.sunier@he-arc.ch http://lgl.isnetne.ch/

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

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

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

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

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

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 : copemed@ua.es Formation

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

APIs de table pour SQL Server

APIs de table pour SQL Server 2013 D - Pratique APIs de table pour SQL Server Établissement: HEG Arc Haute école Arc Gestion Réalisé par: M. Informaticien de gestion 2009-2013 S adresse à: M.Fabrice Camus Date de début et de fin du

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

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction

Plus en détail

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

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

Bases de données. Chapitre 1. Introduction

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

Plus en détail

OpenPaaS Le réseau social d'entreprise

OpenPaaS Le réseau social d'entreprise OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3

Plus en détail

/Faits marquants. Quelques chiffres et faits marquants. Quels sont les professionnels de santé utilisateurs de DocCheck? Le concept de DocCheck

/Faits marquants. Quelques chiffres et faits marquants. Quels sont les professionnels de santé utilisateurs de DocCheck? Le concept de DocCheck /Faits marquants DocCheck/Études Quelques chiffres et faits marquants Le concept de DocCheck DocCheck est le leader Européen des portails internet pour les professionnels de santé. Il est présent dans

Plus en détail

PROJET 1 : BASE DE DONNÉES REPARTIES

PROJET 1 : BASE DE DONNÉES REPARTIES PROJET 1 : BASE DE DONNÉES REPARTIES GESTION D UNE BANQUE Elèves : David Bréchet Frédéric Jacot Charles Secrétan DONNÉES DU PROJET SSC - Bases de Données II Laboratoire de Bases de Données BD réparties

Plus en détail

Evaluation du couplage entre Designer & JDeveloper d Oracle

Evaluation du couplage entre Designer & JDeveloper d Oracle Travail de diplôme d informaticienne de gestion HES Evaluation du couplage entre Designer & JDeveloper d Oracle Cahier pratique Etudiante Astrid von Wyl Directeur du travail Pierre-André Sunier Date de

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

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES Département Informatique UFR Sciences 2 Boulevard Lavoisier 49045 Angers Cedex 01 Auteur : Jean-Michel Richer Email : jean-michel.richer@univ-angers.fr

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

Bases de données et sites WEB

Bases de données et sites WEB Bases de données et sites WEB Cours2 : Sécurité et contrôles d accès Anne Doucet 1 Authentification Autorisation Privilèges Rôles Profils Limitations de ressources Plan Audit Contrôle d accès via les vues

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

Dossier I Découverte de Base d Open Office

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

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

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

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

Modélisation et Gestion des bases de données avec mysql workbench

Modélisation et Gestion des bases de données avec mysql workbench Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données

Plus en détail

Dossier Logique câblée pneumatique

Dossier Logique câblée pneumatique Dossier Logique câblée pneumatique Festo Belgium SA Rue Colonel Bourg 11 BE-13 Bruxelles www.festo.com Logique câblée pneumatique Chaque schéma de commande est élaboré selon une logique déterminée. Cette

Plus en détail

16H Cours / 18H TD / 20H TP

16H Cours / 18H TD / 20H TP INTRODUCTION AUX BASES DE DONNEES 16H Cours / 18H TD / 20H TP 1. INTRODUCTION Des Fichiers aux Bases de Données 2. SYSTEME DE GESTION DE BASE DE DONNEES 2.1. INTRODUCTION AUX SYSTEMES DE GESTION DE BASES

Plus en détail

Système d information pour la gestion d un réseau d Université

Système d information pour la gestion d un réseau d Université Système d information pour la gestion d un réseau d Université Ibticem BEN SAID, ibticem.ben-said@u-bourgogne.fr Sophie BOURGERET, sbourgeret@u-bourgogne.fr Jean-Yves COLLIER, jean-yves.collier@u-bourgogne.fr

Plus en détail

Cours 1 : introduction

Cours 1 : introduction Cours 1 : introduction Modèle entité-association Exemple : Deux entités (produit et dépôt) sont mises en relation (stock). Une entité doit être constituée d un identifiant et peut être complétée par des

Plus en détail

Bases de données relationnelles & SQL

Bases de données relationnelles & SQL Bases de données relationnelles & SQL Objectifs Appréhender les concepts du modèle relationnel. Etre capable de concevoir un schéma relationnel. Etre capable de créer une base de données relationnelle

Plus en détail

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

Vincent Augusto 2010-2011

Vincent Augusto 2010-2011 le des Systèmes Vincent Augusto École Nationale Supérieure des Mines de Saint-Étienne 2010-2011 Un 1/73 le des Un 2/73 1 2 3 4 le 5 6 7 8 Un le des Un 3/73 Contenu du cours : Techniques pour l analyse

Plus en détail

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

Bases de Données Relationnelles. Le Modèle Relationnel Bases de Données Relationnelles Le Modèle Relationnel Le modèle relationnel modèle de niveau logique modèle simple : deux concepts relation (table) attribut (colonne) défini par Ted Codd en 1970 ; prix

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

Les bases de données

Les bases de données Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive

Plus en détail

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

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

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

Plus en détail

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)

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

Memento pour la saisie des paiements par carte de crédit

Memento pour la saisie des paiements par carte de crédit Memento pour la saisie des paiements par carte de crédit Vous avez ci-contre l aperçu de l écran qui vous apparaît lorsque vous vous loggez sur le site http://hcc.practicefirms.ch/asp/login.asp en tant

Plus en détail

Les bases de données Page 1 / 8

Les bases de données Page 1 / 8 Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

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

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

Des quiz en toute mobilité 3. Des quiz en toute mobilité

Des quiz en toute mobilité 3. Des quiz en toute mobilité Des quiz en toute mobilité 3 Des quiz en toute mobilité 4 Des quiz en toute mobilité Pour une pédagogie différenciée L objectif ici était de proposer un outil d évaluation accessible aux élèves en dehors

Plus en détail

Enseignement secondaire technique. Technologies de l'information et de la communication

Enseignement secondaire technique. Technologies de l'information et de la communication Enseignement secondaire technique Régime technique Division de la formation administrative et commerciale Cycle supérieur Section communication et organisation Technologies de l'information et de la communication

Plus en détail

GITI, 20 mars 2009, CERN, Genève

GITI, 20 mars 2009, CERN, Genève BPMS-4-SME SME & Full SOA GITI, 20 mars 2009, CERN, Genève Prof. Pierre-André Sunier, Prof. Philippe Daucourt 1 BPM, BPMS, SOA BPM (Business Process Management) Méthode de gestion de l'entreprise par la

Plus en détail

SQL Historique 1982 1986 1992

SQL Historique 1982 1986 1992 SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse

Plus en détail

Qu est-ce que le ehealthcheck?

Qu est-ce que le ehealthcheck? Plus la dépendance d une compagnie envers ses systèmes informatiques est grande, plus le risque qu une erreur dans les processus métiers puisse trouver ses origines dans l informatique est élevé, d où

Plus en détail

Découvrez la formule Serenium la formule qui a du caractère!

Découvrez la formule Serenium la formule qui a du caractère! Découvrez la formule Serenium la formule qui a du caractère! Laissez-vous séduire par la formule Serenium, notre solution de référence en matière de services et d assistance. En souscrivant la formule

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

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

SPP, ou plan d achat d actions

SPP, ou plan d achat d actions SPP, ou plan d achat d actions destiné aux salariés permanents du groupe Randstad France Au sein du Groupe Randstad, nous avons la conviction que notre personnel est notre atout le plus précieux. C est

Plus en détail

eduscol Ressources pour la voie professionnelle Français Ressources pour les classes préparatoires au baccalauréat professionnel

eduscol Ressources pour la voie professionnelle Français Ressources pour les classes préparatoires au baccalauréat professionnel eduscol Ressources pour la voie professionnelle Ressources pour les classes préparatoires au baccalauréat professionnel Français Présentation des programmes 2009 du baccalauréat professionnel Ces documents

Plus en détail

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET 30670 Aigues-Vives info@co-medias.com http://www.co-medias.com Tèl. : 04.66.80.21.25 Port : 06.69.30.72.57 Nom de l entreprise : Adresse

Plus en détail

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013 NFA 008 Introduction à NoSQL et MongoDB 25/05/2013 1 NoSQL, c'est à dire? Les bases de données NoSQL restent des bases de données mais on met l'accent sur L'aspect NON-relationnel L'architecture distribuée

Plus en détail

CATALOGUE FORMATIONS 2015. DOMAINE Bases de données

CATALOGUE FORMATIONS 2015. DOMAINE Bases de données DOMAINE Bases de données Version 1.0 - Octobre 2014 1, 2, 3 juin 2015 1, 2, 3 octobre 2015 CATALOGUE Analyse et conception d une base de données Elaboration de fiches de collecte de données Techniques

Plus en détail

Gestion des bases de données

Gestion des bases de données Gestion des bases de données DU Chef de Projet en Recherche Clinique 23/11/2012 Fabrice GOURMELON URC/CIC Necker - Cochin 2 A. Qu est-ce qu une donnée? B. Qu est-ce qu une base de données? C. Définition

Plus en détail

ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL

ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte jean-marie.pecatte@iut-tlse3.fr 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé

Plus en détail

Les Géodatabases en 9.2

Les Géodatabases en 9.2 Les Géodatabases en 9.2 Session Technique Géodatabase 9.2 Versailles SIG 2007 Nouveautés dans les Géodatabases Géodatabase adaptée À la taille de l entreprise À l architecture déployée Aux processus de

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

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Quatrième colloque hypermédias et apprentissages 275 BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Anne-Olivia LE CORNEC, Jean-Marc FARINONE,

Plus en détail

7. Recherche des essais

7. Recherche des essais 7. Recherche des essais Le chapitre précédent a insisté sur la nécessité de réaliser une recherche des essais aussi exhaustive que possible. Seule la conjonction de tous les moyens disponibles peut laisser

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

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

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

GUIDE DU CAHIER DES CHARGES

GUIDE DU CAHIER DES CHARGES GUIDE DU CAHIER DES CHARGES - EDITION 2010 - Guide du cahier des charges / Etat de Vaud TABE DES MATIERES Introduction... 2 I. Définitions... 3 1. Cahier des charges et organisation... 2. Cahier des charges

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

Création et utilisation de formulaire pdf

Création et utilisation de formulaire pdf Création et utilisation de formulaire pdf Grâce à Adobe Acrobat, il est plus facile de créer, de remplir et d envoyer des formulaires électroniques PDF. Vous pouvez concevoir et créer un formulaire complètement

Plus en détail

EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE

EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE (Préparation : 5 heures -- Exposé et Questions : 1 heure) Rapport établi par : P.J. BARRE, E. JEAY, D. MARQUIS, P. RAY, A. THIMJO 1. PRESENTATION DE L EPREUVE 1.1.

Plus en détail

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

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

OBJECTIFS ET ARCHITECTURE DES SGBD

OBJECTIFS ET ARCHITECTURE DES SGBD OBJECTIFS ET ARCHITECTURE DES SGBD 1. INTRODUCTION Même si vous n avez jamais utilisé de système de gestion de bases de données (SGBD), vous avez certainement une idée de ce qu est une base de données

Plus en détail

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Christian Soutou UML 2 pour les bases de données Avec 20 exercices corrigés Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Chapitre 4 Outils du marché : de la théorie à la pratique Non mais t as déjà

Plus en détail

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

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

Plus en détail

1. Base de données SQLite

1. Base de données SQLite Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis

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

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

Chapitre I : le langage UML et le processus unifié

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

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

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

FAQ. Admissions en Bachelor. A la Haute école de gestion Arc. Année académique 2015-2016. Dernière mise à jour : 12.5.15 / GCH

FAQ. Admissions en Bachelor. A la Haute école de gestion Arc. Année académique 2015-2016. Dernière mise à jour : 12.5.15 / GCH FAQ Admissions en Bachelor A la Haute école de gestion Arc Année académique Crédits photographiques : dreamstime.fr 2015-2016 Dernière mise à jour : 12.5.15 / GCH Introduction Cette FAQ est destinée aux

Plus en détail

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

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Active Directory sous Windows Server SAHIN Ibrahim BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Sommaire I - Introduction... 3 1) Systèmes d exploitation utilisés... 3 2) Objectifs...

Plus en détail

Cours Bases de données 2ème année IUT

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours 13 : Organisation d une base de données, ou comment soulever (un peu) le voile Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Les clusters de table

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

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

Michel Deruère. Conditions générales de vente

Michel Deruère. Conditions générales de vente Conditions générales de vente Article 1 : Champ d application 1.1 Le présent contrat a pour objet de définir les termes et conditions ainsi que les modalités selon lesquelles MICHEL DERUÈRE fournit les

Plus en détail

Pascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT

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

Règles et étapes du processus de certification des métiers. Logo de Certification

Règles et étapes du processus de certification des métiers. Logo de Certification Règles et étapes du processus de certification des métiers Logo de Certification Résumé: Ce document décrit les règles et les mesures à appliquer pour la certification des nouveaux métiers. Conformément

Plus en détail

Analyse,, Conception des Systèmes Informatiques

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

I) - DEFINITIONS I-A) TERMINOLOGIE

I) - DEFINITIONS I-A) TERMINOLOGIE Venise CANABADY Lycée Amiral Bouvet St Benoît PARTIE I - DEFINITIONS PARTIE II - LES GRANDES FONCTIONNALITES DE LA GED PARTIE III - GED : INDEXATION ET OUTILS PARTIE IV- LA GESTION ÉLECTRONIQUE DES DOCUMENTS

Plus en détail

Règlement du Certificate of Advanced Studies en Stratégie et management du système d information (CAS SMSI)

Règlement du Certificate of Advanced Studies en Stratégie et management du système d information (CAS SMSI) Règlement CAS SMSI, volée 014 GES-FOR3-REF614 PDA Mise à jour : 9.10.013 Règlement du Certificate of Advanced Studies en Stratégie et management du système d information (CAS SMSI) Volée 014 Validé par

Plus en détail