Compte-rendu de projet de Système de gestion de base de données

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

Download "Compte-rendu de projet de Système de gestion de base de données"

Transcription

1 Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne Reponsable : Mr Thierry Grison

2 Table des matières 1 Introduction 2 2 Le projet 3 2.A L'application réalisée B La base de données utilisée C Interface graphique D Exemples d'utilisation D.1 Création d'un index de jointure D.2 Jointure de deux tables grâce à un index de jointure D.3 lancement d'une requête E Lancement de l'application La classe JDBC 8 3.A Les diérentes fonctions B La fonction de création de la table d'index de jointure C La fonction de remplissage de la table d'index D La fonction de création de trigger E La fonction de vérication d'existence d'un index de jointure F La fonction d'écriture de la requête de jointure G La fonction d'achage d'un résultat d'une requête La classe principale 11 5 Création d'un index de jointure 12 5.A L'initialisation B La création d'une table relative à l'index de jointure C Le remplissage de la table d'index de jointure D La création des triggers Utilisation d'un index de jointure 14 6.A Choix des tables à joindre B Vérication de l'existence d'un index de jointure C Jointure des deux tables et achage Chirement des coûts des diérents algorithmes de jointure 15

3 7.A Produit cartésien B Key-lookup C Hashage D sort-merge E Indexes de jointure Conclusion 17

4 1 Introduction Les algorithmes traditionnels de jointure sont au nombre de quatre : produitcartésien, key-lookup, sort-merge et hashage. Chacuns ont leurs avantages et inconvénients. Pour ce projet, il a été demandé d'implémenter un autre algorithme de jointure. Celui-ci utilise les indexes de jointure qui a été proposé par Valduriez en Un index de jointure est une structure qui contient des couples de rowids de tuples de deux relations dont on veut faciliter la jointure. On enregistre dans un index de jointure, qui sera stocké sous Oracle dans une table, les couples de rowids des tuples qui vérient un critère de jointure donné. Dans un premier temps, Je vais présenter le projet ainsi que l'utilisation de l'application. Ensuite, je vais expliquer le contenu des diérentes classes créées dans ce projet. Après cela, il vous sera expliqué le fonctionnement an de créer et utiliser les indexes de jointure. 2

5 2 Le projet 2.A L'application réalisée L'application qui a été réalisée permet de créer un index de jointure et implémenter un algorithme de jointure. Elle possède deux classes. Une classe principale qui est la classe mère du projet et une classe nommé JDBC qui va faire la relation avec la base de données.cette application a été réalisé avec le langage Java et les données ont été stockées sous Oracle. 2.B La base de données utilisée Cette base de données contient une table qui regroupe tous les étudiants avec leurs caractéristiques comme son nom, prénom, sexe. Elle contient également les tables sexe, sportif, ville, statut. Ces tables vont nous servir an de créer et utiliser des indexes de jointures. Voici le diagramme UML de cette base de données : 3

6 CHAPITRE 2. LE PROJET 4 2.C Interface graphique L'interface graphique de cette application se décompose en quatre parties : Le menu en haut à gauche qui permet de choisir si l'on veut créer un index de jointure, l'utiliser ou lancer une requete Les listes déroulantes qui permettent de choisir les tables, les attributs de tables ainsi que le critère de jointure si nécessaire Les boutons qui permettent d'eectuer certaines actions Un TextArea qui permet d'acher les résultats d'une jointure entre deux tables avec un index de jointure

7 CHAPITRE 2. LE PROJET 5 2.D Exemples d'utilisation 2.D.1 Création d'un index de jointure Initialisation, sélection des tables et du critère de jointure : Lancement de la création de l'index de jointure : Vérication que l'index de jointure a été créé :

8 CHAPITRE 2. LE PROJET 6 Résultat donné pour la création d'un index de jointure sur les tables Etudiant et ville sur le critère Numville. 2.D.2 Jointure de deux tables grâce à un index de jointure Lancement de la jointure des deux tables si un index de jointure existe : Achage si aucun index de jointure n'existe :

9 CHAPITRE 2. LE PROJET 7 Achage du résultat de la jointure : 2.D.3 lancement d'une requête 2.E Lancement de l'application An de pouvoir démarrer l'application, il faut se positionner dans le répertoire où se trouve le chier avec l'extension.jar et réaliser cette commande : java -jar chier.jar

10 3 La classe JDBC Cette classe permet de faire la relation entre notre application et la base de données Oracle que nous utilisons. C'est avec cette classe que l'on va créer et utiliser l'index de jointure. 3.A Les diérentes fonctions Voici un sommaire des fonctions que l'on trouve dans la classe JDBC 'initialisation' permet d'initialiser la connexion avec la base de données en créant une connexion et des 'statements' 'pilote' permet de charger le driver d'oracle 'creerconnexion' permet de créer une connexion avec la base de données Oracle 'fermerconnexion permet de fermer une connexion préalablement ouverte 'creationstatement' permet de créer un statement 'lancerrequete' permet de lancer une requete 'lancerrequeteupdate' permet de lancer une requete du type update 'acherres' qui permet d'acher le résultat d'une requête 'jointuretables' permet de créer et remplir une table qui stockera l'index de jointure. Elle crée également des triggers. 'verieexisteindex' permet de vérier s'il existe un index pour deux tables et un critère de jointure donné 'ecrireresrequetejointure' permet d'écrire une requête de jointure et d'acher le résultat 'remplirtableindex' permet de remplir la table qui correspond à l'index de jointure 'creertrigger' permet de créer un trigger qui réalisera la mise à jour de l'index de jointure lorsque la base de données sera modiée 3.B La fonction de création de la table d'index de jointure Cette fonction va créer une table qui va permettre de stocker l'index de jointure relatives aux tables souhaitées. Elle admet trois paramètres : les deux tables et le critère de jointure pour lequels il faut créer un index de jointure. Tout d'abord on va lancer une requête an de créer la table d'index de jointure.on utilise pour cela la commande 8

11 CHAPITRE 3. LA CLASSE JDBC 9 CREATE TABLE qui créera une table avec deux attributs an de stocker les 'row id' des enregistrements des deux tables à joindre dont la valeur du critère de jointure est la même. Il faut savoir que la table se nommera comme ceci : IND + le nom de la première table + le nom de la secondes tables + le nom d'un attribut( les deux attributs auront le même nom) Lorsque ceci est eectué, on remplit la table et on crée deux triggers (un pour chaque table) an que la table soit toujours à jour par rapport à la base de donnéees. 3.C La fonction de remplissage de la table d'index Cette fonction remplit la table d'index de jointure préalablement créée. La table d'index de jointure contiendra les 'row id' des enregistrements des tables dont la valeur du critère de jointure est égale. An de remplir la table, on on va lancer une requête par chaque table, qui va sélectionner le 'row id' et la valeur de l'attribut des diérentes enregistrements de la table sélectionnée. On récupère ensuite les résultats dans des variables de type ResultSet. Lorsque c'est eectué, on va comparer pour chaque résultat obtenu, les deux valeurs d'attributs et si elle sont égales on insert les 'row id' qui correspondent à cet enregistrement dans la table d'index de jointure. 3.D La fonction de création de trigger Cette fonction permet de créer un trigger an de garder à jour la table d'index de jointure que l'on a créé. Si on insert ou supprime une donnée dans une table qui possède un index de jointure, il faut que l'index de jointure se mettent à jour sinon, il n'a aucun intérêt. Pour réaliser le trigger, on crée un curseur qui va récupérer la valeur de l'attribut de la seconde table pour chaque enregistrement. Ce curseur nous servira en cas d'insertion de données. Il y a deux parties dans ce trigger : une partie pour la suppression et une autre pour l'insertion. En cas de suppression dans une table, le trigger va supprimer dans la table d'index de jointure l'enregistrement dont la valeur le champ qui correspond aux 'row id' de la table concerné est égal au 'row id' qui vient d'être supprimé. En cas d'ajout dans une table, on va comparer la valeur du critère de jointure qui vient d'être ajouté aux valeurs du critère de jointure présents dans l'autre table et s'il y a égalité, on ajoute les 'row id' correspondant dans la table d'index de jointure. 3.E La fonction de vérication d'existence d'un index de jointure Cette fonction va vérier s'il existe un index de jointure pour deux tables et un critère de jointure donné. Lors de la création de la table d'index de jointure, on donne un

12 CHAPITRE 3. LA CLASSE JDBC 10 nom bien spécique à la table alors pour vérier qu'il existe bien un index de jointure, il sut de lancer une requête qui va chercher s'il existe une table qui a pour nom : IND + le nom de la première table + le nom de la seconde tables + le critère de jointure S'il y a un résultat, cela signie qu'elle existe 3.F La fonction d'écriture de la requête de jointure Cette fonction permet d'eectuer une jointure entre deux tables en utilisant l'index de jointure créé auparavant et d'acher les résultats. Pour réaliser cette jointure, on va sélectionner tous les tuples de la table d'index de jointure et on va chercher quels sont les enregistrements des deux tables qui correspondent à ces 'row id' et on les ache. 3.G La fonction d'achage d'un résultat d'une requête Cette fonction est utilisée lorsqu'une requête veut être exécutée par l'utilisateur depuis notre application. Elle permet de retourner le résultat de la requête an de l'acher dans un TextArea.

13 4 La classe principale Cette classe va permettre de faire la relation entre la fenêtre de notre application et la classe JDBC. Les diérentes fonctions de remplissage sont : remplissage des listes déroulantes relatives aux tables remplissage de la liste déroulante relative au critère de jointure. On retrouve également dans cette classe les fonctions qui sont executées lorsqu'on clique sur un bouton dans notre application. C'est dans cette classe que sont présentes les fonctions qui remplissent les listes déroulantes. Les fonctions de la classe JDBC vont être appelées dans cette classe via des fonctions relatives à des événements qui se produisent dans l'application comme des clics sur des boutons par exemple. 11

14 5 Création d'un index de jointure An de pouvoir créer un index de jointure, voici les étapes nécessaires : Séléctionner 'création d'un index de jointure' dans le menu Eectuer une initialisation an de pouvoir se connecter à la base de données et remplir les listes déroulantes des tables et du critère de jointure Sélectionner les tables pour lesquelles on désire créer un index de jointure ainsi que le critère de jointure Créer une table qui servir pour stocker l'index de jointure Créer des triggers an de pouvoir eectuer des mises à jour sur l'index de jointure 5.A L'initialisation L'initialisation consiste à réaliser la connexion à la base de données Oracle et charger les listes déroulantes qui vont nous servir an de sélectionner les tables pour lesquelles on veut créer un index de jointure. Pour réaliser cette initialisation, on fait appel à la fonction initialisation de la classe JDBC et ensuite, on appelle les fonctions qui chargent les listes déroulantes relatives aux tables ainsi que celle qui contient les diérents critères de jointure. 5.B La création d'une table relative à l'index de jointure Lorsque les données ont été sélectionnées par l'utilisateur, il faut créer une table qui va permettre de stocker l'index de jointure que l'on souhaite créer. Pour créer la table on appelle la fonction jointuretables de la classe JDBC. 5.C Le remplissage de la table d'index de jointure Le remplissage de la table d'index de jointure s'eectue dans la fonction jointuretables de la classe JDBC. Dans cette fonction, on appelle la fonction remplirtableindex qui va se charger de remplir comme il faut la table que l'on vient de créer. 12

15 CHAPITRE 5. CRÉATION D'UN INDEX DE JOINTURE 13 5.D La création des triggers A chaque création d'un nouvel index de jointure, deux triggers seront créés an de garder l'index de jointure à jour au l des mises à jour de la base de données. Lors de la création d'une table, l'index de jointure est pour deux tables, alors un trigger sera créé pour chaque table. De ce fait, à chaque insertion, suppression ou modication d'un enregistrement dans une table, le trigger sera déclenché est l'index de jointure concerné sera mis à jour automatiquement.

16 6 Utilisation d'un index de jointure Après avoir créé des index de jointure, on peut utiliser ces index de jointure an de réaliser la jointure de deux tables pour lesquelles il existe un index de jointure Voici les étapes an d'eectuer une jointure de deux tables via un index de jointure choix des tables à joindre et du critère de jointure Vérication de l'existence d'un index de jointure Jointure des deux tables Achage du résultat de la jointure 6.A Choix des tables à joindre Pour pouvoir eectuer une jointure, il faut bien entendu savoir quelles sont les tables que l'on veut joindre et le critère de jointure. Pour cela, l'utilisateur doit choisir dans les listes déroulantes les deux tables à joindre et le critère de jointure possible. La vérication de l'existence des tables n'est pas nécessaire car dans la liste déroulante, on trouve seulement les tables qui sont présentes dans la base de données alors de ce fait, l'utilisateur ne peut pas choisir une autre table. 6.B Vérication de l'existence d'un index de jointure An de vérier l'existence d'un index de jointure, on va utiliser la fonction veri- eexisteindex de la classe JDBC. Cette fonction nous renverra une valeur booléenne. Si elle renvoit 'true' cela signie qu'il existe un index de jointure et que l'on peut eectuer la jointure. Si ce n'est pas le cas, cela renvoit false alors on le signale à l'utilisateur et on n'eectue pas la jointure. 6.C Jointure des deux tables et achage An d'eectuer la jointure des deux tables, on a besoin de connaître tous les enregistrement qui sont contenus dans l'index de jointure alors on écrit une requête pour les obtenir. Ensuite, on appelle la fonction ecrirereqjointure de la classe JDBC qui va rechercher les enregistrements des deux tables qui sont concerné par l'index de jointure et renvoyer une valeur de type String qui va contenir ce qu'il faut acher. Ensuite, il sut d'acher cette valeur dans le TextArea prévu à cet eet. 14

17 7 Chirement des coûts des diérents algorithmes de jointure An d'eectuer les calculs, je vais prendre les données suivantes : nombre d'enregistrements par bloc : 100 nombre d'enregistrements pour la table étudiant : nombre d'enregistrements pour la table ville :1000 nombre de blocs en mémoire centrale : A Produit cartésien Coût = BV + (BV*BE)/M Coût= 10 + (10*100)/100 = 11 7.B Key-lookup Coût = BV + TV * (TE/Iville) Coût= * (10000/1000) Coût= * 10 = C Hashage Coût= 3*BV+3*BE Coût= 3*10 +3*100= D sort-merge Coût = 2BV logm BV + 2BE logm BE + BV + BE Coût=2*10 log *100 log Coût= 2*10*1 + 2*100* Coût= =

18 CHAPITRE 7. CHIFFREMENT DES COÛTS DES DIFFÉRENTS ALGORITHMES DE JOINTURE 1 7.E Indexes de jointure An de réaliser l'index de jointure, on parcourt les deux tables à joindre et on parcourt également la table qui va nous servir d'index an d'insérer les row id. La formule est donc celle du produit cartésien avec un parcours de table en plus ce qui donne : Coût = (BR + (BR*BS)/M ) + BV Coût = 10 + (10*100)/100 + BV = = 111

19 8 Conclusion Ce projet a été l'occasion d'apprendre le fonctionnement de l'api JDBC et de ses principales classes. J'ai pû réaliser une application fonctionnelle qui permet de créer et utiliser un index de jointure. La performance de cet index de jointure a été calculée théoriquement car il n'est pas possible de réaliser une jointure, grâce à cet index, plus rapidement que les algorithmes existants déjà sous Oracle. Ceci est dû au fait que la jointure est réalisée à l'aide de JDBC et par conséquent, le temps d'exécution sera moins rapide. 17

Mini-projet : gestion du materiel de l'iut (cinq seances de 3h)

Mini-projet : gestion du materiel de l'iut (cinq seances de 3h) Universite de Versailles Vanessa Vitse IUT de Velizy - Travaux Pratiques JAVA 2005/2006 Mini-projet : gestion du materiel de l'iut (cinq seances de 3h) Presentation du probleme An de faciliter le travail

Plus en détail

Cours Web n o 7 MySQL et PHP

Cours Web n o 7 MySQL et PHP Introduction aux bases de données Cours Web n o 7 MySQL et PHP Sandrine-Dominique Gouraud (gouraud@lri.fr) Pierre Senellart (pierre@senellart.com) Semaine du 7 novembre 2005 S.-D. Gouraud, P. Senellart

Plus en détail

Sauvegardes sous Windows c 2003 serveur

Sauvegardes sous Windows c 2003 serveur Sauvegardes sous Windows c 2003 serveur Louis-Maurice De Sousa ~ Fabrice Lemoine ~ Jackie Daon 27 mars 2006 Table des matières 1 Introduction 3 2 NTbackup 3 2.1 La sauvegarde...........................

Plus en détail

Raja Bases de données distribuées A Lire - Tutoriel

Raja Bases de données distribuées A Lire - Tutoriel Université des Sciences de Montpellier Master 2 Semestre 1 Unité d'enseignement FMIN306 Raja Bases de données distribuées A Lire - Tutoriel 26 janvier 2011 Audrey Novak Romain Maneschi Jonathan Fhal Aloys

Plus en détail

RAPPORT SUR LE PROJET DE BDA : AGENCE DE VOYAGES

RAPPORT SUR LE PROJET DE BDA : AGENCE DE VOYAGES DESENNE Nicolas LEGUAY Gaël ZHU Min RAPPORT SUR LE PROJET DE BDA : AGENCE DE VOYAGES Sujet présenté par : M. Prudence Page :1/18 Table des matières Cahier des charges...3 Besoins fonctionnels...3 Ensemble

Plus en détail

SweetyPix, mode d'emploi

SweetyPix, mode d'emploi Université de Nice Sophia-Antipolis Master 1 STIC Informatique SweetyPix, mode d'emploi Edouard Jan Mendher Merzoug Anne-Laure Radigois Amaury Tinard 2005-2006 Université de Nice Sophia-Antipolis Master

Plus en détail

Document d'aide phpmyadmin et MySQL

Document d'aide phpmyadmin et MySQL Document d'aide phpmyadmin et MySQL GPA775 Base de données École de Technologie Supérieure 23 juin 2009 Ce document sert de guide de base pour travailler avec l'interface phpmyadmin (interface par un navigateur

Plus en détail

Chapitre 4 La base de données

Chapitre 4 La base de données Chapitre 4 La base de données La Base de données INTRODUCTION 4 La Base de données INTRODUCTION Vectorworks permet de lier les objets du dessin à des formats de base de données (BDD), c'est-à-dire d'associer

Plus en détail

Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée

Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée sous réserve du respect des conditions de la licence Texte

Plus en détail

Programmation orientée objet en langage JAVA

Programmation orientée objet en langage JAVA Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX

Plus en détail

Cas d'usage A070 - Modèle physique des données

Cas d'usage A070 - Modèle physique des données Cas d'usage A070 - Modèle physique des données Page 1 / 12 1. Cas d'usage 3 1.1. A070 - Modèle physique des données 3 1.2. Etape 3 2. Etape 5 2.1. Création d'un modèle vide 5 2.2. Importer les objets dans

Plus en détail

Projet Bases de Donnée

Projet Bases de Donnée Projet Bases de Donnée Téo Mazars Kévin Polisano Alejandro Bluementals Victor Sabatier Table des matières 1 Analyse du problème 2 2 Conception Entités/Associations 3 3 Traduction en relationnel 4 4 Analyse

Plus en détail

TP4-5 : Authentication Java

TP4-5 : Authentication Java TP4-5 : Authentication Java V. Danjean V. Marangozova-Martin Résumé Le but de ce TP est double : se familiariser avec le mécanisme classique d'authentication en Java ; apprendre à utiliser la documentation

Plus en détail

Documentation utilisateur. ScrumTool : Application de gestion de projets SCRUM

Documentation utilisateur. ScrumTool : Application de gestion de projets SCRUM Documentation utilisateur ScrumTool : Application de gestion de projets SCRUM Projet : ScrumTool, application de gestion de projets SCRUM Page 2/15 SOMMAIRE Partie 1 : Connexion à l'application...4 1.

Plus en détail

Télécom Nancy Année 2013-2014

Télécom Nancy Année 2013-2014 Télécom Nancy Année 2013-2014 Rapport 1A Ajout du langage C dans la Programmer's Learning Machine GIANNINI Valentin Loria 615, rue du Jardin Botanique 54600, Villers-Lès-Nancy Maître de stage : QUINSON

Plus en détail

Logiciel de gestion de l'école de musique de Fontaine. Manuel utilisateur

Logiciel de gestion de l'école de musique de Fontaine. Manuel utilisateur Logiciel de gestion de l'école de musique de Fontaine Manuel utilisateur Mon Jun 4 14 :20 :45 2007 Table des matières 1 Présentation du logiciel 1 1.1 Introduction................................... 1

Plus en détail

1 Mise en forme des SELECT

1 Mise en forme des SELECT Table des matières Utilitaire SQL*PLUS 1 Mise en forme des SELECT 1 2 Commandes utilitaires de SQL*PLUS 2 2.1 Éditeur de la machine hôte.................... 2 2.2 Commande RUN, commande /.................

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Tutoriel de UWE. Traduction du tutoriel du site ociel. traduit et mis en page par Ludovic Dubois. ludovic.dubois89 (at) gmail.com

Tutoriel de UWE. Traduction du tutoriel du site ociel. traduit et mis en page par Ludovic Dubois. ludovic.dubois89 (at) gmail.com Tutoriel de UWE Traduction du tutoriel du site ociel Images du logiciel MagicDraw traduit et mis en page par Ludovic Dubois ludovic.dubois89 (at) gmail.com Décembre 2009 - Version 2.0 Table des matières

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12 Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures

Plus en détail

TPC#9 : Client & Serveur!

TPC#9 : Client & Serveur! TPC#9 : Client & Serveur! Table des matières 1 Structure du rendu 1 2 Introduction 2 3 Sockets et Threads 2 3.1 Les sockets............................................ 2 3.1.1 Cours et exemples....................................

Plus en détail

Java - TP3. Nicolas Baudru, Carine Guivier-Curien, Laurent Vallet. Année 2008-2009

Java - TP3. Nicolas Baudru, Carine Guivier-Curien, Laurent Vallet. Année 2008-2009 Java - TP3 Nicolas Baudru, Carine Guivier-Curien, Laurent Vallet Année 2008-2009 Le but de ce TD est d'écrire une application client/serveur de type msn : 1. Des clients se connectent à un serveur 2. Un

Plus en détail

Java DataBaseConnectivity

Java DataBaseConnectivity Java DataBaseConnectivity JDBC JDBC est une API Java (ensemble de classes et d interfaces défini par SUN et les acteurs du domaine des SGBD) permettant d accéder aux bases de données à l aide du langage

Plus en détail

Gestion du service des enseignements Analyse détaillée. Gestion du service des enseignements. Ce document est la propriété exclusive du groupe GSE

Gestion du service des enseignements Analyse détaillée. Gestion du service des enseignements. Ce document est la propriété exclusive du groupe GSE 1 sur 54 Projet Émetteur du Document Groupe GSE Destinataire du Document J.L. Massat Titre Nom Du Fichier O_Analyse_Detaillee_v2.1.pdf Version v2.1 Historique Des Versions Version Date Création Date Validation

Plus en détail

Une GED personnelle pratique et simple Version 2.1.0. Copyright 2005 2005 Alain DELGRANGE licence GNU GPL2

Une GED personnelle pratique et simple Version 2.1.0. Copyright 2005 2005 Alain DELGRANGE licence GNU GPL2 Une GED personnelle pratique et simple Version 2.1.0 Copyright 2005 2005 Alain DELGRANGE licence GNU GPL2 Introduction Pyged est une application de gestion électronique de documents personnelle optimisée

Plus en détail

MySQL 5 (versions 5.1 à 5.6) Guide de référence du développeur (Nouvelle édition)

MySQL 5 (versions 5.1 à 5.6) Guide de référence du développeur (Nouvelle édition) Avant-propos 1. Les objectifs de ce livre 13 2. Les principaux sujets qu'aborde ce livre 13 3. À qui s adresse ce livre? 14 4. Les pré-requis 14 Introduction à MySQL 1. Introduction aux bases de données

Plus en détail

Fonctionnement du serveur Z39.50

Fonctionnement du serveur Z39.50 Fonctionnement du serveur Z39.50 Table des matières 1 Configuration du serveur...2 1.1 Comportement du serveur...2 1.2 Configuration de la traduction z39.50 -> base de données...2 1.3 Configuration du

Plus en détail

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Interface PC Vivago Ultra. Pro. Guide d'utilisation Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci

Plus en détail

La Gestion Électronique des Documents avec Open ERP

La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP V e r s i o n d u d o c u m e n t V1.0 Introduction...4 I Installer la GED dans Open ERP...5 1 Les

Plus en détail

Projet Système Distribué : Implémentation d'un serveur générateur de certicats. BEUQUE Eric, CORNEVAUX Sébastien, MOUTENET Cyril 13 janvier 2009

Projet Système Distribué : Implémentation d'un serveur générateur de certicats. BEUQUE Eric, CORNEVAUX Sébastien, MOUTENET Cyril 13 janvier 2009 Projet Système Distribué : Implémentation d'un serveur générateur de certicats BEUQUE Eric, CORNEVAUX Sébastien, MOUTENET Cyril 13 janvier 2009 1 Table des matières 1 Sujet 3 2 Analyse 4 3 Création clé

Plus en détail

Les types somme. 1 Préparation du TP. 2 Interface du module Carte. Algorithmes et Programmation Impérative 2. 2.1 Les types de donnees

Les types somme. 1 Préparation du TP. 2 Interface du module Carte. Algorithmes et Programmation Impérative 2. 2.1 Les types de donnees Univ. Lille1 - Licence Informatique 2ème année 2014-15 Algorithmes et Programmation Impérative 2 Les types somme 1 Préparation du TP Dans le prochain TP, vous allez réaliser un programme de jeu de poker

Plus en détail

IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97

IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97 Stage STT050 - Novembre 2000 Page 1 IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97 GENERALITES SUR MS-ACCESS Fonctionnalités de MS-ACCESS Access 97 est un produit Microsoft de type SGBDR (Système

Plus en détail

Arbres binaires Version prof Version prof

Arbres binaires Version prof Version prof Arbres binaires Version prof Version prof types /* déclaration du type t_element */ t_arbrebinaire = t_noeudbinaire t_noeudbinaire = enregistrement t_element cle t_arbrebinaire fg, fd n enregistrement

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

Rapport de projet. Animation de diagrammes d'état - CHAMPION Adrien - ETIENNE Thibaut RIZZI Thibaut 1A - INFO - Groupe EF - G36.

Rapport de projet. Animation de diagrammes d'état - CHAMPION Adrien - ETIENNE Thibaut RIZZI Thibaut 1A - INFO - Groupe EF - G36. Rapport de projet Animation de diagrammes d'état - CHAMPION Adrien - ETIENNE Thibaut RIZZI Thibaut 1A - INFO - Groupe EF - G36 Juin 2008 2 Table des matières 1 Introduction...5 1.1 - Objectif...5 1.2 Choix

Plus en détail

Programmation orientée objet en langage JAVA

Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe

Plus en détail

Génération de codes. à partir d un modèle UML sous PowerAMC. La génération de code, ça n est pas immédiat : processus en 3 étapes

Génération de codes. à partir d un modèle UML sous PowerAMC. La génération de code, ça n est pas immédiat : processus en 3 étapes Génération de codes à partir d un modèle UML sous PowerAMC Véronique Deslandres, IUT, Département Informatique Université de Lyon MàJ: 8/10/2013 Introduction La génération de code, ça n est pas immédiat

Plus en détail

JDBC. Daniel Tschirhart : Programmation Java V1.35 1.1

JDBC. Daniel Tschirhart : Programmation Java V1.35 1.1 JDBC Daniel Tschirhart : Programmation Java V1.35 1.1 JDBC JDBC est l'acronyme de Java DataBase Connectivity et désigne une API définie par Sun pour permettre un accès aux bases de données avec Java Accès

Plus en détail

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL TP n 2: Mise en place d'un serveur Web avec PHP et MySQL Le but de ce TP est de vous apprendre comment installer et congurer un serveur Web avec PHP et MySQL sous Linux. Cela requiert plusieurs étapes

Plus en détail

Programmation Objet - Cours II

Programmation Objet - Cours II Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à

Plus en détail

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web PHP & Bases de données La quantité de données utilisée par certains sites web nécessite l'utilisation d'une base de données Il faut donc disposer d'un SGBD (mysql, postgresql, oracle, ) installé sur un

Plus en détail

Client Kiwi Backup : procédures d'installation et de mise à jour. Gilles Arnoult, Clément Varaldi

Client Kiwi Backup : procédures d'installation et de mise à jour. Gilles Arnoult, Clément Varaldi Client Kiwi Backup : procédures d'installation et de mise à jour Gilles Arnoult, Clément Varaldi 10 juin 2005 Première partie Installation du client Kiwi Backup 1 Chapitre 1 Sous Windows 1.1 Avant toutes

Plus en détail

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1 Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8 Powered by Version 3.0 - EXOCA 1 Sommaire Introduction... 3 1. Configuration du logiciel Zdesktop...4 2. Connexion

Plus en détail

2.Créer les pages PHP pour consulter et mettre à jour la table annuaire

2.Créer les pages PHP pour consulter et mettre à jour la table annuaire Université Nice Sophia Antipolis 2007-2008 LPSIL UE SIL-TC3-P1 Module: OSI, INTERNET ET PROGRAMMATION WEB TP 5 Annexe- Utilisation d ORACLE Objectif : Base de Donnée sous ORACLE et PHP Correction : la

Plus en détail

Documentation de CMS-gen

Documentation de CMS-gen Table des matières GÉNÉRALITÉ... 1 LA ZONE D'ADMINISTRATION... 2 LOGIN SUR LA ZONE D ADMINISTRATION... 2 EDITION DU CONTENU EN LIGNE... 3 LE MODE EDITION... 3 PUBLICATION... 3 SUPPRIMER DES MODIFICATIONS...

Plus en détail

Comment utiliser l Explorateur Windows pour copier/enregistrer des documents dans votre ordinateur dans un endroit choisi par vous?

Comment utiliser l Explorateur Windows pour copier/enregistrer des documents dans votre ordinateur dans un endroit choisi par vous? Compte-Rendu REUNION GROUPE INFORMATIQUE «Initiation» du 22 mars 2010 Comment utiliser l Explorateur Windows pour copier/enregistrer des documents dans votre ordinateur dans un endroit choisi par vous?

Plus en détail

Edition des portails régionaux du site Nature-France par les responsables SINP (rôle «manager-portail») Table des matières

Edition des portails régionaux du site Nature-France par les responsables SINP (rôle «manager-portail») Table des matières Edition des portails régionaux du site Nature-France par les responsables SINP (rôle «manager-portail») Table des matières Objectifs du document...2 Définitions...2 Convention d écriture...2 Pré-requis...2

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

TP : Le jeu de Bataille. 1 Le jeu de bataille. 2 Programmation du jeu. Algorithmes et Programmation Impérative 2

TP : Le jeu de Bataille. 1 Le jeu de bataille. 2 Programmation du jeu. Algorithmes et Programmation Impérative 2 Univ. Lille1 - Licence Informatique 2ème année 2012-2013 Algorithmes et Programmation Impérative 2 TP : Le jeu de Bataille Objectifs : Réaliser un programme utilisant les structures de piles et de les.

Plus en détail

Créer des diaporamas avec. Impress. Sylvain Floury et Ludovic Grossard. Alternatives87. 2 avril 2011

Créer des diaporamas avec. Impress. Sylvain Floury et Ludovic Grossard. Alternatives87. 2 avril 2011 Créer des diaporamas avec Impress Sylvain Floury et Ludovic Grossard Alternatives87 2 avril 2011 OpenOce.org Suite bureautique avec les logiciels suivants : Writer (traitement de texte) Calc (tableau)

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

SQL Server Management Studio Express

SQL Server Management Studio Express SQL Server Management Studio Express L'outil de gestion gratuit des bases Microsoft SQL Suite à mon précédent article, Microsoft a mis à disposition du public d'un outil gratuit de gestion des bases de

Plus en détail

Bases de données avancées

Bases de données avancées Bases de données avancées travaux dirigés et travaux pratiques Nicolas Le Sommer, Gilles Gaffiot, Didier Bodganiuk et François Morice Département Informatique, IUT de Vannes Université de Bretagne Sud

Plus en détail

Configuration d'un annuaire LDAP

Configuration d'un annuaire LDAP Le serveur Icewarp Configuration d'un annuaire LDAP Version 10.3 Juillet 2011 Icewarp France / DARNIS Informatique i Sommaire Configuration d'un annuaire LDAP 1 Introduction... 1 Qu'est-ce que LDAP?...

Plus en détail

Maison domotique Présentation générale de la maison domotique

Maison domotique Présentation générale de la maison domotique Maison domotique Présentation générale de la maison domotique Les caractéristiques techniques : Maison générale : Les différentes pièces : Le salon La cuisine La chambre La salle de bain Le tableau éléctrique

Plus en détail

Fusion et publipostage dans Word 2010

Fusion et publipostage dans Word 2010 La fusion consiste à fusionner un document principal avec une source de données, de manière à personnaliser le document principal. Ces opérations s'appellent également publipostage ou mailing. Le document

Plus en détail

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011 SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT V 1.0 27 janvier 2011 Ce document présente l'utilisation des plugins dans Tourism System Client. Dans le Client, un plugin

Plus en détail

Aide à l'utilisation de Missions Temporaires V2

Aide à l'utilisation de Missions Temporaires V2 Aide à l'utilisation de Missions Temporaires V2 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Plus en détail

8. Java et les bases de données. Olivier Curé - UMLV [page 206 ]

8. Java et les bases de données. Olivier Curé - UMLV [page 206 ] 8. Java et les bases de données Olivier Curé - UMLV [page 206 ] Java et les BD Plusieurs manières d'écrire du code Java accédant à une BD: Statement Level Interface (SLI) Solutions : SQLJ (SQL92) Call

Plus en détail

Introduction à JDBC. Accès aux bases de données en Java

Introduction à JDBC. Accès aux bases de données en Java Introduction à JDBC Accès aux bases de données en Java Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Introduction JDBC : Java Data Base Connectivity

Plus en détail

TD BD dynamique. DECLARE déclaration des variables, constantes, exceptions et curseurs locaux au bloc

TD BD dynamique. DECLARE déclaration des variables, constantes, exceptions et curseurs locaux au bloc TD BD dynamique Un déclencheur est utilisé pour complémenter les contraintes d'intégrité de la base. Une partie des contraintes ne peut souvent pas être définie avec les fonctionnalités décrites jusqu'ici.

Plus en détail

Travaux Pratiques : Connexion et accès à la Base De Données

Travaux Pratiques : Connexion et accès à la Base De Données MODULE : Intégration des données Professeur : Mr Tallard Travaux Pratiques : Connexion et accès à la Base De Données Kamissi MOHAMED Sommaire 1. Présentation de l énoncé... 3 2. Connexion à la base de

Plus en détail

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts E3FI ESIEE Paris Systèmes et scripts B. Perret TP : Shell Scripts 1 Remarque générale Lorsque vous cherchez des informations sur Internet, n'oubliez pas que langage de shell script que nous avons vu correspond

Plus en détail

TP2 : Client d une BDD SqlServer

TP2 : Client d une BDD SqlServer TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc

Plus en détail

Programmation orientée objet et interfaces web en PHP

Programmation orientée objet et interfaces web en PHP Programmation orientée objet et interfaces web en PHP La programmation objet avec PHP5 Bases de données et interfaces web Fonctionnement des sessions Nicolas Moyroud Cemagref - UMR TETIS 26 Juin 2008 Programmation

Plus en détail

Administration d un serveur de base de données SQL Server 2000 Et programmation

Administration d un serveur de base de données SQL Server 2000 Et programmation Compte rendu d'activité Nature de l'activité : Administration d un serveur de base de données SQL Server 2000 Et programmation Contexte : Dans le cadre de l implémentation d une base de données (Access)

Plus en détail

Plan de cette partie. Implantation des SGBD relationnels. Définition et fonctionnalités. Index. Coûts pour retrouver des données

Plan de cette partie. Implantation des SGBD relationnels. Définition et fonctionnalités. Index. Coûts pour retrouver des données Implantation des SGBD relationnels Université de Nice Sophia-Antipolis Version 3.4 25//06 Richard Grin Plan de cette partie Nous allons étudier (très rapidement!) quelques éléments de solutions utilisés

Plus en détail

SOMMAIRE. Autres paramètres du logiciel... 6. Le cas des secteurs géographiques et d'activités... 6

SOMMAIRE. Autres paramètres du logiciel... 6. Le cas des secteurs géographiques et d'activités... 6 SOMMAIRE INSTALLATION DU LOGICIEL... 2 ENREGISTREMENT DU LOGICIEL... 2 PRÉSENTATION DU LOGICIEL... 3 CONVENTION D'UTILISATION... 4 INITIALISATION DU LOGICIEL... 5 Autres paramètres du logiciel... 6 Le

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

Projet de cryptographie. Algorithme de cryptage de type Bluetooth

Projet de cryptographie. Algorithme de cryptage de type Bluetooth Projet de cryptographie Algorithme de cryptage de type Bluetooth Le but de ce projet est de créer une application qui crypte et décrypte des fichiers en utilisant le principe de cryptage du Bluetooth.

Plus en détail

Cas d'usage A060 - Créer un modèle d'états

Cas d'usage A060 - Créer un modèle d'états Cas d'usage A060 - Créer un modèle d'états Page 1 / 15 1. Cas d'usage 3 1.1. A060 - Créer un modèle d'états 3 1.2. Etape 3 2. Etape 5 2.1. Accès 5 2.2. Pre-requis : attribut énuméré simple 6 2.3. Pre-requis

Plus en détail

Atelier Web Les langages du Web Le MySQL Module 1 - Les bases

Atelier Web Les langages du Web Le MySQL Module 1 - Les bases Atelier Web Les langages du Web Le MySQL Module 1 - Les bases Définition MySQL = SGBD = Système de Gestion de Base de Données Le rôle du MySQL est de vous aider à enregistrer les données de manière organisée

Plus en détail

TP Bases de données spatiales

TP Bases de données spatiales TP Bases de données spatiales Julien Barde, Nicolas Moyroud 27 Juin 2008 1 Présentation générale du TP 1.1 Contexte et objectifs du TP On veut représenter l'information géographique sur la position des

Plus en détail

Une mosaïque de photos

Une mosaïque de photos Département IMA / 3A (S5) Programmation Structurée 2011/2012 Sujet proposé par J. Dequidt http://laure.gonnord.org/pro/teaching/ Une mosaïque de photos Premier Projet de Développement Logiciel en C Lire

Plus en détail

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD Ref : FP. P763 V 5.0 Résumé Ce document vous indique comment paramétrer votre messagerie sous Thunderbird. Vous pourrez notamment, créer, modifier ou supprimer

Plus en détail

TP5 MySQL requêtes avancées

TP5 MySQL requêtes avancées Master 1 BBSG TP5 MySQL requêtes avancées Bases de Données Exercice 1 : Par l'intermédiaire de PHPMyAdmin ou du client mysql, connectez-vous sur votre base de données. mysql -h dbs-perso.luminy.univmed.fr

Plus en détail

PC Appel Accompagnement Différences entre Windows XP et Windows Vista (ou 7) Fiche Pratique

PC Appel Accompagnement Différences entre Windows XP et Windows Vista (ou 7) Fiche Pratique Cette fiche donne les principales différences d utilisation entre Windows XP et Windows Vista ou Windows 7. Sommaire 1- le Poste de Travail, le dossier Mes documents, la Corbeille, le Réseau: 4 icônes

Plus en détail

MODE OPERATOIRE OPENOFFICE BASE

MODE OPERATOIRE OPENOFFICE BASE MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide

Plus en détail

AP4.1 : découverte de la programmation d'une application Android à l'aide du logiciel "App Inventor" Informatique

AP4.1 : découverte de la programmation d'une application Android à l'aide du logiciel App Inventor Informatique STI2D Option SIN Terminale AP4.1 : découverte de la programmation d'une application Android à l'aide du logiciel "App Inventor" Informatique Durée prévue : 6h. Problématique : réalisation d'une application

Plus en détail

Bureau de Windows et raccourcis

Bureau de Windows et raccourcis Bureau de Windows et raccourcis Présentation de Windows 1 Le Bureau de Windows Le Poste de travail Contenu du disque dur Les icônes principales du Bureau Les raccourcis - créer un raccourci d'un fichier

Plus en détail

GastroTime TOC. Nouveau!

GastroTime TOC. Nouveau! Nouveau! Une timbreuse badgeuse GastroTime à un prix particulièrement intéressant! Fabrication suisse 4 langues (F/D/E/I) Dimensions : 21 x 14.5 x 3.5 cm 1 an de garantie Robuste Transfert à l aide d une

Plus en détail

Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial

Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial Présentation Au moyen de ce guide, un utilisateur peut effectuer une mise à jour du micrologiciel sur les SSD Crucial Client

Plus en détail

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian Gestion d une école FABRE Maxime 2015 Sommaire Introduction... 2 I. Présentation du projet... 3 1- Lancement de l application... 3 Fonctionnalités réalisées... 4 A. Le serveur... 4 1 - Le réseau... 4 2

Plus en détail

Vanilla. FreeDashboard Designer

Vanilla. FreeDashboard Designer Vanilla FreeDashboard Designer Module de conception des tableaux de bord de Vanilla Charles Martin, Catherine Gumboc, Côme Moyne and Patrick Beaucamp BPM Conseil Contact: charles.martin@bpm-conseil.com,

Plus en détail

CARTES DE VISITE, CARTE DE VŒUX, ETIQUETTES AVEC OPENOFFICE

CARTES DE VISITE, CARTE DE VŒUX, ETIQUETTES AVEC OPENOFFICE CARTES DE VISITE, CARTE DE VŒUX, ETIQUETTES AVEC OPENOFFICE 1- Créer une planche 2- Indiquer les mesures 3- Indiquer le format de la page 4- Ajouter une bordure 5- Ajouter du texte 6- Ajouter une image

Plus en détail

Serveur d'archivage 2007 Serveur Archivage : Manuel Utilisateur

Serveur d'archivage 2007 Serveur Archivage : Manuel Utilisateur Type du document Manuel utilisateur Auteur(s) Eric Bouladier Date de création 26/03/2007 Domaine de diffusion Illimité Validé par Versions Date Auteur(s) Modifications 1.0 26/03/2007 Eric Bouladier Création

Plus en détail

L'application WinForm et le composant d'accès aux données

L'application WinForm et le composant d'accès aux données L'application WinForm et le composant d'accès aux données Vous disposez d'un squelette de l'application AntoineVersion0- ainsi que de la base de données à restaurer dans SqlServer Bd_Antoine.dat-. Travail

Plus en détail

La Gestion Electronique de Documents (GED)

La Gestion Electronique de Documents (GED) La Gestion Electronique de Documents (GED) by LegalBox Comment utiliser la fonction de la Gestion Electronique de Documents? Le HUB LegalBox contient une fonction GED (Gestion Electronique de Documents).

Plus en détail

Logiciel de vote pour amphi RAPPORT DE CONCEPTION

Logiciel de vote pour amphi RAPPORT DE CONCEPTION Logiciel de vote pour amphi RAPPORT DE CONCEPTION I. Cahier des charges Notre projet consiste à créer un programme et des interfaces qui permettent à un professeur (en amphi) d interagir avec ses élèves.

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

Vue d'ensemble de Document Portal

Vue d'ensemble de Document Portal Pour afficher ou télécharger cette publication ou d'autres publications Lexmark Document Solutions, cliquez ici. Vue d'ensemble de Document Portal Lexmark Document Portal est une solution logicielle qui

Plus en détail

Fiche A23 : UTILITAIRE DE TRANSPORT DE PARAMETRAGE

Fiche A23 : UTILITAIRE DE TRANSPORT DE PARAMETRAGE Guide de l'administrateur Fiche A23 : UTILITAIRE DE TRANSPORT DE PARAMETRAGE Généralement, Cart@DS CS est déployé à minima sur deux environnements, l un de test ou de paramétrage et un environnement de

Plus en détail

BD Avancées TRAVAUX DIRIGÉS. UFR Sciences et Techniques. IUP Blois Master SIR 1 année

BD Avancées TRAVAUX DIRIGÉS. UFR Sciences et Techniques. IUP Blois Master SIR 1 année UFR Sciences et Techniques IUP Blois Master SIR 1 année BD Avancées TRAVAUX DIRIGÉS Enseignant Jean-Yves ANTOINE (Jean-Yves.Antoine AT univ-tours.fr) Sécurité des données CONTRÔLE DES ACCES CONCURRENTS

Plus en détail

Une GED personnelle pratique et simple. Copyright 2005 Alain DELGRANGE licence GPL

Une GED personnelle pratique et simple. Copyright 2005 Alain DELGRANGE licence GPL Une GED personnelle pratique et simple Copyright 2005 Alain DELGRANGE licence GPL Introduction Pyged est une application de gestion électronique de documents personnelle optimisée pour le fonctionnement

Plus en détail

Projet de Spécialité 2010

Projet de Spécialité 2010 Projet de Spécialité 2010 Structures de données élémentaires pour la Finance Documentation d'installation Encadrants Etudiants Yves Denneulin Mnacho Echenim Ollivier Taramasco Christophe Chane Ching Laurent

Plus en détail

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24 Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.

Plus en détail

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments Développement d une application en web/ client lourd en C# permettant la gestion des médicaments et des commandes de

Plus en détail

SOMMAIRE. Travailler avec les requêtes... 3

SOMMAIRE. Travailler avec les requêtes... 3 Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de

Plus en détail