TP informatique décisionnelle : module ETL

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

Download "TP informatique décisionnelle : module ETL"

Transcription

1 TP informatique décisionnelle : module ETL La SSII UNICA assure des prestations de services informatiques et de conseil au près de différentes entreprises. La société est présente dans 2 grandes zones géographiques (Europe/Moyen Orient et Amérique du Nord) dans lesquelles elle possède plusieurs agences. La gestion des contrats de prestations est assurée par un système de gestion centralisé qui utilise le modèle E/R suivant : Pays_Zone Etat Client,FK1,FK2 pays_id zone_id Pays pays_id etat_id etat_nom FK1 FK2 client_id client_nom client_ville etat_id pays_id Categorie categorie_id categorie_description Zone zone_id zone_nom FK1 FK2 pays_code2 pays_code3 pays_nom_iso Agence agence_id agence_nom pays_id zone_id FK1 FK2 FK3 Contrat contrat_id contrat_montant contrat_nbjour contrat_devise contrat_debut contrat_fin client_id service_id agence_id FK1 Service service_id service_description categorie_id Les fichiers suivant ont été extraits : AGENCE.CSV : Fichier contenant l ensemble des agences du groupe CATEGORIE.CSV : Catégorie des prestations de services CLIENTS.CSV : Fichiers des clients CONTRATS.CSV : Contrats de services signés ETATS.CSV : Liste des états américains PAYS.CSV : Liste des pays (nom ISO) SERVICE.CSV : Catalogue des prestations de services TAUX_DEVISE.CSV : Historique des taux Dollard US / Euros ZONE.CSV : Zone géographique des agences La direction souhaite mettre en place un système décisionnel afin d analyser plus finement son activité sur l ensemble de son périmètre. Elle souhaite analyser les indicateurs suivants de façon régulière : - Nombre de jours de prestation - Montant des prestations en Euros Suivant les dimensions suivantes : - par client, états (pour les USA) et pays - par période de temps (Année > Mois > Jour) - par service et catégorie de prestation - par agence et par zone 1

2 Etape 1 : Création du modèle en étoile dans la base Créer le modèle de données en Etoile suivant dans la base de données Table structure for table 'dim_agence' CREATE TABLE dim_agence ( agence_id int(5) NOT NULL, agence_nom_ville varchar(60), agence_pays varchar(54), zone_nom varchar(16), zone_id varchar(3), PRIMARY KEY (agence_id) ); Table structure for table 'dim_client' CREATE TABLE dim_client ( client_id int(7) NOT NULL, client_nom varchar(100), client_ville varchar(50), client_pays varchar(54), etat_nom varchar(20), PRIMARY KEY (client_id) ); Table structure for table 'dim_service' CREATE TABLE dim_service ( service_id int(2) NOT NULL, service_nom varchar(31), categorie_nom varchar(13), PRIMARY KEY (service_id) ); 2

3 Table structure for table 'dim_temps' CREATE TABLE dim_temps ( temps_id varchar(8) NOT NULL, jour varchar(2), mois varchar(2), annee varchar(4), jour_nom varchar(10), mois_nom varchar(10), PRIMARY KEY (temps_id) ); Table structure for table 'faits_contrat' CREATE TABLE faits_contrat ( contrat_id int(2) NOT NULL, client_id int(7), service_id int(2), agence_id int(5), temps_id varchar(10), contrat_montant int(5), contrat_nbjour int(3), PRIMARY KEY (contrat_id), KEY FK_F_CONTRAT_AGENCE (agence_id), KEY FK_F_CONTRAT_SERVICE (service_id), KEY FK_F_CONTRAT_TEMPS (temps_id), KEY FK_F_CONTRAT_CLIENT (client_id) ); Etape 2 : Installer l outil TALEND Créer un nouveau projet avec l option Java Créer dans le dossier Worspace du projet les sous dossiers suivant o FileIN : qui contiendra les fichiers entrant o FileOUT : qui contiendra les fichiers générés en sortie Copier tous les fichiers extraits dans le dossier FileIN 3

4 Etape 3 : Création des métadonnées Créer les métadonnées pour chacun des fichiers source Créer le connecteur de données à la base Créer les métadonnées pour les tables 4

5 Etape 4 : Création des tables de dimension Charger la dimension Service en utilisant les fichiers Service et Catégorie Charger la dimension Agence en utilisant les fichiers Zone, Pays, Agence Remarque : L attribut agence sera obtenu en concaténant agence_nom et agence_ville Charger la dimension Client en utilisant les fichiers Client, Pays et Etat 5

6 Charger la dimension Temps à partir des dates de contrats Etape 5 : Charger la table des faits Utiliser la table des contrats Convertir les contrats en US dollars à l aide de la table des taux Analyser les enregistrements rejetés. D où provient l anomalie? 6

7 Etape 6 : Créer un job principal afin d ordonnancer le chargement des dimensions Etape 7 : Effectuer un contrôle de vos données annuelles en retournant la somme des montants et nombre de jour de contrat par année et par zone géographique select zone_nom, annee, sum(contrat_montant), sum(contrat_nbjour) from faits_contrat, dim_temps, dim_agence where faits_contrat.agence_id = dim_agence.agence_id and faits_contrat.temps_id = dim_temps.temps_id group by annee, zone_nom; - Rechercher le CA généré par les agences françaises dans l activité conseil en Rechercher le client qui a consommé le plus de jour de développement Java depuis Rechercher la prestation qui a générée le plus de CA par zone géographique au mois de Juin

8 TP informatique décisionnelle : module restitution & analyse La SSII UNICA assure des prestations de services informatiques et de conseil au près de différentes entreprises. La société est présente dans 2 grandes zones géographiques (Europe/Moyen Orient et Amérique du Nord) dans lesquelles elle possède plusieurs agences. La direction souhaite mettre en place un système décisionnel afin d analyser plus finement son activité sur l ensemble de son périmètre. Elle souhaite analyser les indicateurs suivants de façon régulière : - Nombre de jours de prestation - Montant des prestations en Euros Suivant les dimensions suivantes : - par client, états (pour les USA) et pays - par période de temps (Année > Mois > Jour) - par service et catégorie de prestation - par agence et par zone Le Datamart suivant a été alimenté à partir des systèmes de gestion de l entreprise 1

9 Etape 1 : Installer l outil QlikView v9 Créer la connexion ODBC permettant d accéder à la base de données MySQL Etape 2 : Chargement des données Créer les scripts de chargement des tables de dimensions et de Faits à l aide de l option «Editer le Script» et charger les données Vérifier que les clés tables de dimensions et de faits sont correctement mappées 2

10 Etape 3 : A l aide des objets graphique, créer un premier onglet afin d analyser le chiffre d affaire sur les différentes dimensions 3

11 Etape 4 : Ajouter un indicateur dans le chargement de la table des faits qui calcul le montant jour des contrats Créer un second onglet afin d analyser les contrats en nombre et en valeur 4

TP1 - Corrigé. Manipulations de données

TP1 - Corrigé. Manipulations de données TP1 - Corrigé Manipulations de données 1. Démarrez mysql comme suit : bash$ mysql -h 127.0.0.1 -u user4 -D db_4 p Remarque: le mot de passe est le nom de user. Ici user4 2. Afficher la liste des bases

Plus en détail

Les entrepôts De données TP 1

Les entrepôts De données TP 1 UNIVERSITE SIDI MOHAMED BEN ABDELLAH FACULTE DES SCIENCES ET TECHNIQUES FES 2014-2015 Les entrepôts De données TP 1 Réalisé par : Supervisé par : AIT SKOURT BRAHIM Pr. L. Lemrini BOUCHANA ADIL ED-DAHMOUNI

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

TP1_1 DE BUSINESS INTELLIGENCE ISIMA 3 ÈME ANNÉE ZZ3 F3

TP1_1 DE BUSINESS INTELLIGENCE ISIMA 3 ÈME ANNÉE ZZ3 F3 TP1_1 DE BUSINESS INTELLIGENCE ISIMA 3 ÈME ANNÉE ZZ3 F3 05/10/2015 Plan du TP 2 Présentation et but de ce TP (15 min) Présentation de Talend Open Studio et ateliers (2H) Présentation de BIRT et ateliers

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

1 - Entrepôt de données «PolyMarket»

1 - Entrepôt de données «PolyMarket» Ecole Polytechnique Universitaire de Marseille Département Informatique 5A Option INSI Ingénierie des Systèmes d Information) Travail Pratique associé au cours «Entrepôts de données» Bernard ESPINASSE

Plus en détail

TP 1 : DECOUVRIR ORACLE ET SQL*PLUS

TP 1 : DECOUVRIR ORACLE ET SQL*PLUS TP 1 : DECOUVRIR ORACLE ET SQL*PLUS OBJECTIFS : Familiarisation avec SGBD et son environnement de travail SQL*Plus d Oracle) Ecriture des requêtes SQL simples sur une BD préétablie HR d Oracle) Partie

Plus en détail

Intégration des données

Intégration des données Intégration des données Projet Scan Mail Master 1 SIGLIS Intégration des Données ScanMail S.TALLARD La but de ce projet est d implémenter une application permettant de prévenir par l envoie de mails, une

Plus en détail

Simplifions les projets décisionnels TALEND. Tutorial. version 1.0 du 07/10/2008. Tutorial-Talend V1.0.doc 1 / 57

Simplifions les projets décisionnels TALEND. Tutorial. version 1.0 du 07/10/2008. Tutorial-Talend V1.0.doc 1 / 57 Simplifions les projets décisionnels TALEND version 1.0 du 07/10/2008 -Talend V1.0.doc 1 / 57 Table des matières 1 PREAMBULE... 3 1.1 CONTENU DE CE DOCUMENT... 3 1.2 SUIVI DES REVISIONS DU DOCUMENT...

Plus en détail

Documentation Talend. Charly Riviere CDG35

Documentation Talend. Charly Riviere CDG35 Documentation Talend Charly Riviere CDG35 1. Présentation générale Talend est un ETL pour "Extract Transform Load". Comme son nom l'indique il permet d'extraire des données pour ensuite les transformer

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

Module d anonymisation

Module d anonymisation Module d anonymisation Préambule Ce module permet d «anonymiser» un fichier, c est à dire de masquer les informations qu il contient en fonction de règles préalablement spécifiées. Le fichier généré par

Plus en détail

Tp2 Emacs Développement Web

Tp2 Emacs Développement Web Tp2 Emacs Développement Web Les indications ci-dessous donnent les grandes lignes du développement. 1/ Evenement Ajax Jquery: Le code javascript jquery suivant permet d afficher un message dans un span

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

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

Dossier Technique VIN Virements Internes

Dossier Technique VIN Virements Internes Dossier Technique Virements Internes Service Informatique - 09/12/2011 Sommaire 1. DESCRIPTIF... 3 2. ENVIRONNEMENT TECHNIQUE... 4 2.1. ARCHITECTURE... 4 2.2. EMPLACEMENT DES PROGRAMMES... 4 2.3. PRE-REQUIS...

Plus en détail

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

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

Plus en détail

Projet GSB Installation d un serveur FTP sous Debian 8.0. Installer et configurer une solution FTP

Projet GSB Installation d un serveur FTP sous Debian 8.0. Installer et configurer une solution FTP Installer et configurer une solution FTP Version : 2.0 Groupe : David LE FLEM, Guillaume RIVIERE, Gwendal PELARD Date : 11/03/2016 Page 1 sur 7 Sommaire Création d un utilisateur :... 3 Instalaltion de

Plus en détail

Thème : Gestion commerciale

Thème : Gestion commerciale Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005

Plus en détail

Bases de données relationnelles

Bases de données relationnelles Module B210 Bases de données relationnelles Travaux pratiques TP avec Oracle XE TP avec MySQL Gérard-Michel Cochard Travaux Pratiques avec Oracle XE Contenu : 1 - Installation et prise en main 2 - Un exemple

Plus en détail

Compétences Business Objects - 2014

Compétences Business Objects - 2014 Compétences Business Objects - 2014 «Mars-Juin 2014. Réf : Version 1 Page 1 sur 34 Sommaire CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION... 3 1. MODELISATION... 4 1.1 DESCRIPTION FONCTIONNEL DE L'APPLICATION

Plus en détail

25/01/05 TD Entrepôt de données IHS / Master ICA

25/01/05 TD Entrepôt de données IHS / Master ICA Une compagnie d assurance de biens (automobile, immobilier, responsabilité civile) possède une application transactionnelle de production permet de gérer les polices (contrats) de ses clients ainsi que

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

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

Chapitre V. Les bases de données relationnelles en pratique : Mise en oeuvre et utilisation

Chapitre V. Les bases de données relationnelles en pratique : Mise en oeuvre et utilisation Chapitre V Les bases de données relationnelles en pratique : Mise en oeuvre et utilisation 175 Mise en oeuvre et utilisation d une base de données : points principaux Organisation d un système de gestion

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 7 Étude de cas : la boutique MX Dans ce dernier chapitre, nous allons exploiter Dreamweaver MX pour développer une boutique marchande utilisant la technologie

Plus en détail

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

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

Plus en détail

TP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager

TP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager TP base de données SQLite 1 Différents choix possibles et choix de SQLite : La plupart des logiciels de gestion de base de données fonctionnent à l aide d un serveur. Ils demandent donc une installation

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

TP3 : Etude de cas Talend

TP3 : Etude de cas Talend 1. Présentation TP3 : Etude de cas Talend La société Orion Cette société fictive, présente au niveau mondial, est spécialisée dans la commercialisation d articles de sport et d extérieur. Les données disponibles

Plus en détail

JasperReport IReport/ODesigner/OpenReport

JasperReport IReport/ODesigner/OpenReport http://jasperreports.sourceforge.net http://ireport.sourceforge.net http://www.oreports.com UAG CRI-G Juin-2005 1.JASPER 1.Introduction. 2.IReport 1. Installation. 2. Source de données. 3. Réalisation

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

FICHE CONCEPT 01 ETL (EXTRACT TRANSFORM & LOAD)

FICHE CONCEPT 01 ETL (EXTRACT TRANSFORM & LOAD) FICHE CONCEPT 01 ETL (EXTRACT TRANSFORM & LOAD) BIEN GERER SES REFERENTIELS DE DONNEES : UN ENJEU POUR MIEUX PILOTER LA PERFORMANCE DE SON ETABLISSEMENT octobre 2008 GMSIH 44, Rue de Cambronne 75015 Paris.

Plus en détail

Master Exploration Informatique des données DataWareHouse

Master Exploration Informatique des données DataWareHouse Master Exploration Informatique des données DataWareHouse Binôme Ahmed BENSI Enseignant tahar ARIB SOMMAIRE I. Conception...1 1. Contexte des contrats...1 2. Contexte des factures...1 II. Modèle physique...2

Plus en détail

I- Présentation générale II-Création d une base III-Remplir une table IV-Requêtes SQL SQLITEMAN KIT DE SURVIE

I- Présentation générale II-Création d une base III-Remplir une table IV-Requêtes SQL SQLITEMAN KIT DE SURVIE SQLITEMAN KIT DE SURVIE SQLITEMAN KIT DE SURVIE I-Présentation générale Fenêtre du «navigateur d objets», qui permet de visualiser ou modifier la structure de la base de données utilisées. Fenêtre de

Plus en détail

Web dynamique. Techniques, outils, applications. (Partie C)

Web dynamique. Techniques, outils, applications. (Partie C) Web dynamique Techniques, outils, applications (Partie C) Nadir Boussoukaia - 2006 1 SOMMAIRE 1. MySQL et PHP (20 min) 2. SQL (petits rappels) (20 min) 2 MySQL et PHP Synthèse 3 MySQL et PHP SGBD MySQL

Plus en détail

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

1.1/Architecture des SGBD Les architectures physiques de SGBD sont très liées au mode de répartition.

1.1/Architecture des SGBD Les architectures physiques de SGBD sont très liées au mode de répartition. LP Informatique(DA2I), F7 : Administration Système, Réseaux et Base de données 15/11/2007, Enseignant : M. Nakechbnadi, mail : nakech@free.fr Première parie : Administration d une BD Chapitre 1 : Architecture

Plus en détail

Jean-Michel Richer jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer. L3 Pro Informatique 2010-2011

Jean-Michel Richer jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer. L3 Pro Informatique 2010-2011 1 / 32 Développement Web - JDBC Jean-Michel Richer jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer L3 Pro Informatique 2010-2011 2 / 32 Plan Plan 1 Préambule 2 Utilisation de

Plus en détail

Module Com231A - Web et Bases de Données Notion 3 : SQL

Module Com231A - Web et Bases de Données Notion 3 : SQL Module Com231A - Web et Bases de Données Notion 3 : SQL Qu est ce qu une base de données? Introduction Une base de données est un ensemble d au moins un tableau contenant des données. Exemple : une base

Plus en détail

ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS

ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS Depuis SAS Management Console, l administrateur de la plate-forme Open Metadata Architetcure (OMA) peut créer des flux et les ordonnancer : SAS se charge de

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

BDR SI3 SI4 MAM4 TP4 :Gestion d un emploi du temps

BDR SI3 SI4 MAM4 TP4 :Gestion d un emploi du temps BDR SI3 SI4 MAM4 TP4 :Gestion d un emploi du temps 1 Exposé du problème On se propose de réaliser un système d information pour gérer l emploi du temps des étudiants des départements SI et MAM. Il s agit

Plus en détail

Vous disposez chacun d'un identifiant de connexion personnalisé sur le serveur APITUX.

Vous disposez chacun d'un identifiant de connexion personnalisé sur le serveur APITUX. IDENTIFIANTS DE CONNEXION Vous disposez chacun d'un identifiant de connexion personnalisé sur le serveur APITUX. Dans tout ce qui suit, remplacer pnom par votre nom d'utilisateur constitué de l'initiale

Plus en détail

UNIVERSITE du 7 NOVEMBRE à CARTHAGE. Institut National de Sciences Appliquées et de Technologie CONCEPTION DES BASES DE DONNEES PROJECT ADMIN

UNIVERSITE du 7 NOVEMBRE à CARTHAGE. Institut National de Sciences Appliquées et de Technologie CONCEPTION DES BASES DE DONNEES PROJECT ADMIN UNIVERSITE du 7 NOVEMBRE à CARTHAGE Institut National de Sciences Appliquées et de Technologie CONCEPTION DES BASES DE DONNEES PROJECT ADMIN 4éme Année Génie Logiciel REALISE PAR: ADOUANI NABIL LOUKIL

Plus en détail

TD sur les requêtes SQL 3 décembre 2008 Prérequis : Modèle conceptuel de données (entité-association), modèle relationnel, bases du langage

TD sur les requêtes SQL 3 décembre 2008 Prérequis : Modèle conceptuel de données (entité-association), modèle relationnel, bases du langage TD sur les requêtes SQL 3 décembre 2008 Prérequis : Modèle conceptuel de données (entité-association), modèle relationnel, bases du langage SQL. Durée : 1 h 50 TD 3 Requêtes SQL Description du système

Plus en détail

Installation et administration d une base de données MySQL

Installation et administration d une base de données MySQL Compte rendu d'activité Fiche n 2 Nom et prénom : SAÏD Jérôme Nature de l'activité Installation et administration d une base de données MySQL Contexte : Dans le but de mettre en place un outils permettant

Plus en détail

CA Business Service Insight

CA Business Service Insight CA Business Service Insight Manuel de contenu prédéfini ISO 20000 8.2.5 La présente documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après nommés "Documentation"),

Plus en détail

FONCTIONS DE TRAITEMENT} COUNT

FONCTIONS DE TRAITEMENT} COUNT Nom Prénom Promotion Date Buhl Damien Année 1 Groupe 2 21 Janvier 2007 CER Prosit n 22 Mots-Clés : - Requête/Langage SQL Le langage SQL (Structured Query Language) est un langage de requêtes, il permet

Plus en détail

Conception de Systèmes de Bases de Données Avec UML TD 1 - Correction

Conception de Systèmes de Bases de Données Avec UML TD 1 - Correction 1 1 Bases de Données Avancées Module B IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Conception de Systèmes de Bases de Données Avec UML TD 1 - Correction Etapes de conception d'un système de base

Plus en détail

Fusionner les coordonnées de l entité courante 10 Fusionner les coordonnées de l entité de la facture 11

Fusionner les coordonnées de l entité courante 10 Fusionner les coordonnées de l entité de la facture 11 FACTURATION MODÈLES CONFIGURATION Télécharger un modèle Personnaliser le modèle à forfait Personnaliser le modèle gestion du temps 5 Sélectionner la facture intégrée Sélectionner un modèle personnalisé

Plus en détail

«14_Synthese _PHP_MySQL_cours_4»

«14_Synthese _PHP_MySQL_cours_4» «14_Synthese _PHP_MySQL_cours_4» Maintenant que nous nous sommes connectés à la base de données et y avons mis des informations via un formulaire (cours 13), nous allons voir comment interroger nos tables

Plus en détail

Compte rendu d activité Fiche n 1

Compte rendu d activité Fiche n 1 Compte rendu d activité Fiche n 1 Alexandre K. (http://ploufix.free.fr) Nature de l activité Création d une base de connaissances avec PostgreSQL Contexte : Le responsable technique souhaite la mise en

Plus en détail

Baccalauréat technologique. spécialité gestion des systèmes d information SESSION 2009. Éléments de correction et barème

Baccalauréat technologique. spécialité gestion des systèmes d information SESSION 2009. Éléments de correction et barème Baccalauréat technologique spécialité gestion des systèmes d information SESSION 2009 Épreuve de spécialité Partie écrite Éléments de correction et barème Liste des dossiers Barème Dossier 1 : L'organisation

Plus en détail

Introduction aux Systemes d Information et aux Bases de Données

Introduction aux Systemes d Information et aux Bases de Données Introduction aux Systemes d Information et aux Bases de Données L2 Informatique Serenella Cerrito Département d Informatique Évry 2014-2015 Quels valeurs peut prendre un attribut? Ici, les types les plus

Plus en détail

ADMIN SGBD TP 1. Préliminaires. Dictionnaire des données. Utilisateurs, vues et autorisations

ADMIN SGBD TP 1. Préliminaires. Dictionnaire des données. Utilisateurs, vues et autorisations ADMIN SGBD TP 1 Préliminaires L'objectif de ce TP est de: installer l environnement (PostgreSQL, base, tables), créer des utilisateurs, des vues, et de gérer les privilèges, créer des triggers, utiliser

Plus en détail

Procédure d import des bases de données AxiSanté 4 dans Médicab 10.

Procédure d import des bases de données AxiSanté 4 dans Médicab 10. Procédure d import des bases de données AxiSanté 4 dans Médicab 10. ATTENTION : En cas d incompréhension de l une des étapes décrites dans cette procédure, merci de contacter le support technique au 04

Plus en détail

Baccalauréat technologique. Gestion des systèmes d information SESSION 2007. Éléments de correction et barème

Baccalauréat technologique. Gestion des systèmes d information SESSION 2007. Éléments de correction et barème Baccalauréat technologique Gestion des systèmes d information SESSION 2007 Épreuve de spécialité Partie écrite Éléments de correction et barème Liste des dossiers Barème Dossier 1 : Analyse du système

Plus en détail

Informatique CDC Talend. Dei Lab Sophie Haré Conférence utilisateurs Octobre 2012

Informatique CDC Talend. Dei Lab Sophie Haré Conférence utilisateurs Octobre 2012 Informatique CDC Talend Dei Lab Sophie Haré Conférence utilisateurs Octobre 2012 La Caisse des Dépôts & Informatique CDC Contexte de choix Existant Audit de code Conclusion La Caisse des Dépôts & Informatique

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

Document d aide à la découverte de l outil d analyse de données Analyza. SOMMAIRE

Document d aide à la découverte de l outil d analyse de données Analyza. SOMMAIRE Guide Analyza Document d aide à la découverte de l outil d analyse de données Analyza. SOMMAIRE 1. Interface 2. Tableaux de bord 3. Indicateurs 4. Filtres 5. Permissions 6. Alertes 7. Flux de données 8.

Plus en détail

TP SPRING. https ://lipn.univ-paris13.fr/ fortier/enseignement/spring/tp/

TP SPRING. https ://lipn.univ-paris13.fr/ fortier/enseignement/spring/tp/ Institut Galilée Année 2015-2016 TP SPRING Programmation et Logiciels sûrs Master 2 PLS Résumé L objectif de ce TP est d être capable de réaliser une application Java de gestion de location de véhicules,voiture

Plus en détail

Parc Orsay Université 18 rue Jean Rostand contact@wavesoft.fr. Contactez-nous au 0 810 001 274 * *Numéro azur, prix d un appel local

Parc Orsay Université 18 rue Jean Rostand contact@wavesoft.fr. Contactez-nous au 0 810 001 274 * *Numéro azur, prix d un appel local Ce document vous présente l organisation et le plan des journées de formation nécessaires pour obtenir les agréments «WaveSoft Partenaire Certifié» et «WaveSoft Partenaire Expert» et «WaveSoft Partenaire

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

Modification des données stockées dans une base. LIF4 - Initiation aux Bases de données : SQL - 3. Exemple. Insertion. Insertion utilisant une requête

Modification des données stockées dans une base. LIF4 - Initiation aux Bases de données : SQL - 3. Exemple. Insertion. Insertion utilisant une requête Modification des données stockées dans une base LIF4 - Initiation aux Bases de données : SQL - 3 E.Coquery emmanuel.coquery@liris.cnrs.fr http ://liris.cnrs.fr/ ecoquery La modification s effectue par

Plus en détail

Installer WordPress sur free

Installer WordPress sur free Installer WordPress sur free par Dean Kongasiou Date de publication : 12 mai 2007 Ce tutoriel vous aide dans les différentes étapes d'installation de Wordpress sur un serveur free. Pourquoi installer son

Plus en détail

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 Sommaire Sommaire... 2 Eléments initiaux... 3 Base de données... 3 Tables... 4 membres... 4 commandes... 4 articles... 4 details_commandes...

Plus en détail

DROP TABLE Aeroport CASCADE CONSTRAINTS; CREATE TABLE Aeroport ( VARCHAR(60) NOT NULL, CONSTRAINT PK_aeroport primary key (codeaeroport) );

DROP TABLE Aeroport CASCADE CONSTRAINTS; CREATE TABLE Aeroport ( VARCHAR(60) NOT NULL, CONSTRAINT PK_aeroport primary key (codeaeroport) ); / Fichier: tp1-2.sql Nom: Martin Rancourt - Matricule: 14059412 Nom: Vincent Ribou - Matricule: 14042001 Description : Travail pratique #1 partie 2. Base de données qui permet de gérer les vols d une compagnie

Plus en détail

Licence Professionnelle TAI Programmation Orientée Objets Gestion de comptes en banque (Philippe.Genoud@imag.fr)

Licence Professionnelle TAI Programmation Orientée Objets Gestion de comptes en banque (Philippe.Genoud@imag.fr) Grenoble 1 IMA Informatique & Mathématiques Appliquées UNIVERSITE JOSEPH FOURIER Sciences, Technologie, Médecine Licence Professionnelle TAI Programmation Orientée Objets Gestion de comptes en banque (Philippe.Genoud@imag.fr)

Plus en détail

Faculté I&C, Claude Petitpierre, André Maurer. Bases de données. SQL (Structured Query Language)

Faculté I&C, Claude Petitpierre, André Maurer. Bases de données. SQL (Structured Query Language) Bases de données SQL (Structured Query Language) Une base de données contient des tables idv region cepage annee Lavaux chasselas 2005 Chianti sangiovese 2002 2 Bourgogne pinot noir 2000 Le nom et le type

Plus en détail

Licence Professionnelle Développeur Web Programmation Orientée Objets Gestion de comptes en banque (Philippe.Genoud@imag.fr)

Licence Professionnelle Développeur Web Programmation Orientée Objets Gestion de comptes en banque (Philippe.Genoud@imag.fr) Grenoble 1 IMA Informatique & Mathématiques Appliquées UNIVERSITE JOSEPH FOURIER Sciences, Technologie, Médecine Licence Professionnelle Développeur Web Programmation Orientée Objets Gestion de comptes

Plus en détail

ArcGIS 10.1 et 10.2.x : guide de l utilisateur pour l installation et l autorisation

ArcGIS 10.1 et 10.2.x : guide de l utilisateur pour l installation et l autorisation ArcGIS 10.1 et 10.2.x : guide de l utilisateur pour l installation et l autorisation Le présent document décrit la marche à suivre pour télécharger et activer ArcGIS 10.1 et 10.2.x. Premier pas : Création

Plus en détail

Pierre Parrend, Régis Martinez, Soumaya El Kadiri Introduction à SQL, QLIO, 2006-2007. SQL: Introduction

Pierre Parrend, Régis Martinez, Soumaya El Kadiri Introduction à SQL, QLIO, 2006-2007. SQL: Introduction Introduction à SQL IUT Lumière, DUT QLIO 2006-2007 Pierre Parrend, Régis Martinez, Soumaya El-Kadiri SQL: Introduction I. Le Language SQL Pour interroger une Base de Données (BD), il faut dialoguer avec

Plus en détail

«13_PHP MySQL Synthèse»

«13_PHP MySQL Synthèse» «13_PHP MySQL Synthèse» Dans cet exercice nous allons voir comment alimenter une ou plusieurs tables avec les données qui proviennent d'un même formulaire. Alimenter une table Pour commencer vous allez

Plus en détail

Séance de révision et manipulation de l utilitaire SQLLOADER

Séance de révision et manipulation de l utilitaire SQLLOADER Séance de révision et manipulation de l utilitaire SQLLOADER 1. Enoncé La base de données considérée représente les informations relatives à une bibliothèque qui gère le stockage, l indexation et l emprunt

Plus en détail

Correction TP3 SGBDR

Correction TP3 SGBDR BTS-DSI Correction TP3 SGBDR lycée lissane eddine ibn el khatib laayoune use master; CREATE DATABASE BD_Recettes ON ( NAME = 'BD_Recettes_Data', FILENAME = 'F:\Documents and Settings\Administrateur\Bureau\2014\bts2\sql\tds

Plus en détail

PostGRESQL. Un S.G.B.D.R. Libre Un univers normalisé. Installation Configuration. Comparatif. Outils. Mise en place Création des tables

PostGRESQL. Un S.G.B.D.R. Libre Un univers normalisé. Installation Configuration. Comparatif. Outils. Mise en place Création des tables PostGRESQL Un S.G.B.D.R. Libre Un univers normalisé Installation Configuration PostgreSQL s'efforce de repondre aux normes ISO et Comparatif aux normes de l'ogc pour sa Outils cartouche spatiale Mise en

Plus en détail

Dossier : la base de données

Dossier : la base de données Dossier : la base de données 1 Fournir les requêtes nécessaires à la création de la base de données présentée dans le document 7 Create table Demandeur ( Id INT NOT NULL, Civilite VARCHAR(5), Nom VARCHAR(15),

Plus en détail

1. Base de données SQLite

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

Plus en détail

Gestion de base de données

Gestion de base de données Université Libre de Bruxelles Faculté de Philosophie et Lettres Département des Sciences de l Information et de la Communication Gestion de base de données Projet : Take Off ASBL Cours de M. A. Clève STIC-B-505

Plus en détail

TRAVAUX PRATIQUES DE BASES DE DONNEES PARTIE A : CONCEPTION DU MCD ET MLD

TRAVAUX PRATIQUES DE BASES DE DONNEES PARTIE A : CONCEPTION DU MCD ET MLD TRAVAUX PRATIQUES DE BASES DE DONNEES PARTIE A : CONCEPTION DU MCD ET MLD Cette partie est à réaliser sur papier uniquement. Il s agit de réaliser un modèle conceptuel de données (MCD) suivi du modèle

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

GUIDE D UTILISATION INNEO Avocat

GUIDE D UTILISATION INNEO Avocat GUIDE D UTILISATION INNEO Avocat Décembre 2015 SOMMAIRE 1 - Se connecter à.... 3 2 - Vue d ensemble - Page d accueil 4 - L actualité.... 6 3 - Les différents thèmes...... 7 4 - Exploiter les informations.....

Plus en détail

FORMATION TALEND. Page 1 sur 9

FORMATION TALEND. Page 1 sur 9 FORMATION TALEND Ce livret contient et détaille les formulaires que vous devez nous retourner avec votre bon de commande. Vous y trouverez aussi toutes les informations susceptibles de vous aider à organiser

Plus en détail

TP de SQL. Premiers pas. Nom : Contrôle qualité : Observations : BTS IRIS MySQL TP 01. Analyse Codage Validation

TP de SQL. Premiers pas. Nom : Contrôle qualité : Observations : BTS IRIS MySQL TP 01. Analyse Codage Validation Nom : TP de SQL Premiers pas Contrôle qualité : 3 Conception et Analyse Schéma de la base Normalisation (si vue en cours) Non-normalisation (si vue en cours) Analyse Codage Validation 4 - Vérifications

Plus en détail

Une fois ces jobs créés, il est intéressant de pouvoir les utiliser dans vos programmes SAS.

Une fois ces jobs créés, il est intéressant de pouvoir les utiliser dans vos programmes SAS. PILOTER VOS JOBS SAS DATA MANAGEMENT DEPUIS SAS BASE Le contexte économique actuel associé à l explosion des volumes de données donne aujourd hui aux entreprises un défi important à relever. Dans ce contexte

Plus en détail

NOTICE D UTILISATION XL Report

NOTICE D UTILISATION XL Report NOTICE D UTILISATION XL Report XL Soft - 16 Bd Charles de Gaulle Parc d'affaires les Moulinets- Bât C 44800 SAINT HERBLAIN Tel.: 02 51 80 77 88 Fax: 02 51 80 77 87 www.xlsoft.fr SOMMAIRE 1) FINALITE D

Plus en détail

ÉTUDE DE CAS. Durée : 5 heures Coefficient : 5 CAS SEG

ÉTUDE DE CAS. Durée : 5 heures Coefficient : 5 CAS SEG BTS INFORMATIQUE DE GESTION - ISE4D SESSION 2009 ÉTUDE DE CAS Durée : 5 heures Coefficient : 5 CAS SEG ÉLÉMENTS DE CORRECTION Dossier 1 : Gestion du réseau de production d'eau potable 30 points Dossier

Plus en détail

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP) Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP) Définition (G. Gardarin) Entrepôt : ensemble de données historisées variant

Plus en détail

Université Mohamed Premier Année universitaire 2014/2015. Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP

Université Mohamed Premier Année universitaire 2014/2015. Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP Université Mohamed Premier Année universitaire 2014/2015 Faculté des Sciences Filière SMI S6 Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP Exercice 1 : Testez les

Plus en détail

Bases de données Niveau 1 SQL - MySQL MariaDB - Cours et TP 6 Clé primaire concaténée

Bases de données Niveau 1 SQL - MySQL MariaDB - Cours et TP 6 Clé primaire concaténée Bases de données Niveau 1 SQL - MySQL MariaDB - Cours et TP 6 Clé primaire concaténée MariaDB : https://mariadb.org/ Site officiel MySQL : http://www-fr.mysql.com/ Zone pour les développeurs : http://dev.mysql.com/

Plus en détail

The job scheduling company. The job scheduling company

The job scheduling company. The job scheduling company The job scheduling company 0 LES MODIFICATIONS TEMPORAIRES FONCTIONNALITES Prendre en compte des caractéristiques particulières d une application ou d un job pendant une durée déterminée. Conserver l image

Plus en détail

1 Partie A : administration d une base de donnée à travers PhpMyAdmin

1 Partie A : administration d une base de donnée à travers PhpMyAdmin Ce TP se compose en 2 sections : une section de prise en main (sur ordinateur) et une section d exercice (sur papier) concernant l algèbre relationnelle. 1 Partie A : administration d une base de donnée

Plus en détail

Manuel Viadeis CRM Connecteur intégration L100 étendue.

Manuel Viadeis CRM Connecteur intégration L100 étendue. Référence : [N de ref.] Version N : [N de version] Créé le : 20/04/2012 Créé par : Téléphone : Grégori DESAI [Téléphone] Sommaire 1 Vue d ensemble du flot de données... 4 2 Installation du connecteur...

Plus en détail

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012 CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des

Plus en détail

TD4 - Autoformation 2

TD4 - Autoformation 2 Base de Données Avancées B Enseignant : Pierre Parrend Licence Professionnelle CE-Stat 06.03.2006 TD4 - Autoformation 2 1 Formes normales 1.1 Exercice 1 Considérez la relation suivante : VenteVoiture(NumVoiture,

Plus en détail

Projet de Base de données

Projet de Base de données Julien VILLETORTE Licence Informatique Projet de Base de données Année 2007-2008 Professeur : Marinette Savonnet Sommaire I) Introduction II) III) IV) Diagrammes a. Diagramme Use Case b. Diagramme de classes

Plus en détail

TD3 : PHP «avancé» V2.4.0

TD3 : PHP «avancé» V2.4.0 TD3 : PHP «avancé» V2.4.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é. Document

Plus en détail

Nouveautés de la version

Nouveautés de la version Nouveautés de la version La nouvelle version du programme Sage 100 Gestion commerciale s enrichit d un grand nombre de fonctions nouvelles afin de faciliter votre activité commerciale tout en rendant le

Plus en détail

Périmètre, contexte et objectifs de GFC SEPA. Pré-requis et installation de la version. Autres informations et recommandations

Périmètre, contexte et objectifs de GFC SEPA. Pré-requis et installation de la version. Autres informations et recommandations GFC SEPA Généralisation Périmètre, contexte et objectifs de GFC SEPA Présentation des évolutions apportées par GFC SEPA Pré-requis et installation de la version Autres informations et recommandations 1

Plus en détail