Compétences Business Objects
|
|
- Salomé Lapierre
- il y a 8 ans
- Total affichages :
Transcription
1 Compétences Business Objects «Mars-Juin Réf : Version 1 Page 1 sur 34
2 Sommaire CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION MODELISATION DESCRIPTION FONCTIONNEL DE L'APPLICATION 'AEROCLUB' CONSTRUCTION D'UN CONTEXTE BO CONSTRUCTION D'UN ALIAS CONSTRUCTION D'UN OBJET REPORT DESKTOP INTELLIGENCE SECTIONS MAITRE/DETAIL PROCESSUS D'EDITION CUBE OLAP CONSTRUCTION DU MODELE CONSTRUCTION DES HIERARCHIES CONSTRUCTION D'UN ETAT OLAP ANNEXE Réf : Version 1 Page 2 sur 34
3 CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION Ce document a pour but de recenser les notions fondamentales d'un processus de flux Business Objects avec la partie Designer et la partie Report Desktop Intelligence. La version de BO choisie est la Edge 3.0, appliquée à une Database Oracle 11g. Parmi les notions fondamentales, il convient de tester : - La modélisation dans un Univers - L'optimisation par la suppression de boucle à l'aide des Alias et Contextes notamment - La construction de nouveaux objets et classes - La construction de requêtes - La mise en place de sections et de cumul par critère - La mise en place de hiérarchies - Construction d'un modèle OLAP, Cube Réf : Version 1 Page 3 sur 34
4 1. MODELISATION Le cas fonctionnel analysé sera celui d'un Aéroclub possédant des appareils à disposition d'instructeurs ayant des adhérents à former. 1.1 DESCRIPTION FONCTIONNEL DE L'APPLICATION 'AEROCLUB' Liste des tables : Adhérent : L'ensemble des adhérents. Un adhérent est autonome pour certains types d'engin. Il a un interlocuteur privilégié (son instructeur suiveur). Un adhérent paye des vols à bord d'un avion. S'il n'est pas autonome, il doit alors être dirigé par un instructeur compétent pour ce vol. Un adhérent peut aussi être un instructeur. Dans ce cas, il n'est pas suivi par un collègue. Il doit être compétent pour certains types d'engins. Sa compétence est incluse dans son autonomie. Avion : L'ensemble des avions. Correspond à la flotte de l'aéro-club. Instructeur : L'ensemble des instructeurs. Un instructeur dirige les vols pour lesquels les adhérents ne sont pas autonomes et qui rentrent dans sa compétence. Il suit aussi des adhérents. Il a un salaire mensuel fixe et aussi un supplément de salaire en fonction de la direction des vols du mois dernier. Type Engin : Les types d'engins disponibles pour les vols et qui rentrent dans l'autonomie des adhérents et dans la compétence des instructeurs. Vol : L'ensemble des vols effectués à bord d'un avion de l'aéro-club par un adhérent sous la direction éventuelle d'un instructeur. IndVol : L'ensemble des vols effectués à bord d'un avion de l'aéro-club par un adhérent sous la direction éventuelle d'un instructeur. Réf : Version 1 Page 4 sur 34
5 1.2 CONSTRUCTION D'UN CONTEXTE BO Contextes: EXPLOITATION, EST_AUTONOME_POUR, EST_QUALIFIE_POUR EST_AUTONOME_POUR : Il s'agit des avions de l'autonomie d'un adhérent suivi par un instructeur suiveur. EST_QUALIFIE_POUR : Il s'agit des avions de la qualification d'un instructeur. EXPLOITATION : Il s'agit de l'avion concerné par le vol. Réf : Version 1 Page 5 sur 34
6 Au moment de l'insertion des tables du modèle Oracle, Business Objects génère lui-même une multiplicité de jointures, qui provoquent la génération de boucles multiples. AVANT : La relation instructeur.numadherent/est_autonome_pour.numadherent est inutile APRES, adaptation des relations du contexte EST_AUTONOME_POUR : Réf : Version 1 Page 6 sur 34
7 Résultats : résolution des boucles 153, 156, etc...sur 500 boucles Suppression des jointures parasites générées par BO : AVANT : Réf : Version 1 Page 7 sur 34
8 APRES : il reste 1 boucle sur 122 et non plus CONSTRUCTION D'UN ALIAS Construction de l'alias Histo_vols donnant l'historique complet des vols d'un adhérent Réf : Version 1 Page 8 sur 34
9 construction du contexte avec l'alias résolution de la dernière boucle avec le contexte histo_vols_adh venant de l'alias histo_vols : Réf : Version 1 Page 9 sur 34
10 visualiser le contenu : résultat de la visualisation rapide : Réf : Version 1 Page 10 sur 34
11 construction d'un report simple, possible par l'éditeur de requête : Réf : Version 1 Page 11 sur 34
12 1.4 CONSTRUCTION D'UN OBJET Objets : TEMPO_VOLS, ANNEE_VOL Table temporaire des vols TEMPO_VOLS : vols avec bonne date vols autonome ou vol dirige par instructeur qualifie Uniquement les adhérents non instructeurs Table des vols ANNEE_VOLS : Les indicateurs annuels des vols dont l'agrégation du nombre de vols par an Remarque : pour l'année, on peut passer par la fonction trunc (date_table, 'YEAR') Ici, il s'agissait de créer 2 objets pour préparer une hiérarchie de temps, mais ces objets doivent normalement être créés sur Oracle sous forme de tables à insérer ensuite dans BO. cf. partie 3 sur le Cube OLAP Réf : Version 1 Page 12 sur 34
13 2. REPORT DESKTOP INTELLIGENCE 2.1 SECTIONS MAITRE/DETAIL Maitre : Numéro d'instructeur. Réf : Version 1 Page 13 sur 34
14 2.2 PROCESSUS D'EDITION Réf : Version 1 Page 14 sur 34
15 Sélection de l'univers ou de la requête SQL SQL : Univers : Réf : Version 1 Page 15 sur 34
16 Enregistrement en Excel : Construction d'un Etat : drag and drop du select et du where : Réf : Version 1 Page 16 sur 34
17 double clic de l'opérateur : choix de l'opérande : Réf : Version 1 Page 17 sur 34
18 soit la requête : OK mais ajout du numéro instructeur donne KO Réf : Version 1 Page 18 sur 34
19 raison numinstructeur de la classe Histo_vols : l'objet est unknown résolution : réallocation de la bonne table pour cet objet soit la table VOL Réf : Version 1 Page 19 sur 34
20 Faire 'visualiser le SQL' puis enregistrer Actualiser les données : Réf : Version 1 Page 20 sur 34
21 format de cellule (ici en numérique) : Réf : Version 1 Page 21 sur 34
22 possibilité de créer un état maitre/détail : Réf : Version 1 Page 22 sur 34
23 3. CUBE OLAP Il s'agit de faire une analyse multidimensionnelle du cas aéroclub. Pour cette analyse OLAP, on ne s'intéresse qu'à l'exploitation de l'aéroclub. Le plus petit niveau de détail temporel est la semaine. 3.1 CONSTRUCTION DU MODELE Modélisation en étoile du schéma normalisé Filtrages des données par la création et l'alimentation de la table TEMPO_VOLS. Tables des dimensions : DIM_ENGIN, DIM_ADH et DIM_TEMPS. Table des faits : FAITS_VOLS Tables agrégées : AGG_TOUT_VOLS(id,nbvols,dureecumulee,cainduit,couttotal,marge) Les indicateurs portent sur l'ensemble du recensement des vols. AGG_ANNEE_VOLS(annee,nbvols,dureecumulee,cainduit,couttotal,marge) Les indicateurs annuels des vols. AGG_TYPE_VOLS(typeavion,nbvols,dureecumulee,cainduit,couttotal,marge) Déclinaison des indicateurs par type d'avion. AGG_SUIVEUR_VOLS(numinstructeur,nbvols,dureecumulee,cainduit,couttotal,marge) Déclinaison des indicateurs par instructeur suiveur. AGG_SUIVEUR_VOLS(numinstructeur,nbvols,dureecumulee,cainduit,couttotal,marge) Déclinaison des indicateurs par instructeur suiveur. Réf : Version 1 Page 23 sur 34
24 Modèle Physique Oracle 11g : DROP TABLE FAITS_VOLS; DROP TABLE DIM_ENGIN; DROP TABLE DIM_ADH; DROP TABLE DIM_TEMPS; CREATE TABLE DIM_ENGIN( numavion VARCHAR(32) CONSTRAINT dim_engin_pkey PRIMARY KEY, typeavion VARCHAR(32) NOT NULL) ; CREATE TABLE DIM_ADH( numadherent NUMBER(6) CONSTRAINT dim_adh_pkey PRIMARY KEY, numinstructeur NUMBER(6) NOT NULL, nomcompletadherent VARCHAR(32) NOT NULL, nomcompletinstructeur VARCHAR(32) NOT NULL ); CREATE TABLE DIM_TEMPS( idtps NUMBER(6) CONSTRAINT dim_temps_pkey PRIMARY KEY, semaine VARCHAR(2) not null, libelle_semaine VARCHAR(32) not null CONSTRAINT sem_uq UNIQUE, mois VARCHAR(2) not null, libelle_mois VARCHAR(32) not null, mois_en_lettre VARCHAR(32) not null, annee VARCHAR(4) not null ); Réf : Version 1 Page 24 sur 34
25 DROP TABLE TEMPO_VOLS; CREATE TABLE TEMPO_VOLS( NumVol NUMBER(6) not null CONSTRAINT tempo_vols_pkey PRIMARY KEY, NumInstructeur NUMBER(6) null, NumAdherent NUMBER(6) not null, NumAvion VARCHAR(32) not null, DateVol date not null, DureeVol NUMBER(6) not null, CAInduit NUMBER(15,2) not null, CoutTotal NUMBER(15,2) not null, Marge NUMBER(15,2) not null ); DELETE FROM TEMPO_VOLS; INSERT INTO TEMPO_VOLS(NumVol,NumInstructeur,NumAdherent,NumAvion,DateVol,DureeVol,CAIndu it,couttotal,marge) SELECT Numvol,NumInstructeur,NumAdherent,NumAvion,DateVol,DureeVol,CAInduit,CoutTotal,Mar ge FROM IndVol WHERE NumAdherent NOT IN ( ; AND ( NumVol IN ( OR NumVol IN ( ) DROP TABLE FAITS_VOLS; SELECT NumAdherent FROM Instructeur ) SELECT NumVol FROM VOL,AVION WHERE VOL.NumAvion=AVION.NumAvion AND DateVol>=DateMiseEnService AND VOL.NumAdherent IN( SELECT NumAdherent FROM EST_AUTONOME_POUR WHERE TypeAvion=AVION.TypeAvion ) ) SELECT VOL.NumVol FROM VOL,AVION WHERE VOL.NumAvion=AVION.NumAvion AND DateVol>=DateMiseEnService AND (VOL.NumInstructeur) IN ( SELECT NumInstructeur FROM EST_QUALIFIE_POUR WHERE TypeAvion=AVION.TypeAvion ) ) Réf : Version 1 Page 25 sur 34
26 CREATE TABLE FAITS_VOLS( idtps NUMBER(6), numadherent NUMBER(6), numavion VARCHAR(32), CONSTRAINT faits_vols_pkey PRIMARY KEY(idtps,numavion,numadherent), CONSTRAINT idtps_fkey FOREIGN KEY(idtps) REFERENCES dim_temps(idtps), CONSTRAINT numadh_fkey FOREIGN KEY(numadherent) REFERENCES dim_adh(numadherent), CONSTRAINT numeng_fkey FOREIGN KEY(numavion) REFERENCES dim_engin(numavion), nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); DROP TABLE AGG_ANNEE_VOLS; CREATE TABLE AGG_annee_VOLS( annee VARCHAR(4) not null, nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); DROP TABLE AGG_TYPE_VOLS; CREATE TABLE AGG_TYPE_VOLS( typeavion VARCHAR(32) NOT NULL, CONSTRAINT agg_t_vols_pkey PRIMARY KEY(typeavion), nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); DROP TABLE AGG_SUIVEUR_VOLS; CREATE TABLE AGG_SUIVEUR_VOLS( numinstructeur NUMBER(6), CONSTRAINT agg_s_vols_pkey PRIMARY KEY(numinstructeur), nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); DROP TABLE AGG_TOUT_VOLS; CREATE TABLE AGG_TOUT_VOLS( Réf : Version 1 Page 26 sur 34
27 id NUMBER(6), CONSTRAINT agg_tout_vols_pkey PRIMARY KEY(id), nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); -- Uniquement des adherents non instructeurs DELETE FROM DIM_ADH; INSERT INTO DIM_ADH(numadherent,numinstructeur,nomcompletadherent,nomcompletinstructeur) SELECT A1.numadherent,A1.numinstructeur,concat(concat(A1.prenomadherent,' '),A1.nomadherent),concat(concat(A2.prenomadherent,' '),A2.nomadherent) FROM ADHERENT A1,INSTRUCTEUR, ADHERENT A2 WHERE A1.NumInstructeur=Instructeur.NumInstructeur AND Instructeur.NumAdherent=A2.NumAdherent ; DELETE FROM DIM_TEMPS; CREATE SEQUENCE idtps_seq START WITH 1000 INCREMENT BY 1 NOCACHE NOCYCLE; DROP SEQUENCE idtps_seq; CREATE SEQUENCE idtps_seq START WITH 1 INCREMENT BY 1; INSERT INTO DIM_TEMPS(idtps,semaine,libelle_semaine,mois,libelle_mois,mois_en_lettre,annee) SELECT idtps_seq.nextval, b.* from (select distinct to_char(to_date(datevol),'ww'), concat(to_char(to_date(datevol),'ww'),to_char(to_date(datevol),'year')),to_char(to_d ate(datevol),'mm'), concat(to_char(to_date(datevol),'month'),to_char(to_date(datevol),'year')),'janvier', to_char(to_date(datevol),'yyyy') FROM TEMPO_VOLS GROUP BY to_char(to_date(datevol),'ww'), concat(to_char(to_date(datevol),'ww'),to_char(to_date(datevol),'year')), to_char(to_date(datevol),'mm'), concat(to_char(to_date(datevol),'month'), to_char(to_date(datevol),'year')),'janvier',to_char(to_date(datevol),'yyyy') ORDER BY to_char(to_date(datevol),'ww'), concat(to_char(to_date(datevol),'ww'),to_char(to_date(datevol),'year')), to_char(to_date(datevol),'mm'), concat(to_char(to_date(datevol),'month'), to_char(to_date(datevol),'year')),'janvier',to_char(to_date(datevol),'yyyy') ) b ; Réf : Version 1 Page 27 sur 34
28 UPDATE DIM_TEMPS SET mois_en_lettre='fevrier' WHERE mois=2; UPDATE DIM_TEMPS SET mois_en_lettre='mars' WHERE mois=3; UPDATE DIM_TEMPS SET mois_en_lettre='avril' WHERE mois=4; UPDATE DIM_TEMPS SET mois_en_lettre='mai' WHERE mois=5; UPDATE DIM_TEMPS SET mois_en_lettre='juin' WHERE mois=6; UPDATE DIM_TEMPS SET mois_en_lettre='juillet' WHERE mois=7; UPDATE DIM_TEMPS SET mois_en_lettre='aout' WHERE mois=8; UPDATE DIM_TEMPS SET mois_en_lettre='septembre' WHERE mois=9; UPDATE DIM_TEMPS SET mois_en_lettre='octobre' WHERE mois=10; UPDATE DIM_TEMPS SET mois_en_lettre='novembre' WHERE mois=11; UPDATE DIM_TEMPS SET mois_en_lettre='decembre' WHERE mois=12; -- Pas de filtre particulier, on prend tous les avions! DELETE FROM DIM_ENGIN; INSERT INTO DIM_ENGIN (NumAvion,typeavion) SELECT NumAvion,TypeAvion FROM Avion ; INSERT INTO FAITS_VOLS(idtps,numadherent,numavion,nbvols,dureecumulee,cainduit,CoutTotal,marge) SELECT TPS.idtps,TV.numadherent,TV.numavion,count(*),sum(TV.DureeVol),sum(TV.CAInduit),sum (TV.CoutTotal),(sum(TV.CAInduit)-sum(TV.CoutTotal))/sum(TV.CAInduit) FROM DIM_TEMPS TPS,TEMPO_VOLS TV WHERE tps.semaine=to_char(to_date(tv.datevol),'ww') and tps.mois=to_char(to_date(tv.datevol),'mm') and tps.annee=to_char(to_date(tv.datevol),'yyyy') GROUP BY tps.idtps,tv.numadherent,tv.numavion ; DELETE FROM AGG_tout_VOLS; INSERT INTO AGG_tout_VOLS(id,nbvols,dureecumulee,cainduit,couttotal,marge) SELECT 1,count(*),sum(DureeVol),sum(CAInduit),sum(CoutTotal),(sum(CAInduit)- sum(couttotal))/sum(cainduit) FROM TEMPO_VOLS ; Réf : Version 1 Page 28 sur 34
29 DELETE FROM AGG_annee_VOLS; INSERT INTO AGG_annee_VOLS(annee,nbvols,dureecumulee,cainduit,couttotal,marge) SELECT to_char(to_date(datevol),'yyyy'),count(*),sum(dureevol),sum(cainduit),sum(couttotal),( sum(cainduit)- sum(couttotal))/sum(cainduit) FROM TEMPO_VOLS GROUP BY to_char(to_date(datevol),'yyyy') ; DELETE FROM AGG_type_VOLS; INSERT INTO AGG_type_VOLS(typeavion,nbvols,dureecumulee,cainduit,couttotal,marge) SELECT TypeAvion,count(*),sum(DureeVol),sum(CAInduit),sum(CoutTotal),(sum(CAInduit)- sum(couttotal))/sum(cainduit) FROM TEMPO_VOLS,DIM_ENGIN WHERE TEMPO_VOLS.NumAvion=DIM_ENGIN.NumAvion GROUP BY TypeAvion; DELETE FROM AGG_SUIVEUR_VOLS; INSERT INTO AGG_SUIVEUR_VOLS(numinstructeur,nbvols,dureecumulee,cainduit,couttotal,marge) SELECT DIM_ADH.numinstructeur,count(*),sum(DureeVol),sum(CAInduit),sum(CoutTotal),(sum(CAIn duit)-sum(couttotal))/sum(cainduit) FROM TEMPO_VOLS,DIM_ADH WHERE TEMPO_VOLS.NumAdherent=DIM_ADH.NumAdherent GROUP BY DIM_ADH.numinstructeur ; Réf : Version 1 Page 29 sur 34
30 raccordement des objets informations aux objets des dimensions associées : construction des dimensions avec les Réf : Version 1 Page 30 sur 34
31 résultats des constructions des dimensions avec les exemple pour le nombre de vols dans la classe 'Faits Vols' m(agg_type_vols.nbvols),sum(agg_suiveur_vols.nbvols),sum(faits_vols.nbvol s)) Réf : Version 1 Page 31 sur 34
32 3.2 CONSTRUCTION DES HIERARCHIES Les adhérents sont décrits selon la hiérarchie suivante : 'Nom de l'adhérent'->'nom de l'instructeur'. La dimension Avion supporte la hiérarchie 'Numéro d'immatriculation de l'avion'->'type de l'avion' La dimension Temps supporte la hiérarchie temporelle 'Semaine dans l'année'->'mois dans l'année'->'année' La classe 'Faits Vols' permet de regrouper tous les indicateurs concernant les vols. Mois de l'année en français (Dimension Temps) Temps\mois en Temps\annee) Concaténation du nom du mois en français avec l'année. Permet de spécifier complètement un mois. Utilisation d'objet concaténé par Business Object avec uniquement des fonctions de concaténation du SGBD. Réf : Version 1 Page 32 sur 34
33 3.3 CONSTRUCTION D'UN ETAT OLAP Croisements de la dimension Temps avec la dimension 'Faits Vols' afin d'obtenir les indicateurs de Vols par année. Possibilité ensuite de décliner par mois puis par semaine donc. Résultats en report : Réf : Version 1 Page 33 sur 34
34 Autre état avec mise en place : d'une formule d'agrégat en somme des vols pouvant s'appliquer sur chaque dimension d'un tableau croisé de diagrammes graphiques 4. ANNEXE Ouvrage ENI - Business Objects versions 6.5 et XI - conception, mise en oeuvre, déploiement, maintenance d'univers (( colonnes-numeriques-dun-tableau/ )) Réf : Version 1 Page 34 sur 34
Département Génie Informatique
Département Génie Informatique BD51 : Business Intelligence & Data Warehouse Projet Rédacteur : Christian FISCHER Automne 2011 Sujet : Développer un système décisionnel pour la gestion des ventes par magasin
Plus en détailLe 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étailBases 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étailCOMMANDES 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étailECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;
RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines
Plus en détailSQL 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étailLes bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
Plus en détailBases 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étailSAP BusinessObjects Web Intelligence (WebI) BI 4
Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18
Plus en détailISC21-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étailBD51 BUSINESS INTELLIGENCE & DATA WAREHOUSE
BD51 BUSINESS INTELLIGENCE & DATA WAREHOUSE Document de synthèse de projet Développement d un système décisionnel pour la gestion des ventes par magasin pour la base de données EMODE. VINCENT Jérémy Roussel
Plus en détailTP 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étailA QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Plus en détailLe 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étailLangage 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étail1. 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étailSQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste
Christian Soutou Avec la participation d Olivier Teste SQL pour Oracle 4 e édition Groupe eyrolles, 2004, 2005, 2008, 2010, is BN : 978-2-212-12794-2 Partie III SQL avancé La table suivante organisée en
Plus en détailPrise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack
Plus en détailLe 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étailIntroduction à Business Objects. J. Akoka I. Wattiau
Introduction à Business Objects J. Akoka I. Wattiau Introduction Un outil d'aide à la décision accès aux informations stockées dans les bases de données et les progiciels interrogation génération d'états
Plus en détailIntroduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
Plus en détailNotes 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étailTP3 : Creation de tables 1 seance
Universite de Versailles IUT de Velizy - Algorithmique 2005/2006 TP3 : Creation de tables 1 seance Objectif : Creation et modication de tables dans une base de donnees. Avant de commencer ce TP, terminer
Plus en détailLangage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Plus en détailDEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.
DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de
Plus en détailModé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étailCré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étailAuto-é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étailHistorisation des données
Historisation des données Partie 1 : mode colonne par Frédéric Brouard, alias SQLpro MVP SQL Server Expert langage SQL, SGBDR, modélisation de données Auteur de : SQLpro http://sqlpro.developpez.com/ "SQL",
Plus en détailObjectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures]
Objectif Utiliser les techniques de gestion de la mise en cache pour contrôler et améliorer les performances des requêtes Définir des mesures simples et des mesures calculées pour une table de faits Créer
Plus en détailIntégrité des données
. Contraintes d intégrité : Définition et objectif Intégrité des données Définition des contraintes Vérification des contraintes Contrainte d'intégrité : propriété sémantique que doivent respecter les
Plus en détailMagasins 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étailOlivier 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étailDevoir Data WareHouse
Université Paris XIII Institut Galilée Master 2-EID BENSI Ahmed CHARIFOU Evelyne Devoir Data WareHouse Optimisation, Transformation et Mise à jour utilisées par un ETL Mr R. NEFOUSSI Année 2007-2008 FICHE
Plus en détailLe 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étailProcédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12
Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures
Plus en détailApplication web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
Plus en détailCREATION 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étailNFA 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étailAGRÉGATION «ÉCONOMIE ET GESTION»
AGRÉGATION «ÉCONOMIE ET GESTION» CONCOURS INTERNE SESSION 2002 ÉPREUVE SUR LES TECHNIQUES DE GESTION ET COMPORTANT DES ASPECTS PÉDAGOGIQUES DOMAINE : économie et gestion informatique Durée de préparation
Plus en détailSGBDR. 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étailPartie 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étailMaster 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étailSQL sous SqlServer OLIVIER D. DEHECQ Olivier http://www.entraide-info.fr 0
2013 SQL sous SqlServer OLIVIER D. DEHECQ Olivier http://www.entraide-info.fr 0 Table des matières Signalétique... 2 1 Les bases du SQL... 3 2 SQL server... 6 2 Références des exercices...21 DEHECQ Olivier
Plus en détailSQL SERVER 2008, BUSINESS INTELLIGENCE
SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business
Plus en détailCATALOGUE 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étailBases de Données Avancées
1/62 Bases de Données Avancées Introduction & Rappel Conception et Modélisation Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR
Plus en détailMANAGEMENT DES SERVICES INFORMATIQUES
MANAGEMENT DES SERVICES SOMMAIRE SAP BO DASHBOARDS 4.0 3 Nouveautés SAP BO Web Intelligence BI 4 3 SAP BO Web Intelligence 4 Niveau 1 4 SAP BO Web Intelligence 4 Niveau 2 4 SAP BO Web Intelligence XI3
Plus en détailI. 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étailIntroduction au Système de Gestion de Base de Données et aux Base de Données
Introduction au Système de Gestion de Base de Données et aux Base de Données Formation «Gestion des données scientifiques : stockage et consultation en utilisant des bases de données» 24 au 27 /06/08 Dernière
Plus en détailGestion 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étailA.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étailLe "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique
Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché
Plus en détailLangage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL
Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions
Plus en détailPHP 5. La base de données MySql. A. Belaïd 1
PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple
Plus en détailConstruction d un EDD avec SQL 2008 R2. D. Ploix - M2 Miage - EDD - Création
Construction d un EDD avec SQL 2008 R2 Plan Analyse du DW construit Construction de la base DW dans SQL 2008 Construction des tables de faits et dimensions Injection des données Étapes de l injection des
Plus en détailGestion 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étailOpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Plus en détailLicence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :
Plus en détailORACLE 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étailIntroduction à la B.I. Avec SQL Server 2008
Introduction à la B.I. Avec SQL Server 2008 Version 1.0 VALENTIN Pauline 2 Introduction à la B.I. avec SQL Server 2008 Sommaire 1 Présentation de la B.I. et SQL Server 2008... 3 1.1 Présentation rapide
Plus en détailPartie 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étailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions
Plus en détailModule Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS
Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS 1. Introduction Nous allons aborder la notion de surcouche procédurale au sein des SGBDS relationnels tels que Oracle (PLSQL)
Plus en détailCours: 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étail1 Position du problème
Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo
Plus en détailA QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Plus en détailPour 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étailThéories de la Business Intelligence
25 Chapitre 2 Théories de la Business Intelligence 1. Architectures des systèmes décisionnels Théories de la Business Intelligence Depuis les premières requêtes sur les sources de données OLTP consolidées
Plus en détailI4 : Bases de Données
I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables
Plus en détailCours SQL. Base du langage SQL et des bases de données
Cours SQL Base du langage SQL et des bases de données Auteur Tony Archambeau Site web http://sql.sh Date 24 mai 2014 Licence Mis à disposition selon les termes de la licence Creative Commons Attribution
Plus en détailCATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS. Edition 2012
CATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS Edition 2012 SOMMAIRE Qui sommes nous? Présentation de Keyrus Notre partenariat SAP Business Objects Nos engagements Formations Nos propositions de formation
Plus en détailETL Extract - Transform - Load
ETL Extract - Transform - Load Concept général d analyse en ligne (rappels) Rémy Choquet - Université Lyon 2 - Master 2 IIDEE - 2006-2007 Plan Définitions La place d OLAP dans une entreprise OLAP versus
Plus en détailINSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.
INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES Durée : 1h30 Date : 17/05/2006 Coordonnateurs : Amel Bouzeghoub et Bruno Defude Documents autorisés : ceux distribués en cours Avertissements
Plus en détail1. 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étailNF26 Data warehouse et Outils Décisionnels Printemps 2010
NF26 Data warehouse et Outils Décisionnels Printemps 2010 Rapport Modélisation Datamart VU Xuan Truong LAURENS Francis Analyse des données Avant de proposer un modèle dimensionnel, une analyse exhaustive
Plus en détailGestion des transactions et accès concurrents dans les bases de données relationnelles
Gestion des transactions et accès concurrents dans les bases de données relationnelles Bernard ESPINASSE Professeur à Aix-Marseille Université (AMU) Ecole Polytechnique Universitaire de Marseille Fev.
Plus en détailAdministration 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étailCATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS. Edition 2013
CATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS Edition 2013 SOMMAIRE AGENDA Qui sommes nous? Présentation de Keyrus Notre partenariat SAP Business Objects Nos engagements Formations Nos propositions de formation
Plus en détailBusiness Intelligence simple et efficace
Business Intelligence simple et efficace avec Excel et PowerPivot Jean-Philippe GOUIGOUX Table des matières 1 Chapitre 1 Présentation de PowerPivot A. L analyse de données.....................................................
Plus en détailSQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)
Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence
Plus en détailChapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)
Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL) Un modèle de données définit un mode de représentation de l information selon trois composantes : 1. Des structures de données. 2. Des contraintes qui permettent
Plus en détailOffre Décisionnel - 2014/2015 - CONSEIL, SOLUTIONS DE TRANSFORMATION ET SERVICES IT. Offre Décisionnel
Offre Décisionnel - 2014/2015-1/39 SODIFRANCE INSTITUT VOTRE PARTENAIRE FORMATION Sodifrance Institut, filiale du Groupe Informatique Sodifrance, est spécialisé dans les formations techniques. Grâce aux
Plus en détailPlan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Transactions
Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Cours Internet et Outils: [1/12] Intro, Internet, Web, XHTML (2H) [2/12] XHTML(2H) [3/12]
Plus en détailSkills Technology Software PARTENAIRE TECHNOLOGIQUE DE VOTRE DÉVELOPPEMENT
Skills Technology Software w w w.s PARTENAIRE TECHNOLOGIQUE DE VOTRE DÉVELOPPEMENT ka ty s. co m E U OG ION L TA AT A C RM FO Accélérateur de votre RÉUSSITE 2 Formation Aujourd hui, la formation constitue
Plus en détailCRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
Plus en détailProjet Business Object
Projet Business Object Rapports parties 1 et 2 Alexandre DUPONT, Guillaume COUSIN, Laurent PACHAREU et Yoann KERMORVANT Etudiants en licence professionnelle Conception de Systèmes Décisionnels Page 1 sur
Plus en détail2 Serveurs OLAP et introduction au Data Mining
2-1 2 Serveurs OLAP et introduction au Data Mining 2-2 Création et consultation des cubes en mode client-serveur Serveur OLAP Clients OLAP Clients OLAP 2-3 Intérêt Systèmes serveurs et clients Fonctionnalité
Plus en détailLa Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1
La Geo-Business Intelligence selon GALIGEO avec ESRI 2005 session «Décisionnel» 26/10/2005 1 La Business Intelligence : Une Définition La Business intelligence permet l utilisation des données opérationnelles
Plus en détail1 Introduction. Business Intelligence avec SharePoint Server 2010
Business Intelligence avec SharePoint Server 2010 1 Introduction Dans le chapitre précédent, nous avons créé une collection de sites et activé les fonctions de restitution décisionnelles du serveur SharePoint
Plus en détailPlan. Bases de Données. Sources des transparents. Bases de SQL. L3 Info. Chapitre 4 : SQL LDD Le langage de manipulation de données : LMD
Plan Bases de Données L3 Info Céline Rouveirol 2010-2011 Bases de Données 1 / 77 Sources des transparents Bases de Données 2 / 77 Bases de SQL - M.P. Dorville/F. Goasdoué, LRI, Université Paris Sud - V.
Plus en détailLANDPARK ACTIVE DIRECTORY OPEN/LDAP
LANDPARK ACTIVE DIRECTORY OPEN/LDAP Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2014 LANDPARK ACTIVE DIRECTORY /OPENLDAP INDISPENSABLE POUR INTÉGRER AUTOMATIQUEMENT TOUS
Plus en détailLes Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.
Les Triggers SQL Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.fr 1 Sommaire Motivations Trigger Ordre Trigger Ligne Condition Trigger
Plus en détailMODE 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étailCours 3. Développement d une application BD. DBA - Maîtrise ASR - Université Evry
Cours 3 Développement d une application BD 1 Plan du cours Gestion de la sécurité des données Optimisation des schémas de bases via la dénormalisation Utilisation de vues Placement du code applicatif dans
Plus en détailArchitecture 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