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.

TP 1 Bases de Données Prise en main d Oracle L3 Informatique Université d Aix-Marseille

TP 1 Bases de Données Prise en main d Oracle L3 Informatique Université d Aix-Marseille TP 1 Bases de Données Prise en main d Oracle L3 Informatique Université d Aix-Marseille 1 Prise en main de SQLplus Oracle est un SGBD Relationnel muni de nombreuses fonctionnalités (celles classiques des

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

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

Chapitre 4 Sécurité et gestion des utilisateurs

Chapitre 4 Sécurité et gestion des utilisateurs 133 Chapitre 4 Sécurité et gestion des utilisateurs 1. Introduction Sécurité et gestion des utilisateurs La sécurité des données du système informatique de l entreprise n est pas seulement l affaire du

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TP n o 14 : Bases de données, première partie

TP n o 14 : Bases de données, première partie TP n o 14 : Bases de données, première partie I Introduction Dans ce TP nous allons effectuer des opérations élementaires sur une base de données ne comportant qu une seule table. Lors de la prochaine

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

1. Avec un script php. 2. En utilisant phpmyadmin

1. Avec un script php. 2. En utilisant phpmyadmin Université Lumière - Lyon 2 Master d Informatique M1 - Année 2006-2007 Programmation Web - TDs n 8 9 : PHP - Mysql L. Tougne (http ://liris.cnrs.fr/laure.tougne), 20/11/06 L objectif de ce TD est d utiliser

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

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

Installation et utilisation de SSH. .et

Installation et utilisation de SSH. .et Installation et utilisation de SSH.et.soumission de travail SSH est un protocole de communication qui permet de communiquer à distance entre deux ordinateurs. Pour cela, il faut qu un des deux ordinateurs

Plus en détail

Interfaçage avec une base de données

Interfaçage avec une base de données Interfaçage avec une base de données Principe PHP propose de nombreux outils permettant de travailler avec la plupart des SGBD Oracle, Sybase, Microsoft SQL Server, PostgreSQL ou encore MySQL Php fournit

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

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

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

Systèmes d'informations

Systèmes d'informations Systèmes d'informations C'est un ensemble d'outils pour stocker / gérer / diffuser des informations / des données Le stockage : Bases de données + SGDBR La gestion : Saisie, Mise à jour, Contrôle La diffusion

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

TD2-1 : Application client-serveur V2.3.0

TD2-1 : Application client-serveur V2.3.0 TD2-1 : Application client-serveur V2.3.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé.

Plus en détail

OI40: bases de données, TP 2

OI40: bases de données, TP 2 OI40: bases de données, TP 2 Frédéric Lassabe October 26, 2010 Ce TP requiert d avoir bien compris le TP précédent. 1 Sujet Lors de ce TP, il sera question d améliorer la base de données du TP précédent.

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

Projet d Etude et de Développement

Projet d Etude et de Développement Projet d Etude et de Développement PokerServer Guide d installation Auteurs: Lucas Kerdoncuff Balla Seck Rafik Ferroukh Xan Lucu Youga MBaye Clients: David Bromberg Laurent Réveillère March 28, 2012 Contents

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

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

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

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

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

INSTALLATION DE L'APPLICATION ITASTE DU DIRECTEUR SUR VOTRE POSTE SEVEN ACCÉDER À LA BASE DE DONNÉES ITASTE AVEC SQL SERVER MANAGEMENT STUDIO

INSTALLATION DE L'APPLICATION ITASTE DU DIRECTEUR SUR VOTRE POSTE SEVEN ACCÉDER À LA BASE DE DONNÉES ITASTE AVEC SQL SERVER MANAGEMENT STUDIO INSTALLATION DE L'APPLICATION ITASTE DU DIRECTEUR SUR VOTRE POSTE SEVEN ACCÉDER À LA BASE DE DONNÉES ITASTE AVEC SQL SERVER MANAGEMENT STUDIO Lancez SQL Server Management Studio Express, parcourez tous

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

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

IP Remote Controller

IP Remote Controller 4-450-999-22 (1) IP Remote Controller Guide de configuration du logiciel RM-IP10 Setup Tool Version du logiciel 1.1.0 2012 Sony Corporation Table des matières Introduction... 3 Préparation de votre ordinateur...

Plus en détail

Qu'est-ce que Mysql?

Qu'est-ce que Mysql? Mysql avec php Qu'est-ce que Mysql? Annie Danzart Annie.Danzart@enst.fr http://www.infres.enst.fr/~danzart/mysql/ Qu est-ce que Mysql? Aperçu Langage Le serveur La base de données Interfaces d accès Fonctions

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

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

STATISTICA - Version 10

STATISTICA - Version 10 STATISTICA - Version 10 Instructions d'installation de STATISTICA Entreprise pour une Utilisation sous Terminal Server et Citrix Remarques : 1. Ces instructions s'appliquent à une installation sous Terminal

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

Informatique TP1 : Découverte de Python CPP 1A

Informatique TP1 : Découverte de Python CPP 1A Informatique TP1 : Découverte de Python CPP 1A Romain Casati, Wafa Johal, Frederic Devernay, Matthieu Moy Avril - juin 2014 1 Découverte de l IDE : IDLE IDLE est un environnement de développement (Integrated

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

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

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

Instructions d installation de IBM SPSS Statistics pour Windows (mono-utilisateur)

Instructions d installation de IBM SPSS Statistics pour Windows (mono-utilisateur) Instructions d installation de IBM SPSS Statistics pour Windows (mono-utilisateur) Les instructions suivantes permettent d installer IBM SPSS Statistics version 21 en utilisant une licence mono-utilisateur.

Plus en détail

Base de donnée relationnelle. Exemple de table: Film. Exemple de table: Acteur. Exemple de table: Role. Contenu de la table Role

Base de donnée relationnelle. Exemple de table: Film. Exemple de table: Acteur. Exemple de table: Role. Contenu de la table Role IFT7 Programmation Serveur Web avec PHP Introduction à MySQL Base de donnée relationnelle Une base de données relationnelle est composée de plusieurs tables possédant des relations logiques (théorie des

Plus en détail

PHP. Bertrand Estellon. 26 avril 2012. Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214

PHP. Bertrand Estellon. 26 avril 2012. Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214 PHP Bertrand Estellon Aix-Marseille Université 26 avril 2012 Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214 SQLite et PDO Base de données SQLite et PDO SQLite écrit les données relatives à la base dans

Plus en détail

2011 Hakim Benameurlaine 1

2011 Hakim Benameurlaine 1 Table des matières 1 SSIS... 2 1.1 Management Studio... 2 1.2 dtswizard... 13 1.3 BIDS... 14 1.4 Exemple SSIS... 16 1.4.1 Introduction... 16 1.4.2 Création du package... 18 1.4.3 Paramétrage de la tâche

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

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise (Small Business Edition) Remarques 1. L'installation de STATISTICA Entreprise (Small Business Edition) s'effectue en deux temps

Plus en détail

Instructions d installation de IBM SPSS Statistics pour Windows (licence de site)

Instructions d installation de IBM SPSS Statistics pour Windows (licence de site) Instructions d installation de IBM SPSS Statistics pour Windows (licence de site) Les instructions suivantes permettent d installer IBM SPSS Statistics version 20 en utilisant une licence de site. Ce présent

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

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

Procédure d installation de la Sauvegarde de Windows Server

Procédure d installation de la Sauvegarde de Windows Server Procédure d installation de la Sauvegarde de Windows Server Des outils de sauvegarde/récupération sont intégrés dans Windows Server 2008. Pour y accéder, vous devez installer les éléments suivants : Sauvegarde

Plus en détail

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec Google Analytics Donner votre appréciation du cours!

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

1- Installation et première utilisation. Exécuter le fichier d installation. Ceci apparait : Cliquer sur «Next»

1- Installation et première utilisation. Exécuter le fichier d installation. Ceci apparait : Cliquer sur «Next» Splunk L application Splunk permet d explorer, de générer des rapports et d analyser en direct des données en temps réel et historiques sur l ensemble de votre infrastructure, à partir d une seule interface

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

Eclipse atelier Python

Eclipse atelier Python Eclipse atelier Python Table des matières 1. Introduction...2 2. Téléchargement et installation d eclipse...3 3. Ajout du plugin PyDev...4 4. Utilisation...9 Eclipse est un projet de la Fondation Eclipse

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

TD1- Conception d une BDD et Utilisation sous Access et Oracle

TD1- Conception d une BDD et Utilisation sous Access et Oracle TD1- Conception d une BDD et Utilisation sous Access et Oracle Partie 1 - Conception Il s'agit de M. Bushboy, le directeur d'une agence de location de voitures qui vous a appelé (en tant qu'analyste expert)

Plus en détail

Maîtriser le backend

Maîtriser le backend 4 Maîtriser le backend Les nouveaux utilisateurs de Magento sont souvent impressionnés par la qualité de son interface d administration, mais ils en redoutent aussi la richesse fonctionnelle. Connaître

Plus en détail

Modèle relationnel Création et modification des relations en SQL

Modèle relationnel Création et modification des relations en SQL Modèle relationnel Création et modification des relations en SQL ENT - Clé sql2009 BD - Mírian Halfeld-Ferrari p. 1 Insertion dans une relation Pour insérer un tuple dans une relation: insert into Sailors

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

Instructions d installation (licence réseau) de IBM SPSS Statistics pour Windows

Instructions d installation (licence réseau) de IBM SPSS Statistics pour Windows Instructions d installation (licence réseau) de IBM SPSS Statistics pour Windows Les instructions suivantes permettent d installer IBM SPSS Statistics version 21 en utilisant une licence réseau. Ce présent

Plus en détail

Instructions d installation de MS SQL Server 2005. pour Sage 50 Classement et Gestion commerciale. Sage Suisse SA Avenue Mon-Repos 14 1004 Lausanne

Instructions d installation de MS SQL Server 2005. pour Sage 50 Classement et Gestion commerciale. Sage Suisse SA Avenue Mon-Repos 14 1004 Lausanne Instructions d installation de MS SQL Server 2005 pour Sage 50 Classement et Gestion commerciale Sage Suisse SA Avenue Mon-Repos 14 1004 Lausanne Table des matières 1. PRINCIPES DE BASE... 3 2. Instructions

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

MySQL 5. Guide de l'administrateur et du développeur. Michael Kofler. Groupe Eyrolles, 2005 pour l édition française, ISBN : 2-212-11633-0

MySQL 5. Guide de l'administrateur et du développeur. Michael Kofler. Groupe Eyrolles, 2005 pour l édition française, ISBN : 2-212-11633-0 MySQL 5 Guide de l'administrateur et du développeur Michael Kofler Groupe Eyrolles, 2005 pour l édition française, ISBN : 2-212-11633-0 Table des matières Avant-propos..............................................

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

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

10. Fichier d initialisation

10. Fichier d initialisation 10. Fichier d initialisation 10.1 Marche à suivre pour compléter le fichier d initialisation Afin de pouvoir importer votre lot budgétaire, vous devez compléter le fichier d initialisation (dbsched.ini)

Plus en détail

PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC

PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC Page 1 sur 30 SOMMAIRE SE PREPARER A L INSTALLATION DE L ENVIRONNEMENT... 3 RÉCAPITULER LES COMPOSANTS À INSTALLER... 3 RASSEMBLER

Plus en détail

TP 1 : Premier contact

TP 1 : Premier contact TP 1 : Premier contact Informatique Fondamentale (IF1) Semaine du 22 Septembre 2008 Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~jch/enseignement/if1/ Les transparents de cours

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

Manuel Utilisateur ENIGMA 15/04/2008. 299, rue Saint Sulpice Centre Tertiaire de l Arsenal 59500 DOUAI

Manuel Utilisateur ENIGMA 15/04/2008. 299, rue Saint Sulpice Centre Tertiaire de l Arsenal 59500 DOUAI Manuel Utilisateur 15/04/2008 ENIGMA Cahier de réalisation ENIGMA Page 2 Sommaire I. Introduction :... 3 II. Les répertoires de l application... 3 III. Les plugins... 4 a. CmdDos... 4 b. CSV2XML... 4 c.

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Réseau en Licences Flottantes avec Nomadisme Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux temps : a) l'installation

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

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Réseau Classique en Licences Flottantes Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux temps : a) l'installation

Plus en détail

Guide d installation de MySQL

Guide d installation de MySQL INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).

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

2012 BOSS CORPORATION

2012 BOSS CORPORATION GT-100 Librarian Mode d emploi en ligne 2012 BOSS CORPORATION Tous droits réservés. Toute reproduction intégrale ou partielle de cette publication est interdite sous quelque forme que ce soit sans l autorisation

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

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

ECOSERRE Guide d installation

ECOSERRE Guide d installation ECOSERRE Guide d installation 1. Configuration nécessaire pour installer ecoserre. Pour installer ecoserre sur votre machine, il faut au préalable vérifier que votre système d'exploitation vous donne accès

Plus en détail

Instructions d installation de IBM SPSS Statistics pour Windows (mono-utilisateur)

Instructions d installation de IBM SPSS Statistics pour Windows (mono-utilisateur) Instructions d installation de IBM SPSS Statistics pour Windows (mono-utilisateur) Les instructions suivantes permettent d installer IBM SPSS Statistics version 19 en utilisant une licence mono-utilisateur.

Plus en détail

Migration de la base de données et récupération après un crash

Migration de la base de données et récupération après un crash Migration de la base de données et récupération après un crash MDaemon est une marque déposée de Alt-N Technologies. Archive Server for MDaemon est développé par la société Achab. Page 1/12 Sommaire Différents

Plus en détail