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

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

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

Transcription

1 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 pdf d Oracle «install nt 817» ; ISO Norme 2382:1999 parties 1 à 5, ISO Norme 9075 parties 1 à 14 corrigées en Sources du document : Site sql.developpez.com ; Manuel SQL PostgreSQL (existe en plusieurs versions HTML, PDF ). Olivier Mondet A. Gestion de session A.1. Avec SQL*Plus (Oracle) Pour se connecter on peut utiliser la boite de message qui apparaît à l ouverture de SQL*Plus : Ou bien lancer l instruction : CONNECT <utilisateur>@<nom_bdd> Par exemple : CONNECT scott@bddig Automatiquement Oracle demandera le mot de passe de l utilisateur. On pourrait simplement utiliser CONNECT sans préciser l utilisateur : Oracle demandera successivement le nom de l utilisateur et le mot de passe. Pour quitter la session : DISCONNECT Ch.5 - Le Langage SQL, LCD.doc page 1 / 14 om ( )

2 Pour sortir de SQL*Plus (après s être déconnecté) : EXIT Pour voir quel est l utilisateur actif : SHOW USER Voir la liste des tables privées de l utilisateur : SELECT * FROM CAT; Voir la liste des tables accessibles par l utilisateur : SELECT owner, table_name, FROM all_tables; Voir la liste des comptes : SELECT username from dba_users; Effacer l écran : CL SCR ou CL SCREEN Afficher la structure d une table : DESCRIBE <table>; Afficher les paramètres actifs : SHOW Par exemple : SHOW AUTOCOMMIT ou SHOW LINESIZE A.2. Avec MySQL Pour se connecter il faut ouvrir MySql en mode console (fenêtre dos sur le répertoire \mysql\bin). On utilise ensuite le programme mysql.exe qui lance l interface entre l utilisateur et le serveur de base de données mysqld. Pour se connecter : MYSQL -U <utilisateur> -P<mot_de_passe> Malheureusement cette instruction conduit à montrer son mot de passe, ce qui pourrait être gênant en cas de présence d yeux curieux. Il vaudrait mieux taper l instruction suivante : MYSQL -U<utilisateur> -P Cela lancera une demande du mot de passe par MySQL qui sera remplacé par des * lors de la saisie. NOTA : Il est possible d entrer sans mot de passe si l utilisateur n en a pas de défini (stratégie dangereuse) ou s il n a pas été encodé. Utiliser une base de données : USE <nom_base_de_données>; Ch.5 - Le Langage SQL, LCD.doc page 2 / 14 om ( )

3 Quitter la session : EXIT; A.3. Avec PostgreSQL Lors de l installation, un super utilisateur (DBA) nommé postgres est créé pour pouvoir accéder à la base de données. Sous Linux, cet utilisateur est le seul à pouvoir utiliser les commandes createdb dropdb (pour créer supprimer une base de données), createuser dropuser (pour créer supprimer un utilisateur de la base de données PostgreSQL), createlang droplang (pour ajouter supprimer un langage de programmation à PostgreSQL). L utilisateur postgres est le premier utilisateur de la base de données, l équivalent de root sous MySql. Sous Linux, un utilisateur UNIX ne peut se connecter à la base de données qu à partir du moment où un même utilisateur a été créé pour PostgreSQL. Postgres possède une gestion externe des accès et des utilisateurs autorisés. C est dans le fichier de configuration pg_hba.conf que ce mappage utilisateur UNIX / utilisateur PostgreSQL est paramétré ; ainsi que les modes d accès. Comme MySql, c est sous Linux que l utilisation de la base de données revêt tout son intérêt et son importance : gestion des utilisateurs adossée au système, sécurité du noyau Pour se connecter : psql [-d <base_de_données>] [-u <utilisateur_postgresql] Avant la première connexion il faut créer une base de données. Pour cela utiliser la commande externe createdb <nom_base>. Lorsqu un utilisateur se connecte, PostgreSQL cherche toujours à le connecter à une base de données portant son nom (un nom d utilisateur UNIX = Un nom d utilisateur PostgreSQL = Un nom de base de donnée par défaut). Il est cependant possible de connecter un utilisateur à une base de données particulière. Pour avoir la liste des bases de données saisir : psql -l Les paramètres de connexion (utilisateurs de la base de données, postes clients autorisés ) sont stockés dans les fichiers pg_hba.conf, pg_ident.conf (situés dans /var/lib/psql/data). Ces paramètres permettent d identifier les clients, les utilisateurs, de mapper les utilisateurs de la base de données par rapport aux utilisateurs système. Un fichier de configuration global postgresql.conf est situé au même endroit. Une fois connecté, les commandes de base sont données : Parmi les commandes internes on pourra retenir : \c <nombase> <nom_utilisateur> pour se connecter à une autre base. \w <nomfichier> sauvegarder le tampon de requête dans un fichier. \d <nomtable> décrire une table. \dg afficher la liste des groupes. \du afficher la liste des utilisateurs. \z afficher la liste des privilèges d accès aux tables. \! lancer la commande dans un shell ou lancer un shell interactif. \i <nomfichier> exécuter les commandes du fichier. \o <nomfichier> diriger le résultat des requêtes vers un fichier. Utiliser une base de données (autre que celle de l utilisateur) : psql -d <nom_base_de_données>; Ch.5 - Le Langage SQL, LCD.doc page 3 / 14 om ( )

4 Voir les tables «système» : Les tables système de PostgreSQL sont préfixées soit par «information_schema.» soit par «pg_catalog.». Par exemple, la table pg_catalogue.pg_users contient la liste des utilisateurs. Créer des utilisateurs : Vous avez le choix de le faire avec la commande createuser (-P pour ajouter un mot de passe) ou sous PostgreSQL avec la commande SQL : create user <nomutilisateur> password <motdepasse>. B. Administration élémentaire B.1. Notion d utilisateur de rôle et de privilège Chaque utilisateur d une base de données (comme Oracle ou PostgreSQL par exemple) dispose d un nom et d un mot de passe, et possède également des tables, des vues et d autres ressources qu il a créées. Dans Oracle, un rôle représente un ensemble de privilèges. Vous pouvez assigner des privilèges spécifiques à des rôles, puis assigner ces rôles aux utilisateurs appropriés. Un utilisateur peut aussi attribuer des privilèges à d autres utilisateurs s il a été accrédité pour. Deux types de privilèges : Privilège au niveau système : qui donne le droit d exécuter une action particulière sur n importe quel objet. Le privilège CREATE TABLE, par exemple, permet de créer des tables. Le privilège GRANT ANY PRIVILEGE permet d accorder des privilèges à d autres utilisateurs. Privilège au niveau objet : qui donne le droit d exécuter une action donnée sur un objet spécifique. Le privilège SELECT, par exemple, permet d exécuter une opération SELECT sur une table, une vue, une séquence (ou un snapshot sous Oracle). La norme SQL2 propose trois fonctions pour connaître l'utilisateur connecté : SYSTEM_USER (nom de l utilisateur connecté), SESSION_USER (nom d utilisateur qui a ouvert la session), CURRENT_USER (nom de l utilisateur courant). On utilise ces fonctions avec une commande SELECT. B.1.1. Créer un utilisateur CREATE USER <utilisateur> IDENTIFIED BY <mot_de_passe> EXTERNALLY Le paramètre EXTERNALLY permet de ne pas définir de mot de passe si le mot de passe du système d exploitation de l ordinateur vous suffit pour identifier l utilisateur. Stratégie dangereuse tout de même, car il vaut mieux avoir un autre filtre sur la base de donnée qui offre un second niveau de sécurité. On peut également fixer pour cet utilisateur un espace disque spécifique (TABLESPACE) et une limitation de son utilisation des ressources (QUOTAS). Exemple : Ici l utilisateur scott essaye de créer un autre utilisateur, mais il n a pas ce privilège : Ch.5 - Le Langage SQL, LCD.doc page 4 / 14 om ( )

5 Exemple : On se connecte en administrateur (system/manager) et on fait cette création : B.1.2. Modifier le mot de passe des utilisateurs ALTER USER <utilisateur> IDENTIFIED BY <nouveau_mot_de_passe> On peut gérer la «vie» des mots de passe grâce à la création de profils (CREATE PROFILE) qui permettent au DBA de fixer des conditions d accès : - durée de vie d un mot de passe ; - période de grâce qui suit l expiration d un mot de passe et pendant laquelle il peut être changé ; - nombre d échecs de connexion répétés autorisés avant de verrouiller le compte ; - durée (en jours) de verrouillage d un compte ; - nombre de jours qui doivent s écouler avant de pouvoir changer un mot de passe ; - nombre de changements de mot de passe qui doivent avoir lieu avant de réutiliser un mot de passe. B.1.3. Supprimer un utilisateur DROP USER <utilisateur> [CASCADE] Exemple : l utilisateur steve est supprimé de la base de données : B.2. Les rôles standards Les rôles ont été implémentés dans le langage SQL à partir de Seules les bases de données solides comme Oracle ont implémenté ces ordres. Les rôles peuvent être apparentés à des groupes, ou des profils qui permettent de définir un ensemble de privilèges à attribuer à des utilisateurs de la base de données. On considère un utilisateur défini comme suit : Pour le moment simon ne peut exécuter aucune action car il ne possède pas de privilèges de niveau système. Ch.5 - Le Langage SQL, LCD.doc page 5 / 14 om ( )

6 Il existe trois rôle par défaut dans Oracle : CONNECT : Pour les utilisateurs occasionnels qui n ont normalement pas besoin de créer des tables (même s ils pourront le faire). Ce rôle autorise simplement d utiliser Oracle : il permet de créer des tables, des vues, des séquences, des clusters, des synonymes, des sessions et des liens vers d autres bases de données. RESOURCE : Pour les utilisateurs réguliers. Accorde des droits supplémentaires pour la création de tables, de séquences, de procédures, de déclencheurs, d index et de clusters. DBA : Regroupe tous les privilèges de niveau système avec des quotas d espace illimités et la possibilité d accorder n importe quel privilège à un autre utilisateur. Le compte système est employé par un utilisateur disposant d un rôle DBA. B.3. Les privilèges (La liste des privilèges figure en annexes.) GRANT <privilège_système> <rôle> [,<privilège_système> <rôle>, ] TO <utilisateur> <rôle> [,<utilisateur> <rôle>, ] [WITH ADMIN OPTION] La commande GRANT permet d accorder n importe quel privilège système ou rôle à un utilisateur, à un rôle, ou au groupe d utilisateurs PUBLIC. Si la clause WITH ADMIN OPTION est spécifiée, le bénéficiaire peut à son tour assigner le privilège ou le rôle qu il a reçu à d autres utilisateurs ou rôles. Celui qui attribue un privilège à un rôle peut aussi le révoquer : REVOKE <privilège_système> <rôle> [,<privilège_système> <rôle>, ] TO <utilisateur> <rôle> [,<utilisateur> <rôle>, ] Un utilisateur qui dispose du rôle de DBA peut révoquer les privilèges CONNECT, RESSOURCE, DBA ou tout autre privilège ou rôle accordés à un autre utilisateur ou administrateur de base de données. Cette commande est donc très dangereuse, c est pourquoi les privilèges DBA doivent être accordés uniquement aux personnes dont la fonction l exige. Nota : Révoquer tous les privilèges d un utilisateur ne supprime ni son compte ni les objets qu il possède. Cela l empêche simplement d y accéder. Les autres utilisateurs disposant d un accès aux objets de cet utilisateur peuvent continuer à y accéder comme si de rien n était. Pour supprimer l utilisateur et tous les objets qu il possède (CASCADE) : DROP USER <utilisateur> [CASCADE]; Un utilisateur peut accorder des privilèges d accès à tout objet qu il possède, alors que l administrateur de la base peut octroyer n importe quel privilège système, car le rôle DBA inclut les privilèges GRANT ANY et GRANT ANY ROLE. Nous allons donner le rôle de DBA à simon : Ch.5 - Le Langage SQL, LCD.doc page 6 / 14 om ( )

7 Simon va se connecter sous son compte et créer une base de données dont il deviendra automatiquement le propriétaire. Simon créé un jeu d essai avec l insertion de cinq produits : Simon va créer deux nouveaux utilisateurs, bob et judy, et leur accorde les privilèges suivants : Bob et Judy ont tous les deux le droit de se connecter à Oracle, bob a des privilèges supplémentaires. Aucun des deux ne peut accéder aux tables de steve tant qu il n y a pas été explicitement autorisé. On utilise pour cela : GRANT <privilège_objet> [(colonne [, colonne])] ON <objet> TO <utilisateur rôle> [WITH GRANT OPTION]; Ch.5 - Le Langage SQL, LCD.doc page 7 / 14 om ( )

8 L utilisateur peut accorder les privilèges suivants : Sur les tables, vues et snapshot qu il possède : INSERT, UPDATE, DELETE, SELECT. Sur les tables qu il possède : ALTER, REFERENCES, INDEX, ALL (tous les privilèges évoqués). Sur les procédures, fonctions, packages, types de données abstraits qu il possède : EXECUTE. Sur les séquences qu il possède : SELECT, ALTER. Simon accorde le privilège SELECT à bob sur la table produit et lui accorde le privilège d accorder également le privilège sur la table. De cette manière bob pourra à son tour accorder des droits sur la table produit mais également sur les vues qu il créera lui-même sur la table produit? Bob se connecte à son compte et choisi d interroger la table de simon : Bob est obligé de préciser simon.produit (certaines bases de données n ont pas cette notation) quand il veut utiliser la table produit sinon on lui signifiera que cette table n existe pas. Pour éviter d avoir à saisir le nom de la table, bob décide de créer une vue sur la table qu il nommera prod. Il pourra donc exécuter ses requêtes avec un nom de table (donc de vue) plus simple : Simon se connecte à son compte et décide de créer une vue sur la table produit en faisant une projection des colonnes codeprod, libelleprod et prixprod estimant que le code de rayon était une donnée confidentielle. Ch.5 - Le Langage SQL, LCD.doc page 8 / 14 om ( )

9 Simon accorde les privilèges SELECT et UPDATE à bob sur cette vue, et révoque tous les privilèges qu il disposait sur la table produit : Simon se connecte avec le nom de bob pour vérifier : Bob n a plus que la vue : Mais il ne peut plus y accéder puis qu il n a plus aucun privilège sur la table produit : Par contre il peut manipuler la vue simon.catproduit : On a donc utilisé toute la puissance d Oracle puisqu on à sécurisé les données d une table en ne laissant accès qu à une vue sur cette table à certains utilisateurs. Ch.5 - Le Langage SQL, LCD.doc page 9 / 14 om ( )

10 Bob décide de créer sa propre vue sur la vue nommée catalogue : Bob tente alors une mise à jour dans sa vue sur la référence P004 dont le libellé est erronée : Il vérifie le résultat dans la vue créée par simon : Cette modification sera valable dans la table produit si simon avait vérifié à son tour. Bob ne peut donc faire que des sélections (SELECT) et des mises à jour (UPDATE) il ne peut pas, par exemple, supprimer un enregistrement, même dans la vue qu il a lui-même créée : B.4. Création de synonyme Pour éviter de créer une vue sur une table (ou une vue) simplement dans le but d en simplifier le nom d utilisation, on peut simplement créer un synonyme : CREATE SYNONYM <nom-synonyme> FOR <Table vue>; Par exemple bob aurait pu faire : create synonym catalogue from simon.catproduit; Cela lui aurait permis de traiter ce synonyme exactement comme une vue. B.5. Transmission des privilèges Bob peut autoriser d autres utilisateurs à accéder à ses objets, mais pas à des objets qu il ne possède pas. Bob essaye d octroyer à judy le privilège INSERT (qu il ne possède pas) sur une vue qu il ne possède pas : Bob essaye d octroyer à judy le privilège SELECT (qu il possède) sur une vue qu il ne possède pas : Ch.5 - Le Langage SQL, LCD.doc page 10 / 14 om ( )

11 S il avait reçu le droit d accéder à la vue catproduit avec l option WITH GRANT OPTION, la transmission de privilèges qu il possède aurait fonctionnée. Bob essaye alors d attribuer le privilège SELECT à Judy pour la vue catalogue qu il possède : Etant donné que catalogue s appui sur une vue créée par simon sur laquelle il n a pas les privilèges WITH GRANT OPTION il ne peut donc pas en accorder. Bob décide donc de créer sa propre table : Il insère deux données : Il attribut des privilèges à judy sur sa table : Judy se connecte et teste avec une requête sur la table : Ch.5 - Le Langage SQL, LCD.doc page 11 / 14 om ( )

12 Etant donné que bob a créé la table supertable, il en est le propriétaire il a le droit d y autoriser l accès à d autres utilisateurs. C. Administration paramétrée C.1. Création de rôles On peut ajouter à la liste des rôles par défaut d Oracle (CONNECT, RESOURCE, DBA) des rôles comprenant des privilèges de niveau système ou objet, ou une combinaison des deux. Pour pouvoir créer des rôles il faut avoir le privilège système CREATE ROLE. Judy essaye en vain de créer un rôle mais elle n a pas ce privilège : L instruction suivante permet de créer un rôle : CREATE ROLE <nom_rôle> [NOT IDENTIFIED IDENTIFIED [BY <mot_de_passe EXTERNALLY]]; Lorsqu ils viennent d être créés, les rôles ne sont associés à aucun privilège. Simon veut créer deux nouveaux rôles : C.2. Octroyer des privilèges à un rôle Une fois créé, un rôle doit recevoir des privilèges. Pour cela, la commande GRANT est employée : Simon octroi le rôle SELECT sur la table produit au rôle CLERCK : Simon octroi ensuite le privilège de se connecter à la base (CREATE SESSION) au rôle CLERCK : Simon accorde également le privilège de se connecter à la base au rôle MANAGER ainsi que le rôle CREATE DATABASE LINK : Ch.5 - Le Langage SQL, LCD.doc page 12 / 14 om ( )

13 C.3. Octroyer un rôle à un autre rôle Des rôles peuvent être attribués à d autres rôles à l aide de la commande GRANT. Simon veut octroyer les privilèges du rôle CLERK à bob : Ainsi simon peut accorder le rôle CLERK à bob : Bob reçoit donc tous les droits du rôle CLERK : CREATE SESSION, SELECT sur la table produit. Simon veut octroyer les privilèges du rôle MANAGER à judy : A présent judy possède tous les privilèges associés au rôle manager. Judy peut également attribuer le rôle manager à d autres utilisateurs ou rôles, ou bien modifier ou supprimer ce rôle. C.4. Activer ou désactiver des rôles ALTER USER <utilisateur> DEFAULT ROLE [<rôle1>, <rôle2>] [ALL ALL EXECPT <rôle1>, <rôle2>] [NONE] ALTER ROLE <nom_rôle> C.5. Pour désactiver un rôle DROP ROLE <nom_rôle>; Activer ou désactiver un rôle : SET ROLE <nom_rôle>; SET ROLE NONE; C.6. Révoquer les privilèges d un rôle REVOKE <rôle> FROM <nom_rôle>; Exemple : REVOKE SELECT ON PRODUIT FROM CLERK; Suppression d un rôle : DROP ROLE <nom_rôle>; Ch.5 - Le Langage SQL, LCD.doc page 13 / 14 om ( )

14 Privilège UPDATE : Le privilège UPDATE peut être limité à certaines colonnes : Par exemple : GRANT UPDATE (codeprod, libelleprod) ON produit to judy; Ch.5 - Le Langage SQL, LCD.doc page 14 / 14 om ( )

Gestion des utilisateurs et de leurs droits

Gestion des utilisateurs et de leurs droits Gestion des utilisateurs et de leurs droits Chap. 12, page 323 à 360 Lors de la création d'un utilisateur vous devez indiquer son nom, ses attributs, son profil, la méthode d'authentification (par le SE

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

CHAPITRE 4 POLITIQUES DE CONTRÔLES DES ACCÈS SOUS ORACLE ADMINISTRATION ET TUNING DE BASES DE DONNÉES 10/05/2015 RESPONSABLE DR K.

CHAPITRE 4 POLITIQUES DE CONTRÔLES DES ACCÈS SOUS ORACLE ADMINISTRATION ET TUNING DE BASES DE DONNÉES 10/05/2015 RESPONSABLE DR K. Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique CHAPITRE 4 ADMINISTRATION ET TUNING DE BASES DE DONNÉES RESPONSABLE DR K. BOUKHALFA POLITIQUES DE CONTRÔLES

Plus en détail

Bases de données et sites WEB

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

Plus en détail

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

420-PK6-SL Banques de données Avancées. UTILISATEURS (suite)

420-PK6-SL Banques de données Avancées. UTILISATEURS (suite) 420-PK6-SL Banques de données Avancées Gestion des UTILISATEURS (suite) RÉCAPITULATIF Un UTILISATEUR ORACLE est donc une combinaison de deux concepts usuels des banques de données. Un objet de contrôle

Plus en détail

Partie II Cours 3 (suite) : Sécurité de bases de données

Partie II Cours 3 (suite) : Sécurité de bases de données Partie II Cours 3 (suite) : Sécurité de bases de données ESIL Université de la méditerranée Odile.Papini@esil.univ-mrs.fr http://odile.papini.perso.esil.univmed.fr/sources/ssi.html Plan du cours 1 Introduction

Plus en détail

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers Programme détaillé Objectifs de la formation Les systèmes de gestion de bases de données prennent aujourd'hui une importance considérable au regard des données qu'ils hébergent. Véritable épine dorsale

Plus en détail

Installation et Mise en œuvre de MySQL

Installation et Mise en œuvre de MySQL T-GSI STAGE RENOVATION - SQL.Chapitre 2 - Installation et Mise en œuvre de MySQL Olivier Mondet http://unidentified-one.net A. Pourquoi choisir MySQL? A.1. MySQL, très controversé La base de données MySQL

Plus en détail

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires

Plus en détail

ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010

ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010 ORACLE 10G DISTRIBUTION ET REPLICATION Distribution de données avec Oracle G. Mopolo-Moké prof. Associé UNSA 2009/ 2010 1 Plan 12. Distribution de données 12.1 Génération des architectures C/S et Oracle

Plus en détail

Partie 0 : Gestion des tablespace et des utilisateurs... 3

Partie 0 : Gestion des tablespace et des utilisateurs... 3 Sommaire Partie 0 : Gestion des tablespace et des utilisateurs... 3 1- Créer deux TableSpaces votre_nom-tbs et Votre_nom-TempTBS :... 3 2. Créer un utilisateur qui porte votre nom :... 3 3. Attribuer à

Plus en détail

TP Administration Oracle

TP Administration Oracle Ingénieurs 2000 Informatique et Réseaux TP Administration Oracle DIOP Ngoné ESSAIDI Abderrahim Février 2008 1 Sommaire Sommaire... 2 Introduction... 3 1. Déploiement d application... 4 1.1 Résumé du besoin...

Plus en détail

Bases de Données relationnelles et leurs systèmes de Gestion

Bases de Données relationnelles et leurs systèmes de Gestion III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation

Plus en détail

Auto-évaluation Oracle: cours de base

Auto-évaluation Oracle: cours de base Auto-évaluation Oracle: cours de base Document: F0475Test.fm 14/01/2008 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION ORACLE: COURS DE

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

Jérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données

Jérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données Base de Données Cours Introductif Base de Données Quelques chiffres Évolution annuelle moyenne 2004/2000 15% +20% 12% 5% 0.5% 2000 2004 L3G IA SG mono poste : Part de marché 5% 5% 10% Paradox 65% SG 15%

Plus en détail

TP Contraintes - Triggers

TP Contraintes - Triggers TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution

Plus en détail

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles) SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients

Plus en détail

Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008

Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008 Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008 Version 1.0 Z Grégory CASANOVA 2 Les utilisateurs, les groupes et les rôles Sommaire 1 Introduction... 4 2 Gestion des accès serveur...

Plus en détail

Installation d'un serveur FTP géré par une base de données MySQL

Installation d'un serveur FTP géré par une base de données MySQL BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation

Plus en détail

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

Plus en détail

Synchronisation Mysql (Replication)

Synchronisation Mysql (Replication) Synchronisation Mysql (Replication) [Petit avertissement : Bon, après relecture, je constate que c'est l'un des plus mauvais document que j'ai écrit. Mais bon, il est quand même utile ce torchon.] Nous

Plus en détail

Les déclencheurs. Version 1.0. Grégory CASANOVA

Les déclencheurs. Version 1.0. Grégory CASANOVA Les déclencheurs Version 1.0 Grégory CASANOVA 2 Les déclencheurs [09/07/09] Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les déclencheurs du DML... 5 3.1 Introduction... 5 3.2 Création d un déclencheur

Plus en détail

Création d'une nouvelle base de données

Création d'une nouvelle base de données 199 Chapitre 7 Création d'une nouvelle base de données 1. Vue d'ensemble Création d'une nouvelle base de données 1.1 Étapes de création d'une nouvelle base de données pour une application Le processus

Plus en détail

Pour les débutants. langage de définition des données

Pour les débutants. langage de définition des données Pour les débutants SQL : langage de définition des données Les bases de données sont très utilisées dans les applications Web. La création, l interrogation et la manipulation des données de la base sont

Plus en détail

Administration des bases de données. Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/

Administration des bases de données. Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ Administration des bases de données Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ Administration des bases de données II Objets avancés dans les bases de données OBJECTIFS 2.1. NOTIONS 2.1.1.

Plus en détail

Sommaire. Etablir une connexion avec une base de données distante sur PostGreSQL

Sommaire. Etablir une connexion avec une base de données distante sur PostGreSQL Sommaire Etablir une connexion avec une base de données distante sur PostGreSQL 1 Connexion avec le module dblink...3 1.1 Création du module dblink... 3 1.2 Exemple de Mise en oeuvre... 4 1.3 Création

Plus en détail

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5 1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases

Plus en détail

Le Langage SQL version Oracle

Le Langage SQL version Oracle Université de Manouba École Supérieure d Économie Numérique Département des Technologies des Systèmes d Information Le Langage SQL version Oracle Document version 1.1 Mohamed Anis BACH TOBJI anis.bach@isg.rnu.tn

Plus en détail

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014 Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant

Plus en détail

EJBCA PKI Open Source

EJBCA PKI Open Source PKI Open Source http://www.auditiel.fr/docs/installation.pdf 1 SOMMAIRE 1Sommaire... 2 2Introduction... 3 2.1Pré requis...3 2.2Versions... 3 2.3Glossaire...3 3Installation...4 3.1Composants nécessaires...

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

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

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

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

CATALOGUE FORMATIONS 2015. DOMAINE Bases de données

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

Plus en détail

CHAPITRE 1 ARCHITECTURE

CHAPITRE 1 ARCHITECTURE 07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA

Plus en détail

Bases de SQL. Hacks 1-6 CHAPITRE UN

Bases de SQL. Hacks 1-6 CHAPITRE UN 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

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

Plus en détail

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :

Plus en détail

INSIA Bases de données ORACLE Installation SQL*Plus SQL-Developer

INSIA Bases de données ORACLE Installation SQL*Plus SQL-Developer INSIA Bases de données ORACLE Installation SQL*Plus SQL-Developer http://st-curriculum.oracle.com/tutorial/dbxetutorial/index.htm http://st-curriculum.oracle.com/ http://www.oracle.com/ Bertrand LIAUDET

Plus en détail

SQL Historique 1982 1986 1992

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

Plus en détail

Bases de données relationnelles

Bases de données relationnelles Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses

Plus en détail

I. MySQL : Serveur et SGBD

I. MySQL : Serveur et SGBD Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de

Plus en détail

Notes de cours : bases de données distribuées et repliquées

Notes de cours : bases de données distribuées et repliquées Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées

Plus en détail

Introduction aux SGBDR

Introduction aux SGBDR 1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux

Plus en détail

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

HowTo Installer egroupware 1.2 sur SME Serveur 7.0 HowTo Installer egroupware 1.2 sur SME Serveur 7.0 Auteur: Stéphane Gauvin, sgauvin@serviceinfosg.com Contribution: N/A Version supportée: SME Serveur 7.0 License: GPL Dernière Mise à jour: 18/03/2006

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

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

420-PK6-SL Banques de données Avancées UTILISATEURS

420-PK6-SL Banques de données Avancées UTILISATEURS 420-PK6-SL Banques de données Avancées Gestion des UTILISATEURS RÈGLES DE NOMENCLATURE Un UTILISATEUR Oracle est : Une connexion à Oracle Un nom de connexion"login" Un détenteur de droits et privilèges

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

Documentation pour administrateur Application AER

Documentation pour administrateur Application AER Documentation pour administrateur Application AER Etape 1 - Déploiement de l application 1.1. Préliminaires L application AER est déployée sur une machine VPS (Virtual Private Server). Il s agit d un serveur

Plus en détail

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique 5 voie de Padoux 88600 DOMPIERRE Tél : 06-07-09-53-54 jm.ruffin@corim.fr http://www.jmr-gmao.com MODE OPERATOIRE CORIM PROGRESS / SECTION MEI Exploitation Informatique Pour toute question : Jean-Michel

Plus en détail

Procédure serveur : gestion des environnements X3 et bases de données ORACLE

Procédure serveur : gestion des environnements X3 et bases de données ORACLE Procédure serveur : gestion des environnements X3 et bases de données ORACLE LUIS Maxime Un environnement X3 se définit en plusieurs parties selon le schéma suivant : Serveur Traitement Base de donnée

Plus en détail

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques Plan de formation : Certification OCA Oracle 11g Description Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques industriels les plus avancés. Cette formation permettra

Plus en détail

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Le langage SQL pour Oracle - partie 1 : SQL comme LDD Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

Bases de données et sites WEB Licence d informatique LI345

Bases de données et sites WEB Licence d informatique LI345 Bases de données et sites WEB Licence d informatique LI345 Anne Doucet Anne.Doucet@lip6.fr http://www-bd.lip6.fr/ens/li345-2013/index.php/lescours 1 Contenu Transactions en pratique Modèle relationnel-objet

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

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

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server Table des matières Atelier pratique 5 : Analyse de SQL Server 1 Exercice 1 : Analyse des performances SQL Server 1 Exercice 2 : Suivi de

Plus en détail

MySQL - Réplication. Fichiers de relais et de statut de la réplication. Mise en place de la réplication

MySQL - Réplication. Fichiers de relais et de statut de la réplication. Mise en place de la réplication MySQL - Réplication Réplication MySQL MySQL supporte la réplication unidirectionnelle interne. Un serveur sert de maître, et les autres servent d esclaves. Le serveur entretient des logs binaires, ainsi

Plus en détail

Le Langage De Description De Données(LDD)

Le Langage De Description De Données(LDD) Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,

Plus en détail

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

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

Plus en détail

Cours: Administration d'une Base de Données

Cours: Administration d'une Base de Données Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1

Plus en détail

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Page 1 de 7 Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Table des matières Table des matières... 1 1. Premier

Plus en détail

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

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

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours 12 : Concurrence d accès Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Accès concurrents Définitions Verrous Collisions Niveaux de cohérence Blocage

Plus en détail

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL . THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,

Plus en détail

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

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

Plus en détail

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

Setting Up PC MACLAN File Server

Setting Up PC MACLAN File Server Setting Up PC MACLAN File Server Setting Up PC MACLAN File Server Ce chapitre explique comment paramètrer le Serveur de fichiers PC MACLAN, une fois la procédure d installation terminée. Les sujets sont

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

Secteur Tertiaire Informatique Filière étude - développement. Accueil. Apprentissage. Période en entreprise. Evaluation.

Secteur Tertiaire Informatique Filière étude - développement. Accueil. Apprentissage. Période en entreprise. Evaluation. Secteur Tertiaire Informatique Filière étude - développement Activité «Développer la persistance des» Sauvegarde et restauration Oracle 11g Accueil Apprentissage Période en entreprise Evaluation Code barre

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

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

Plus en détail

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

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

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW Groupe : 322 Exploitation des Banques de données 420-PK6-SL (1-2-1) Étape : 3 Professeur Nom: Marcel Aubin Courriel : maubin@cegep-st-laurent.qc.ca

Plus en détail

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

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

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation UpdatEngine serveur (CentOs apache2 / MySQL) Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Il est possible, pour des objets, de visualiser ou modifier le contenu. La présentation des objets dans le navigateur peut être paramétrée ; vous trouverez

Plus en détail

TP11 - Administration/Tuning

TP11 - Administration/Tuning TP11 - Administration/Tuning MIAGE #3-2006/2007 January 9, 2007 1 Architecture physique d une base Oracle 1.1 La structure physique Une base de données Oracle est composé de fichiers (au sens du système

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

INSTALLATION ET CONFIGURATION DE OPENLDAP

INSTALLATION ET CONFIGURATION DE OPENLDAP INSTALLATION ET CONFIGURATION DE OPENLDAP Ce document a pour intérêt de décrire les étapes de l installation et de la configuration de l outil OpenLDAP sous l OS FreeBSD 4.8 Installation et Configuration

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

Guide d installation de Gael

Guide d installation de Gael Guide d installation de Gael Outil web libre de gestion des élèves du premier degré, complément naturel d Iconito documentation version 1.2 juillet 2007 Gael version 0.5 Table des matières Objet... 3 Support...

Plus en détail

Du 10 Fév. au 14 Mars 2014

Du 10 Fév. au 14 Mars 2014 Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN

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

PPE GESTION PARC INFORMATIQUE

PPE GESTION PARC INFORMATIQUE BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...

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

Java DataBaseConnectivity

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

Plus en détail