Bases de SQL. Hacks 1-6 CHAPITRE UN

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

Download "Bases de SQL. Hacks 1-6 CHAPITRE UN"

Transcription

1 CHAPITRE UN Bases de SQL Hacks 1-6 Même les commandes SQL les plus simples peuvent comporter des variantes curieuses ; ce chapitre vous montrera qu un programmeur astucieux peut exploiter les nombreuses subtilités du langage. En maîtrisant mieux SQL, vous pouvez effectuer plus de traitements au niveau de la base de données et décharger d autant le code de votre application. Cette meilleure distribution du travail profite à la fois à la base et à votre programme. Elle permet également de réduire le trafic entre les deux. En outre, l amélioration de votre code SQL facilite la relecture de vos requêtes. Tous les principaux SGDBR du marché disposent d une interface en ligne de commande. Ces interfaces, bien qu apparemment rustiques, sont des outils essentiels pour tous les hackers SQL. Chacune a ses propres particularités, mais elles fournissent à peu près les mêmes fonctionnalités. Nous étudierons celles de SQL Server, Oracle, MySQL, Access, DB2 et PostgreSQL dans le premier hack, «Utiliser SQL à partir de la ligne de commande». H A C K Utiliser SQL à partir de la ligne de commande Hack Bien que l interface en ligne de commande constitue le strict minimum pour exécuter des commandes SQL, vous apprécierez sa présence en de nombreuses occasions. Tous les SGBDR les plus connus (sauf Access) disposent par défaut d outils en ligne de commande qui fournissent globalement les mêmes services : Vous pouvez taper du code SQL et voir immédiatement le résultat ou les messages d erreur. Vous pouvez les lancer à partir de l invite du système d exploitation. Vous pouvez préciser le nom d utilisateur et le mot de passe que vous souhaitez utiliser. Vous pouvez récupérer par un pipe les instructions SQL à partir d un autre processus. Chapitre 1 Bases de SQL 1

2 HACK Utiliser SQL à partir de la ligne de commande La souplesse de ces outils est idéale pour exécuter des instructions SQL ad hoc ou pour développer et tester les requêtes avant de les intégrer aux applications. Les exemples de ce hack se connectent à la base de données nombase sur localhost, sous le compte de l utilisateur scott avec le mot de passe tiger. Pipe vers SQL Un pipe (abréviation de «pipeline») permet d enchaîner une suite de commandes, de sorte que la sortie de l une devienne l entrée de la suivante. Les pipes sont disponibles à la fois dans la fenêtre de commandes de Windows et dans le shell de Linux/Unix. Vous pouvez donc appeler l interface SQL en ligne de commande à la fin d un pipe afin d y injecter le résultat de la commande précédente, lequel sera alors traité comme du code SQL. Une opération classique, par exemple, consiste à utiliser un pipe pour envoyer une suite d instructions INSERT à l interface SQL en ligne de commande. L exemple suivant s exécute dans une fenêtre de commandes de Windows, mais fonctionne également à l invite d un shell Unix. La commande doit être tapée sur une seule ligne. Avec Unix ou Linux, vous pouvez la décomposer en plusieurs lignes en plaçant un caractère \ (le caractère de continuation de ligne) avant la coupure de ligne : C:>perl -pe "s/date //g;" < cmnd.sql sqlcmd -U scott -P tiger -d nombase -n (1 row affected) (1 row affected) Ce code lit le fichier de commandes SQL cmnd.sql et redirige ses lignes dans un script Perl à l aide de l opérateur <. La sortie de ce script est ensuite envoyée via un pipe à la commande sqlcmd. Le fichier cmnd.sql contient les instructions SQL suivantes : INSERT INTO test(d, txt) VALUES (DATE ' ','ligne un'); INSERT INTO test(d, txt) VALUES (DATE ' ','ligne deux'); Ces entrées ne peuvent être exécutées telles quelles car les dates littérales reconnues par SQL Server doivent être de la forme ' ' au lieu de DATE ' '. Le script Perl a donc pour but de supprimer le mot-clé DATE des lignes de cmnd.sql. Options Pour utiliser l interface SQL en ligne de commande, vous devez savoir employer ses options. Dans l exemple ci-dessus, nous avons précisé le nom d utilisateur et le mot de passe à l aide des options U et P ; sans elles, les deux premières lignes du fichier cmnd.sql auraient été considérées comme le nom de l utilisateur et le mot de passe. Il convient également de préciser avec l option d le nom de la base de données à laquelle on souhaite se connecter ; sinon, il faut ajouter les lignes use nombase et go au début du fichier de commandes. L option -n, quant à elle, sert à supprimer l invite >1 qui apparaît normalement lorsque l on utilise sqlcmd de façon interactive.

3 Utiliser SQL à partir de la ligne de commande HACK Microsoft SQL Server L interface SQL en ligne de commande s appelle sqlcmd (ou osql sur les anciens systèmes). Vous devez soit utiliser l option U pour préciser le nom d utilisateur, soit l option E pour indiquer que vous utilisez l authentification de Windows. Pour disposer d une copie personnelle de SQL Server, utilisez sa version SQL Server Express, que vous pouvez télécharger gratuitement à partir de la page express/sql. Une particularité de sqlcmd est que cet outil exige que vous entriez le mot GO après chaque commande (un GO implicite est produit à la fin du fichier lorsqu on l exécute en mode batch, comme dans notre exemple). Vous pouvez modifier la ligne courante et utiliser les flèches haut et bas du curseur pour parcourir l historique des commandes. Voici quelques tâches courantes que l on peut réaliser avec sqlcmd : Se connecter à SQL Server Cette commande devrait fonctionner avec la plupart des installations de SQL Server : C:> sqlcmd U scott P tiger Si vous utilisez la version Express de SQL Server ou une version qui vous a été offerte en même temps que des outils de développement, vous devez préciser un nom d instance. Avec la version Express, par exemple, l instance par défaut s appelle SQLEXPRESS (notez également l utilisation de l option -E pour bénéficier de l authentification intégrée, qui est la configuration par défaut de SQL Server Express) : C:> sqlcmd E S (local)\sqlexpress Si vous avez obtenu SQL Server avec un produit comme Visual Studio, consultez la documentation. Obtenir la liste des tables Pour connaître les tables disponibles dans une base de données, lancez ces commandes à partir de sqlcmd : 1> use nombase 2> GO Changed database context to 'nombase'. 1> sp_help 2> GO Dans une fenêtre de commandes de 80 24, le format du résultat de sp_help est difficile à lire. La requête suivante sera donc sans doute plus utile : 1> SELECT name FROM sysobjects WHERE type='u' 2> GO Chapitre 1 Bases de SQL 3

4 HACK Utiliser SQL à partir de la ligne de commande Importer un fichier SQL dans SQL Server La commande suivante utilise l option i pour importer le fichier fichier.sql : Oracle C:> sqlcmd U scott d nombase i c:\fichier.sql L interface en ligne de commande d Oracle s appelle SQL*Plus et est accessible via le programme sqlplus exécutable à l invite du système d exploitation. Se connecter à Oracle La commande suivante permet de se connecter à Oracle : $ sqlplus scott/tiger Obtenir la liste des tables Pour connaître les tables disponibles, utilisez la commande : SQL> SELECT * FROM cat; sqlplus a tendance à afficher des colonnes larges, ce qui rend les résultats difficiles à lire, même pour une vue de deux colonnes comme cat. Si vous connaissez leurs noms, vous pouvez préciser les largeurs des colonnes qui seront utilisées au cours de la session. Les deux colonnes de la vue cat s appellent _NAME et _ TYPE : SQL> COL table_name FORMAT a20; SQL> COL table_type FORMAT a20; SQL> SELECT * FROM cat; _NAME _TYPE AGENCY_TRADE AGENCY_TRADE1 INCORRECT beatles CORRECT TMP EMP_VIEW VIEW EMPVIEW VIEW SUITOR HAS Importer un fichier SQL dans Oracle Utilisez la commande start à l invite de sqlplus. Utilisez d abord la commande SET DEF OFF pour éviter que les éventuelles esperluettes (&) contenues dans le fichier ne posent problème : SQL> SET DEF OFF; SQL> START fichier.sql Une autre approche consiste à utiliser la qui ajoute automatiquement l extension.sql au nom du fichier

5 Utiliser SQL à partir de la ligne de commande HACK MySQL L interface en ligne de commande de MySQL est un plaisir à utiliser. Vous pouvez vous servir de la touche haut du curseur pour rappeler les commandes précédentes et les résultats s affichent de façon lisible. Cette interface dispose d un grand nombre d options permettant de modifier le comportement par défaut du client : la commande mysql --help en décrit certaines. Se connecter à MySQL Utilisez la commande : $ mysql uscott ptiger nombase Obtenir la liste des tables Utilisez la commande show tables : $ mysql -uscott -ptiger nombase Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is to server version: standard Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> show tables; Tables_in_nombase Perm Table1 atoa access_log actor Importer un fichier SQL dans MySQL La commande source lit et exécute un fichier d instructions SQL : mysql> source fichier.sql Query OK, 0 rows affected (0.01 sec) Query OK, 1 row affected (0.00 sec) Access Bien que, le plus souvent, les utilisateurs d Access ne se servent que de l interface graphique pour écrire leurs requêtes et gérer la base, vous pouvez également écrire du code SQL plus ou moins standard pour interroger la base, créer des tables, etc. Si vous ne savez pas faire une certaine opération avec l interface graphique, utilisez directement une requête SQL pour la réaliser. Chapitre 1 Bases de SQL 5

6 HACK Utiliser SQL à partir de la ligne de commande Se connecter à Access Pour disposer de l interface SQL, vous devez d abord créer une nouvelle requête à partir du panneau de la base de données. Si une boîte de dialogue «Show Table» surgit pendant cette opération, fermez-la sans rien sélectionner. Lorsque vous avez créé et ouvert une requête, choisissez «SQL View» dans le menu «View», comme le montre la figure 1-1. Access reconnaît la plupart des instructions définies dans la norme SQL, notamment toutes les commandes CREATE et DROP ; il permet également d utiliser des sous-requêtes. Choisissez «Requête Exécuter» pour exécuter la requête que vous avez tapée dans la fenêtre de visualisation SQL. Si votre requête doit produire un résultat (une instruction SELECT, par exemple), vous devrez choisir «Vue Vue SQL» pour retourner à la fenêtre SQL. Figure 1-1. Fenêtre SQL d une requête Importer un fichier SQL Access ne dispose pas de cet outil essentiel, mais vous pouvez effectuer cette opération à l aide de quelques lignes de Visual Basic : DoCmd.SetWarnings False Open "c:\ch01access.sql" For Input As 1

7 Utiliser SQL à partir de la ligne de commande HACK Dim sql As String Dim txt As String While Not EOF(1) Line Input, txt sql = sql & txt & vbcrlf If Len(txt) > 0 And Right(txt, 1) = ";" Then DoCmd.RunSQL sql sql = "" End If Wend Close 1 Pour que ce code s exécute, placez-le dans un gestionnaire d événements : celui associé à l événement «On Click» d un bouton, par exemple. Si un fichier.mdb a été configuré pour cacher le panneau de la base de données et lancer automatiquement un autre formulaire, pressez la touche majuscules avant de double-cliquer sur ce fichier : cela annulera ce comportement. Pour que la touche majuscules ne puisse pas fonctionner de cette façon, créez la base de données sous la forme d un fichier.mde. PostgreSQL Pour travailler avec PostgreSQL à partir de la ligne de commande, utilisez l outil psql. Se connecter à PostgreSQL L interface en ligne de commande de PostgreSQL s appelle psql. Vous pouvez utilisez les flèches haut et bas du curseur pour naviguer dans l historique des commandes. En outre, les longs résultats s affichent automatiquement page par page, à la façon de la commande more : $ psql -d nombase -U scott Obtenir la liste des tables Pour afficher les noms des tables, utilisez la commande \dt (directory of tables). La commande \? affiche la liste des commandes disponibles : $ psql -d nombase -U scott Password: Welcome to psql 7.3.2, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \' to quit nombase=> \dt Chapitre 1 Bases de SQL 7

8 HACK Utiliser SQL à partir de la ligne de commande List of relations Schema Name Type Owner public INT public TBL_CALLS public a public a1 public a public a_test public aaa public aad_casos_especiales Certaines commandes \ attendent des options. La liste suivante ne montre que les premières commandes : nombase=> \? \a toggle between unaligned and aligned output mode \c[onnect] [DBNAME - [USER]] connect to new database (currently "nombase") \C [STRING] set table title, or unset if none \cd [DIR] change the current working directory \copy... perform SQL COPY with data stream to the client host \copyright show PostgreSQL usage and distribution terms \d [NAME] describe table, index, sequence, or view \d{t i s v S} [PATTERN] (add "+" for more detail) list tables/indexes/sequences/views/system tables \da [PATTERN] list aggregate functions \dd [PATTERN] show comment for object \dd [PATTERN] list domains \df [PATTERN] list functions (add "+" for more detail) Importer un fichier dans PostgreSQL Pour importer un fichier de commandes SQL, utilisez la commande \i : nombase=> \i fichier.sql DB2 L interface en ligne de commande de DB2 s appelle db2. N utilisez pas de pointsvirgules pour séparer les instructions SQL. L analyseur syntaxique de db2 est étonnant. Il n a pas besoin de séparateurs d instructions et il semble accepter quasiment n importe quoi pour les noms de table ou de colonne. Vous pouvez ainsi créer une table nommée from contenant des colonnes nommées select et from sans que cela ne perturbe l analyseur. Imaginez la puissance qu il doit avoir pour interpréter correctement cette requête :

9 Utiliser SQL à partir de la ligne de commande HACK SELECT FROM FROM FROM SELECT FROM FROM FROM FROM SELECT 'FROM' FROM FROM, \ FROM FROM SELECT 'FROM' FROM FROM FROM, FROM FROM SELECT FROM MORF FROM \ FROM MORF Cela dit, ce n est pas forcément une bonne idée d utiliser ces noms. L authentification et les autorisations de la base de données peuvent utiliser celles du système d exploitation, ce qui évite de devoir saisir un nom d utilisateur et un mot de passe : $ db2 (c) Copyright IBM Corporation 1993,2002 Command Line Processor for DB2 SDK You can issue database manager commands and SQL statements from the command prompt. For example: db2 => connect to sample db2 => bind sample.bnd For general help, type:?. For command help, type:? command, where command can be the first few keywords of a database manager command. For example:? CATALOG DATABASE for help on the CATALOG DATABASE command? CATALOG for help on all of the CATALOG commands. To exit db2 interactive mode, type QUIT at the command prompt. Outside interactive mode, all commands must be prefixed with 'db2'. To list the current command option settings, type LIST COMMAND OPTIONS. For more detailed help, refer to the Online Reference Manual. db2 => connect to nombase Database Connection Information Database server = DB2/LINUX SQL authorization ID = ANDREW Local database alias = NOMBASE db2 => list tables Table/View Schema Type Creation time TEST1 ANDREW T record(s) selected. Chapitre 1 Bases de SQL 9

10 HACK #2 Se connecter à une base de données à partir d un programme Importer un fichier SQL Utilisez le programme db2batch pour importer un fichier de commandes SQL dans DB2. H A C K #2 Se connecter à une base de données à partir d un programme Hack Vous pouvez accéder aux bases de données SQL à partir de la plupart des langages de programmation, comme Perl, PHP, Ruby, Java et C#. #2 Manipuler une base de données à partir d un langage de programmation passe généralement par une connexion à la base et par l utilisation d un curseur. Pour chaque langage présenté, nous expliquerons comment effectuer les opérations suivantes : Connexion au serveur Vous devez indiquer l emplacement du serveur et le nom de la base de données, ainsi qu un nom d utilisateur et un mot de passe. Vous obtenez en retour un descripteur de connexion qui représentera cette connexion et qui sera utilisé par les commandes SQL que vous réaliserez ensuite. Cette tentative de connexion peut produire une erreur si le serveur n est pas disponible ou si l authentification a échoué, par exemple. Exécution d une instruction SELECT Lorsque vous envoyez cette instruction SQL au serveur en vous servant du descripteur de connexion, vous obtenez un curseur. Cette tentative peut également échouer si, par exemple, l instruction SELECT contient une erreur de syntaxe ou si vous n avez pas les permissions requises. Récupération des données Généralement, cela consiste à parcourir les données obtenues par la requête jusqu à ce que le curseur indique que tout l ensemble a été parcouru. À chaque itération, le curseur pointe vers une ligne de données et vous pouvez donc récupérer les différents champs de cette ligne avant de passer à la ligne suivante. Habituellement, cette étape ne provoque pas d erreur, bien qu un problème de réseau au milieu d un traitement puisse poser problème, par exemple. Fermeture du curseur, puis de la connexion Ces opérations doivent être réalisées lorsque vous avez fini d effectuer les requêtes et que vous souhaitez vous déconnecter de la base de données. Ce cycle est un compromis raisonnable entre les aspects pratiques et les performances mais il peut être décliné selon de nombreuses variantes. Si le volume des données n est pas trop important, vous pouvez, par exemple, stocker en une seule opération toutes ces données dans une structure en mémoire.

Introduction au langage SQL

Introduction au langage SQL Introduction au langage SQL 1. Description SQL est un acronyme pour Structured Query Language qui a été conçu par IBM, et a succédé au langage SEQUEL. C est maintenant le langage le plus utilisé dans les

Plus en détail

Manuel d installation. Version 1.1 11/07/2013

Manuel d installation. Version 1.1 11/07/2013 Manuel d installation Version 1.1 11/07/2013 Table des matières I. Description de la solution... 3 II. Installation... 3 a. Prérequis... 3 b. Installation de la base de données... 3 c. Mettre à jour les

Plus en détail

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Salvia Liaison Financière Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Sommaire 1. Préambule... 3 2. Introduction... 3 3. Création de la

Plus en détail

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation. Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur

Plus en détail

II. EXCEL/QUERY ET SQL

II. EXCEL/QUERY ET SQL I. AU TRAVAIL, SQL! 1. Qu est-ce que SQL?... 19 2. SQL est un indépendant... 19 3. Comment est structuré le SQL?... 20 4. Base, table et champ... 21 5. Quelle est la syntaxe générale des instructions SQL?...

Plus en détail

Formulaires. Fiches de savoir associées. C.0.a., C.0.b., C.0.c., C.2.1.a., C.2.1.b. et C.2.3.a.

Formulaires. Fiches de savoir associées. C.0.a., C.0.b., C.0.c., C.2.1.a., C.2.1.b. et C.2.3.a. Activité 10 Formulaires Objectif Travailler sur des formulaires : observer le code et modifier l interface (IHM) de l application. Ressource à utiliser Base de données Formation appformation.mdb Fiches

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

FileMaker 12. Guide ODBC et JDBC

FileMaker 12. Guide ODBC et JDBC FileMaker 12 Guide ODBC et JDBC 2004-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont des marques commerciales de

Plus en détail

Introduction Mysql API mysqli Annexe. Introduction à PHP. Web et SGBD : un exemple avec Mysql. IUT de Fontainebleau. 8 mars 2014. Introduction à PHP

Introduction Mysql API mysqli Annexe. Introduction à PHP. Web et SGBD : un exemple avec Mysql. IUT de Fontainebleau. 8 mars 2014. Introduction à PHP Web et SGBD : un exemple avec IUT de Fontainebleau 8 mars 2014 1 2 Modèle relationnel 3 4 listes des fonctions mysqli 1 2 Modèle relationnel 3 4 listes des fonctions mysqli Problématique Sites dynamiques

Plus en détail

INF1473 - Entreposage et prospection de Données. Utilisation de SSIS SQL Server 2005

INF1473 - Entreposage et prospection de Données. Utilisation de SSIS SQL Server 2005 Utilisation de SSIS SQL Server 2005 A la fin de cet atelier, l étudiant sera en mesure de : Comprendre le processus de prétraitement de données (intégration, transformation, sélection et réduction) à l

Plus en détail

Bases de données (INF225), TELECOM ParisTech. TP PHP & MySQL

Bases de données (INF225), TELECOM ParisTech. TP PHP & MySQL Bases de données (INF225), TELECOM ParisTech TP PHP & MySQL Pierre Senellart (pierre.senellart@telecom-paristech.fr) Bogdan Cautis (bogdan.cautis@telecom-paristech.fr) Ioana Ileana (ioana.ileana@telecom-paristech.fr)

Plus en détail

Manuel D utilisation de SQL*Plus

Manuel D utilisation de SQL*Plus Manuel D utilisation de SQL*Plus 1 Lancer Oracle et SQL Plus se déconnecter, puis sortir Pour lancer le client Oracle, aller dans démarrer et faire : Oracle - OraHome 10g / Application Development / SQL

Plus en détail

EndNote X INSTITUT PASTEUR 1 ENDNOTE X

EndNote X INSTITUT PASTEUR 1 ENDNOTE X EndNote X INSTITUT PASTEUR 1 ENDNOTE X SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque

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

2011 Hakim Benameurlaine 1

2011 Hakim Benameurlaine 1 Table des matières 1 UTILISATION DES OUTILS DE REQUÊTES... 2 1.1 Bases de données SQL Server... 2 1.2 Éditions de SQL Server... 3 1.3 Les outils de SQL Server... 4 2011 Hakim Benameurlaine 1 1 UTILISATION

Plus en détail

Installation Client (licence de site) de IBM SPSS Modeler 14.2

Installation Client (licence de site) de IBM SPSS Modeler 14.2 Installation Client (licence de site) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence de site. Ce présent document

Plus en détail

PHP /MySQL Interface d'accès aux BDDs PDO. Youssef CHAHIR

PHP /MySQL Interface d'accès aux BDDs PDO. Youssef CHAHIR PHP /MySQL Interface d'accès aux BDDs PDO Youssef CHAHIR 1 PLAN Architecture Interface phpmyadmin Créer une interface PHP/MySQL : Établir une connexion Exécuter une requête Gérer les erreurs Exploiter

Plus en détail

PHP /MySQL Interface d'accès aux BDDs PDO. Youssef CHAHIR

PHP /MySQL Interface d'accès aux BDDs PDO. Youssef CHAHIR PHP /MySQL Interface d'accès aux BDDs PDO Youssef CHAHIR 1 PLAN Architecture Créer une interface PHP/MySQL : Établir une connexion Exécuter une requête Gérer les erreurs Exploiter les résultats de la requête

Plus en détail

Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation.

Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation. Bienvenue! Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation. Téléchargez les logiciels nécessaires pour cette formation : http ://formation-web.via.ecp.fr

Plus en détail

Installer et débuter avec PostgreSQL

Installer et débuter avec PostgreSQL Dominique Colombani Installer et débuter avec PostgreSQL FOCUS Digit Books Éditeur de livres numériques et papiers Brest infos@digitbooks.fr http://www.digitbooks.fr Digit Books, 2013 Conception des couvertures

Plus en détail

Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows

Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows IBM SPSS Modeler Server peut être installé et configuré de manière à s exécuter en mode d analyse réparti, avec une ou plusieurs

Plus en détail

Mise en oeuvre d un Serveur de CD AXIS StorPoint

Mise en oeuvre d un Serveur de CD AXIS StorPoint Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 07/02/03 Equipements - Assistance - Maintenance Code

Plus en détail

TP postgres. Sommaire. 1- Installation de postgres sur vos racks Windows OU 2- Installation de postgres sur vos comptes UNIX. 3- Connexion a la DB

TP postgres. Sommaire. 1- Installation de postgres sur vos racks Windows OU 2- Installation de postgres sur vos comptes UNIX. 3- Connexion a la DB TP postgres Sommaire 1- Installation de postgres sur vos racks Windows OU 2- Installation de postgres sur vos comptes UNIX 3- Connexion a la DB 4- Description de la base / des tables 5- Exécution de scripts

Plus en détail

Corrigé de l'atelier pratique du module 1 : Installation et configuration de SQL Server 2005

Corrigé de l'atelier pratique du module 1 : Installation et configuration de SQL Server 2005 Corrigé de l'atelier pratique du module 1 : Installation et configuration de SQL Server 2005 Table des matières Atelier pratique 1 : Installation et configuration de SQL Server 2005 1 Exercice 1 : Réalisation

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence réseau. Ce présent document

Plus en détail

MS SQL Express 2005 Sauvegarde des données

MS SQL Express 2005 Sauvegarde des données MS SQL Express 2005 Sauvegarde des données Création : 08.04.2011 Modification : 08.04.2011 Situation La base de données gratuite MSSQL Express 2005 ne dispose pas d agent (planificateur de tâche) comme

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Vulnérabilités logicielles Injection SQL

Vulnérabilités logicielles Injection SQL MGR850 Hiver 2014 Vulnérabilités logicielles Injection SQL Hakima Ould-Slimane Chargée de cours École de technologie supérieure (ÉTS) Département de génie électrique 1 Plan SQL Injection SQL Injections

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

Module 3 Exécution, interrogation d un formulaire

Module 3 Exécution, interrogation d un formulaire Module 3 Exécution, interrogation d un formulaire Manipulation du module Form Le module Form est un programme source qui peut être enregistré dans la base de données ou dans un fichier binaire sur le disque

Plus en détail

Le langage SQL : Le Langage de Contrôle des Données (LCD)

Le langage SQL : Le Langage de Contrôle des Données (LCD) T-GSI STAGE RENOVATION - SQL.Chapitre 5 - Le langage SQL : Le Langage de Contrôle des Données (LCD) Sources du document : Livre bible Oracle 9i, J. Gabillaud, Editions Eni ; Support Oracle ; Documentation

Plus en détail

Configurer la supervision pour une base MS SQL Server Viadéis Services

Configurer la supervision pour une base MS SQL Server Viadéis Services Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès

Plus en détail

Interfaçage de programmation. c Olivier Caron

Interfaçage de programmation. c Olivier Caron Interfaçage de programmation 1 Le SGBD est-il suffisant? (1/2) Les pour : La puissance du langage de requêtes. 1 Le SGBD est-il suffisant? (1/2) Les pour : La puissance du langage de requêtes. L aspect

Plus en détail

Instructions d installation de IBM SPSS Modeler Server 15 pour Windows

Instructions d installation de IBM SPSS Modeler Server 15 pour Windows Instructions d installation de IBM SPSS Modeler Server 15 pour Windows IBM SPSS Modeler Server peut être installé et configuré de manière à s exécuter en mode d analyse réparti, avec une ou plusieurs installations

Plus en détail

Sécuriser un serveur MySQL sur Windows

Sécuriser un serveur MySQL sur Windows Sécuriser un serveur MySQL sur Windows Traduction de l article de Myke Miller du 1 er février 2005 Disponible à cette adresse sur le site de MySQL : http://dev.mysql.com/techresources/articles/securing_mysql_windows.html

Plus en détail

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques

Plus en détail

Corrigé de l'atelier pratique du module 4 : Gestion de la sécurité

Corrigé de l'atelier pratique du module 4 : Gestion de la sécurité Corrigé de l'atelier pratique du module 4 : Gestion de la sécurité Table des matières Atelier pratique 4 : Gestion de la sécurité 1 Exercice 1 : Création de connexions et affectation des autorisations

Plus en détail

LSI2 Programmation Web TP n 4 du 17 décembre 2007

LSI2 Programmation Web TP n 4 du 17 décembre 2007 Page 1 sur 6 LSI2 Programmation Web TP n 4 du 17 décembre 2007 Corrigé des TPs précédents Le code source de la solution est fourni dans un fichier.zip téléchargeable à l adresse http://www.isitix.com/enssat/enssat20071217.zip

Plus en détail

Monday, December 2 nd 2013. Formation Galaxy

Monday, December 2 nd 2013. Formation Galaxy Formation Galaxy Lundi, 10 Février 2014 This training has not for objectives to introduce every Galaxy tool individually or to build a workflow to process your own data. Objectives: To provide a first

Plus en détail

SECURIDAY 2010. Dans le cadre de SECURINETS. Et sous le thème de Computer Forensics Investigation. Analyse des bases de données

SECURIDAY 2010. Dans le cadre de SECURINETS. Et sous le thème de Computer Forensics Investigation. Analyse des bases de données Dans le cadre de SECURIDAY 2010 Et sous le thème de Computer Forensics Investigation SECURINETS Vous Présente l atelier : Analyse des bases de données Chef Atelier : Dhikra DABBOUSSI (Réseau Télécom 5)

Plus en détail

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau- Ministère de l Enseignement Supérieur et de la Recherche Scientifique Centre de Recherche sur l Information Scientifique et Technique Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Plus en détail

Université Paris 1 Panthéon Sorbonne UFR 06. Fiche de TD VBA

Université Paris 1 Panthéon Sorbonne UFR 06. Fiche de TD VBA 1 / 13 Fiche de TD VBA L objectif de cette fiche est de faire un rappel (voire une présentation rapide) du langage de programmation VBA et de son usage sur des documents Excel et Access. Pour rappel, VBA

Plus en détail

Vulnérabilités logicielles Injection SQL. Chamseddine Talhi École de technologie supérieure (ÉTS) Dép. Génie logiciel et des TI

Vulnérabilités logicielles Injection SQL. Chamseddine Talhi École de technologie supérieure (ÉTS) Dép. Génie logiciel et des TI Vulnérabilités logicielles Injection SQL Chamseddine Talhi École de technologie supérieure (ÉTS) Dép. Génie logiciel et des TI 1 Plan SQL Injection SQL Injections SQL standards Injections SQL de requêtes

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

Lot 1 - Migration du serveur de base de données

Lot 1 - Migration du serveur de base de données Situation Rectiline Lot 1 - Migration du serveur de base de données Table des matières Lot 1 - Migration du serveur de base de données...1 Mise à jour du système Debian 6 :...2 Installation de PostgreSQL:...5

Plus en détail

Olivier Mondet http://unidentified-one.net

Olivier Mondet http://unidentified-one.net T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage

Plus en détail

LINQ to SQL. Version 1.1

LINQ to SQL. Version 1.1 LINQ to SQL Version 1.1 2 Chapitre 03 - LINQ to SQL Sommaire 1 Introduction... 3 1.1 Rappels à propos de LINQ... 3 1.2 LINQ to SQL... 3 2 LINQ to SQL... 3 2.1 Importer des tables... 3 2.1.1 Le concepteur

Plus en détail

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

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

BD50. TP5 : Développement PL/SQL Avec Oracle SQL Developer. Gestion Commerciale

BD50. TP5 : Développement PL/SQL Avec Oracle SQL Developer. Gestion Commerciale Département Génie Informatique BD50 TP5 : Développement PL/SQL Avec Oracle SQL Developer Gestion Commerciale Françoise HOUBERDON & Christian FISCHER Copyright Avril 2007 Présentation de la gestion commerciale

Plus en détail

INTERFACE. Supervision / Bases de Données

INTERFACE. Supervision / Bases de Données MASTER ASE SYSTEMES D INFORMATION POUR L INDUSTRIE INTERFACE Supervision / Bases de Données ODBC/ADO Pierre BONNET 2008-2009 Pierre BONNET - Supervision - Liaison ODBC 1 L INTERFACE ODBC Open DataBase

Plus en détail

Oracle 8i Administration INSTALLATION

Oracle 8i Administration INSTALLATION Oracle 8i Administration INSTALLATION ORA_020 Auteur : Jean-Marie Mahé Institut Poly-Informatique (2002) 1 Installation d Oracle 8.1.7 sur Suse 7.3 Cette installation se déroule en 2 temps. Il vous faut

Plus en détail

TD n 1 : Architecture 3 tiers

TD n 1 : Architecture 3 tiers 2008 TD n 1 : Architecture 3 tiers Franck.gil@free.fr 27/10/2008 1 TD n 1 : Architecture 3 tiers 1 INTRODUCTION Ce TD, se propose de vous accompagner durant l installation d un environnement de développement

Plus en détail

Module 2 Création d un formulaire simple

Module 2 Création d un formulaire simple Form Builder Développement d un formulaire Sauvegarde d un formulaire Établir une connexion avec le serveur Fenêtre de navigation Assistant de création de blocs (Data Block Wizard) Assistant de mise en

Plus en détail

Auto-évaluation DB2 for z/os: cours de base

Auto-évaluation DB2 for z/os: cours de base Auto-évaluation DB2 for z/os: cours de base Document: f1067test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION DB2 FOR Z/OS:

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 7 Lancement... 8 wdpstats_install_sqlserver_fr.xml

Plus en détail

PL/SQL INTRODUCTION Introduction à PL/SQ Les procédures, les fonctions et les packages Les triggers

PL/SQL INTRODUCTION Introduction à PL/SQ Les procédures, les fonctions et les packages Les triggers PL/SQL INTRODUCTION Introduction à PL/SQ Les procédures, les fonctions et les packages Les triggers Département d informatique Collège Lionel Groulx. Préparé par Saliha Yacoub Table des matières. Introduction...

Plus en détail

Le langage SQL (première partie) c Olivier Caron

Le langage SQL (première partie) c Olivier Caron Le langage SQL (première partie) 1 Plan Le S.G.B.D. postgres Le langage SQL Langage de manipulation de données Langage de requêtes 2 Quelques mots sur Postgres (1/2) Travaux de Stonebraker (Univ. Berkeley)

Plus en détail

Installation FollowMe Q server

Installation FollowMe Q server Installation FollowMe Q server FollowMe Rev 1.00 30 nov 2007 Pré requis FollowMe v5 est un service de Windows et s'installe sur tout poste fonctionnant sous XP Pro, 2000 server, 2003 server. Il utilise

Plus en détail

Travaux pratiques - Découverte du protocole FTP

Travaux pratiques - Découverte du protocole FTP Travaux pratiques - Découverte du protocole FTP Objectifs 1re partie : Utiliser le protocole FTP avec une invite de commandes 2e partie : Télécharger un fichier FTP à l aide de WS_FTP LE 3e partie : Utiliser

Plus en détail

TP1 POSTG. Géomatique. Session TP1. p. 1

TP1 POSTG. Géomatique. Session TP1. p. 1 Certificatt Universitaire en Urbanisme et Développementt Durable Session Géomatique et Systèmes d Informations Géographique P POSTG GRESQL PO INSTALLATION OSTGIS QUANTUMGIS p. 1 Session Géomatique et Systèmes

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

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

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

PL/SQL. Pourquoi PL/SQL? Introduction. Principales caractéristiques de PL/SQL. Utilisation de PL/SQL

PL/SQL. Pourquoi PL/SQL? Introduction. Principales caractéristiques de PL/SQL. Utilisation de PL/SQL PL/SQL Avertissement : cette partie du cours n est qu un survol du langage PL/SQL, utile pour écrire des procédures stockées simples Elle laisse de côté de nombreuses fonctionnalités du langage Université

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

Initiation aux bases de données et à la programmation événementielle

Initiation aux bases de données et à la programmation événementielle Initiation aux bases de données et à la programmation événementielle Cours N 6 : VBA sous ACCESS Souheib BAARIR. Page web : http://pagesperso-systeme.lip6.fr/souheib.baarir/bdvba/support.htm E-mail : souheib.baarir@u-paris10.fr

Plus en détail

Mise en œuvre du langage PL.SQL

Mise en œuvre du langage PL.SQL Mise en œuvre du langage PL.SQL Il est possible avec RCITools Oracle/Excel de soumettre des ordres PL.SQL. L utilisation conjointe de cette possibilité avec celle de lire et d écrire très facilement des

Plus en détail

Encryptions, compression et partitionnement des données

Encryptions, compression et partitionnement des données Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des

Plus en détail

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE 1 Introduction aux tests de performance et de charge Sommaire Avertissement...2 Aperçu...3 1. Création du scénario de navigation web (Test web)...4 2.

Plus en détail

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence Corrigé de l'atelier pratique du module 3 : Récupération d'urgence Table des matières Atelier pratique 3 : Récupération d'urgence 1 Exercice 1 : Implémentation d'une stratégie de sauvegarde 1 Exercice

Plus en détail

Attaques applicatives

Attaques applicatives Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites

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

DB Main Bien débuter.

DB Main Bien débuter. DB Main Bien débuter. Downloader depuis http://www.info.fundp.ac.be/~dbm/ L élaboration d une base de données se fait en 4 étapes : 1. L analyse conceptionnelle 2. Le MCD modèle conceptuel de données.

Plus en détail

Manuel pour la base de données IBM DB2

Manuel pour la base de données IBM DB2 Manuel pour la base de données IBM DB2 Version 4.1 Windows BusinessObjects TM Version 4.1 Manuel pour la base de données IBM DB2 Révision 4 Le logiciel et le présent ouvrage ne peuvent en aucun cas, en

Plus en détail

FileMaker 11. Guide ODBC et JDBC

FileMaker 11. Guide ODBC et JDBC FileMaker 11 Guide ODBC et JDBC 2004-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054, Etats-Unis FileMaker est une marque de FileMaker,

Plus en détail

PHP. PHP et bases de données

PHP. PHP et bases de données Accés aux bases de données Une des raisons du succès de PHP Support d un grand nombre de bases - MySQL - Oracle - PostgreSQL - SQLite - Microso> Access - DBM - IBM Informix -... Accés aux bases de données

Plus en détail

EndNote. Professeurs / Doctorants. Configuration utilisée : EndNote X2 Mac OS X Leopard (10.5.8 ) Word 2008

EndNote. Professeurs / Doctorants. Configuration utilisée : EndNote X2 Mac OS X Leopard (10.5.8 ) Word 2008 EndNote Configuration utilisée : EndNote X2 Mac OS X Leopard (10.5.8 ) Word 2008 Professeurs / Doctorants Réalisé : octobre 2010 Valérie Anne Mange Bibliothèque HEC Paris Contact : mange@hec.fr 01 39 97

Plus en détail

sm-client Projekt Instructions pour la mise à jour du sm-client de la version 2.x vers la version 3.x Version finale SSK / BSV eahv/iv

sm-client Projekt Instructions pour la mise à jour du sm-client de la version 2.x vers la version 3.x Version finale SSK / BSV eahv/iv Instructions pour la mise à jour du sm-client de la version 2.x vers la version 3.x Version finale SSK / BSV eahv/iv Version: 1.0 Publication Date: 08 Avril 2011 Instructions pour la mise à jour vers la

Plus en détail

Documentation. HiPath 1100, HiPath 1200 Application Small Hotel Mode d emploi. Communication for the open minded

Documentation. HiPath 1100, HiPath 1200 Application Small Hotel Mode d emploi. Communication for the open minded Documentation HiPath 1100, HiPath 1200 Application Small Hotel Mode d emploi Communication for the open minded Siemens Enterprise Communications www.siemens.com/open CDRIVZ.fm Sommaire Sommaire 0 1 Généralités............................................................

Plus en détail

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation.

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation. DGE-530T 32-bit Gigabit Network Adapter SNMP Agent Manual Use this guide to install and use the SNMP Agent on a PC equipped with the DGE-530T adapter. Installing the SNMP Agent Follow these steps to install

Plus en détail

EndNote. Professeurs / Doctorants. Configuration utilisée : EndNote X2 Windows XP professionnel Word 2007

EndNote. Professeurs / Doctorants. Configuration utilisée : EndNote X2 Windows XP professionnel Word 2007 EndNote Configuration utilisée : EndNote X2 Windows XP professionnel Word 2007 Professeurs / Doctorants Réalisé : juin 2009 Dernière mise à jour : octobre 2010 Valérie Anne Mange Bibliothèque HEC Paris

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

Les procédures stockées et les fonctions utilisateur

Les procédures stockées et les fonctions utilisateur Les procédures stockées et les fonctions utilisateur Z Grégory CASANOVA 2 Les procédures stockées et les fonctions utilisateur [08/07/09] Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les procédures

Plus en détail

HOWTO INSTALLATION DB2 et NSE (sous RedHat)

HOWTO INSTALLATION DB2 et NSE (sous RedHat) HOWTO INSTALLATION DB2 et NSE (sous RedHat) Pré-requis : Installer si ce n est pas déjà fait, des packages RPM suivants : libaio-0.3.106-3.2.x86_64.rpm libaio-0.3.106-3.2.i386.rpm compat-libstdc++-33-3.2.3-61.x86_64.rpm

Plus en détail

sm-client Projekt Instructions pour la mise à jour du sm-client vers la version 2.x Finale Version SSK / BSV eahv/iv

sm-client Projekt Instructions pour la mise à jour du sm-client vers la version 2.x Finale Version SSK / BSV eahv/iv Instructions pour la mise à jour du sm-client vers la version 2.x SSK / BSV eahv/iv Version: 1.0 Publication Date: 20. janvier 2010 Akutalisierung Instruktionen für r1.0.2 COPYRIGHT Copyright - 2010 Cambridge

Plus en détail

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une

Plus en détail

Symphony. I. Base de données Oracle XE 11g : défaire le dimensionnement de la bdd... 40

Symphony. I. Base de données Oracle XE 11g : défaire le dimensionnement de la bdd... 40 Symphony Procédures d installation de Symphony avec la BDD Oracle en local et configuration de la BDD avec l application SQL Developer (BDD installée manuellement) 1. Avant installation... 2 2. Les manuels

Plus en détail

Installation d'un serveur RADIUS

Installation d'un serveur RADIUS Installation d'un serveur RADIUS Par LoiselJP Le 22/05/2013 1 Objectifs Ce document décrit le plus succinctement possible une manière, parmi d'autres, de créer un serveur Radius. L installation ici proposée

Plus en détail

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen Utilisation de la brique LEGO EV3 avec Automgen Using EV3 brick with Automgen (C)2014 IRAI 1 Ce manuel décrit l'utilisation de la brique LEGO Ev3 avec Automgen. This manual describes the use of EV3 LEGO

Plus en détail

CHAPITRE 1 DÉMARRER ET QUITTER

CHAPITRE 1 DÉMARRER ET QUITTER CHAPITRE 1 DÉMARRER ET QUITTER 13 1.1 Avant d envisager les astuces relatives au démarrage et à la fermeture de Windows, quelques procédures de base sont détaillées ici. Elles concernent le Registre,

Plus en détail

Le développement des applications

Le développement des applications Le développement des applications Gestion des frais d hébergement Propriétés Intitulé long Formation concernée Matière Présentation Notions Transversalité Pré-requis Outils Mots-clés Durée Auteur(es) Description

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

Gestion de stock pour un magasin

Gestion de stock pour un magasin Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire

Plus en détail