RAPPORT DU PROJET. Université de Cergy Pontoise 2004/2005 Site Saint-Martin Maîtrise d informatique. HESSAS Yacine LI Yong
|
|
- Aline Pageau
- il y a 8 ans
- Total affichages :
Transcription
1 Université de Cergy Pontoise 2004/2005 Site Saint-Martin Maîtrise d informatique Auteurs : ZIGHA Mustapha HESSAS Yacine LI Yong RAPPORT DU PROJET Cours théorique : Travaux pratiques :
2 M. M. Pages n : Introduction 2 I- Modélisation du système d information opérationnel (S.I.O) 3 A- Détermination de la liste des entités. B- Détermination des attributs et des identifiant. C- Détermination des relations entre les entités. D- Détermination des caractéristiques des relations. E- Schéma final de l opérationnel. II- Modélisation du système d information décisionnel (S.I.D) 7 A- Comment obtenir le schéma en étoile? B- Schéma en étoile. C- Comment obtenir le schéma en flocon? D- Schéma en flocon. E- Synthèse du décisionnel. III- Modèle physique du S.I.O et S.I.D et remplissage du S.I.O avec un jeu d essai. 12
3 IV- ETL (Extract, Transform and Load) 14 A- Etapes du programme. B- Exemple. C- Difficultés rencontrées. Conclusion 15 Introduction On s intéresse à la ligue de tennis du val d Oise qui souhaite informatiser la gestion des matchs organisés par ses clubs. L objectif de ce projet est de modéliser l opérationnel de l entreprise jusqu à génération du script SQL pour générer le schéma de la base. Ainsi, on pourra modéliser le Data house correspondant et préparer sous forme de procédure PL/SQL, l alimentation de données de l opérationnel vers le Data house. Pour cela, il sera nécessaire de faire la liaison entre les deux bases à l aide de l ETL. L objectif final sera de répondre à des requêtes telles que : - Le nombre de matchs gagnés et le nombre de maths effectuées - par adhérent, par catégorie, par club et par sexe - par semaine, par mois et par année - Le nombre de spectateur - par match, par club, catégorie - par semaine, par mois et par année - Le nombre de matchs organisés - par club, - par semaine, par mois et par année Ainsi, le responsable de la ligue pourra étudier les statistiques qu il désir et prendre les mesure qui s impose pour gérer au mieux la ligue de tennis du val d Oise.
4 I- Modélisation du système d information opérationnel (S.I.O) Pour la conception du diagramme de l opérationnel sous le logiciel Rational Rose, nous avons pu déterminer 5 classes distinctes que nous allons détailler. 1. Détermination de la liste des entités Les entités «ADHÉRENT» et «CLUB» ont une existence propre et s'impose d'euxmêmes. En considérant plus finement l'entité «ADHÉRENT» on distingue certaines caractéristiques générales telle que: son nom, son prénom, son adresse etc... et certaines caractéristiques propres au joueur, comme le résultat du match qui peut varier d'un joueur à l'autre. «ADHERENT» est décrit par un certain nombre de caractéristiques structurées comme le match ou le tournoi auxquelles ils participent. On fait donc deux entités supplémentaires «MATCH» et «TOURNOI» Ensuite, on ajoute la classe «DATE» pour pouvoir gérer les dates des différents matchs. 2. Détermination des attributs et des identifiant Grâce à la lecture de l'énoncé on peut identifier les attributs suivant: *Pour caractériser le «CLUB» on a: -son numéro
5 -son nom -son adresse -son téléphone *L' «ADHERENT» est caractérisé par: -son numéro d adhérent -son nom -son adresse -sa situation matrimoniale -son nombre d'enfant -son sexe -son numéro de licence Pour les attributs «MATCH» et «TOURNOI» rien n'est spécifié clairement dans l'énoncé sauf le numéro du match. Il faut donc éventuellement s'interroger sur les besoins en information des utilisateurs concernant ces entités. *Pour le «TOURNOI», on peut proposer: -le nom du tournoi -le numéro du tournoi *Pour le «MATCH» on a: -le numéro du match *Enfin, pour la «DATE» on ajoute l attribut : -Id_Date 3. Détermination des relations entre les entités Il existe des liens naturels entre certaines entités. Par exemple un «ADHERENT» appartient à un «CLUB. Un «MATCH» se déroule à une date précise. De plus, un «TOURNOI» est composé de plusieurs «MATCH» Enfin, on peut distinguer des «CLUB» qui organisent des «TOURNOI» et des «CLUB» qui sont invité aux «TOURNOI. 4. Détermination des caractéristiques des relations La relation «déroule» Elle n'a pas d'attributs propres. Sa dimension est deux. Elle relie «MATCH» à «DATE»
6 Elle est de cardinalité M..N puisqu un «MATCH» peut se dérouler à une ou plusieurs «DATE», cependant à la même «DATE» il peut y avoir plusieurs «MATCH» La relation «appartient» Elle n'a pas d'attribut propre. Sa dimension est deux. Elle relie «ADHERENT» à un «CLUB» Elle est de cardinalité 1..N puisqu un «ADHERENT» ne peut appartenir qu'a un seul «CLUB», en revanche dans un club il y a plusieurs adhérents. La relation «composé» Elle n'a pas d'attribut propre. Sa dimension est deux. Elle relie «TOURNOI» à ««MATCH» Elle est de cardinalité 1..N car un «TOURNOI» est composé de plusieurs «MATCH», cependant un «MATCH» appartient à un seul «TOURNOI» La relation «perdant» Elle n'a pas d'attribut propre. Sa dimension est deux. Elle relie «ADHERENT» à ««MATCH» Elle est de cardinalité M..N car un «ADHERENT» peut perdre plusieurs «MATCH» et un «MATCH» ne peut être perdu que par un seul «ADHERENT» Même raisonnement pour la relation «gagnant» La relation «perdant» Elle n'a pas d'attribut propre. Sa dimension est deux. Elle relie «ADHERENT» à ««MATCH» Elle est de cardinalité M..N car un «ADHERENT» peut perdre plusieurs «MATCH» et un «MATCH» ne peut être perdu que par un seul «ADHERENT» Même raisonnement pour la relation «gagnant» La relation «organise» Elle n'a pas d'attribut propre. Sa dimension est deux. Elle relie «CLUB» à «TOURNOI» Elle est de cardinalité M..N car un «CLUB» peut organiser plusieurs «TOURNOI», et un «TOURNOI» peut être organisé par plusieurs «CLUB» Même raisonnement pour la relation «invité» 5. Schéma final de l opérationnel
7 Enfin, grâce au logiciel Rational Rose, ce diagramme a pu être retranscrit en script SQL pour créer les tables correspondantes sous ORACLE. DATE (from Package_Opérationnal) Id_Date : Date déroule ADHERENT (from Package_Opérationnal) numéro_adhérent : Integer nom_adhérent : String prénom_adhérent : String adresse_adhérent : String situation_matrimoniale : String nbr_enfant : Integer sexe : String numéro_licence : Integer perdant gagnant MATCH (from Package_Opérationnal) numéro_match : Integer appartient composé CLUB (from Package_Opérationnal) numéro_club : Integer nom_club : String adresse_club : String téléphone_club : String organise invité TOURNOI (from Package_Opérationnal) numéro_tournoi : Integer nom_tournoi : String II- Modélisation du système d information décisionnel (S.I.D) 1. Comment obtenir le schéma en étoile?
8 Le schéma en étoile s appui sur les classes mis en évidence lors de la modélisation de l opérationnel, ainsi on retrouve les tables : -«ADHERENT» -«CLUB» -«TOURNOI» -«MATCH» -«DATE» On a au milieu, une table de faits connectée à l ensemble des tables de dimensions : -«Table de faits Tennis» Les tables autours de la table de faits sont toute repéré par un identifiant unique, on retrouve également ces identifiant dans la table de faits. Ainsi la table : «ADHERENT» a pour identifiant numéro_adhérent «CLUB» a pour identifiant numéro_club «TOURNOI» a pour identifiant numéro_tournoi «MATCH» a pour identifiant numéro_match «DATE» a pour identifiant Id_Date La table de faits contient également une série d attribut qui représente les mesures c est à dire ce que l on veut calculer et mémoriser pour étudier les différentes caractéristiques des matchs de tennis. Selon ce que veut étudier le responsable de la ligue, on distingue les attributs suivant : -nombre_match_gagné -nombre_match_effectué -nombre_spectateur -nombre_match_organisé
9 2. Schéma en étoile TOURNOI numéro_tournoi : Integer nom_tournoi : String ADHERENT numéro_adhérent : Integer nom_adhérent : String sexe : String Table de fait "Tennis" nbr_match_gagné : Integer nbr_match_effectué : Integer nbr_spectateur : Integer nbr_match_organisé : Integer MATCH numéro_match : Integer CLUB numéro_club : Integer nom_club : String cathégorie_club : String DATE Id_Date : String semaine : Integer mois : Integer année : Integer
10 3. Comment obtenir le schéma en flocon? Le schéma en flocon n est qu une évolution du schéma en étoile. En effet, le schéma en flocon est un raffinement du précédent où certaines tables de dimensions sont normalisées (donc décomposées) On a donc normalisé les trois tables suivantes : -«ADHERENT» -«CLUB» -«DATE» De la table «CLUB», on a mis en évidence une table : -«CATHEGORIE» De la table «ADHERENT», on a mis en évidence la tables : -«SEXE» De la table «DATE», on a mis en évidence une table : -«MOIS» Les attributs des nouvelles tables sont des attributs évident. La table de faits reste inchangée. 4. Schéma en flocon
11 TOURNOI numéro_tournoi : Integer nom_tournoi : String ADHERENT numéro_adhérent : Integer nom_adhérent : String Id_Sexe : String Table_de_fait_Tennis nbr_match_gagné : Integer nbr_match_effectué : Integer nbr_spectateur : Integer nbr_match_organisé : Integer MATCH numéro_match : Integer SEXE Id_Sexe : String féminin : String masculin : String CLUB numéro_club : Integer nom_club : String Id_Cathégorie : String CATHEGORIE Id_Cathégorie : String junior : String senior : String SEMAINE Id_Semaine : String semaine : Integer mois : Integer année : Integer Id_Mois : String MOIS Id_Mois : String mois : Integer année : Integer Id_Année : String ANNEE Id_Année : String année : Integer 5. Synthèse du décisionnel La base décisionnelle, conçue à partir de la base opérationnelle, va permettre de répondre aux requêtes désirées : Nombre de matches gagnés et nombre de matches effectués : - par adhérent, par catégorie, par club, par sexe - par semaine, par mois, par année Nombre de matches organisés : - par club - par semaine, par mois, par année Nombre de spectateurs - par match, par club, par catégorie
12 - par semaine, par mois, par année? Nous avons donc une première table, «Table de faits Tennis», qui contient les indicateurs qui nous permettront de répondre aux questions suivantes : Table de faits Tennis Nombre de matches gagnés Nombre de matches effectués Nombre de matches organisés Nombre de spectateurs? Notre table «CLUB» permettra de répondre aux requêtes par club : CLUB Numéro du club Nom du club Identifiant de la catégorie? Notre table «ADHERENT» permettra tout particulièrement de répondre aux requêtes par adhérent : ADHERENT Numéro de l adhérent Nom de l adhérent Identifiant du sexe? Notre table «SEXE» permettra de répondre aux requêtes par sexe : SEXE Identifiant du sexe féminin masculin? La table «MATCH» permettra de calculer le nombre de matches : MATCH Numéro de match? La suivante regroupera les réponses par catégorie : CATEGORIE Identifiant de la catégorie Junior Senior? Les tables «SEMAINE», «MOIS» et «ANNEE» nous permettront de regrouper les réponses par semaine, par mois ou par année : SEMAINE Identifiant de la semaine Numéro de la semaine Numéro du mois Numéro de l année
13 Identifiant de la date MOIS ANNEE Identifiant du mois Numéro du mois Numéro de l année Identifiant de la semaine Identifiant de l année Numéro de l année Identifiant du mois III- Modèle physique du S.I.O et S.I.D et remplissage du S.I.O avec un jeu d essai. Le SIO est remplit avec le jeu d'essai suivant:
14 INSERT INTO T_TOURNOI (numéro_tournoi, nom_tournoi) VALUES (1, 'Rolland Garos'); INSERT INTO T_TOURNOI (numéro_tournoi, nom_tournoi) VALUES (2, 'Open d'autralie'); INSERT INTO T_TOURNOI (numéro_tournoi, nom_tournoi) VALUES (3, 'Tournoi des nul'); INSERT INTO T_TOURNOI (numéro_tournoi, nom_tournoi) VALUES (4, 'Tournoi des fort'); INSERT INTO T_TOURNOI (numéro_tournoi, nom_tournoi) VALUES (5, 'Tournoi à deux balle'); INSERT INTO T_ADHERENT (numero_adhérent, nom_adhérent, Id_Sexe) VALUES (1, 'Legrand', 'son_sexe'); INSERT INTO T_ADHERENT (numero_adhérent, nom_adhérent, Id_Sexe) VALUES (2, 'Lepetit', 'son_sexe'); INSERT INTO T_ADHERENT (numero_adhérent, nom_adhérent, Id_Sexe) VALUES (3, 'Lebalise', 'son_sexe'); INSERT INTO T_ADHERENT (numero_adhérent, nom_adhérent, Id_Sexe) VALUES (4, 'Lenul', 'son_sexe'); INSERT INTO T_ADHERENT (numero_adhérent, nom_adhérent, Id_Sexe) VALUES (5, 'Legrand', 'son_sexe'); INSERT INTO T_ADHERENT (numero_adhérent, nom_adhérent, Id_Sexe) VALUES (6, 'Lepetit', 'son_sexe'); INSERT INTO T_ADHERENT (numero_adhérent, nom_adhérent, Id_Sexe) VALUES (7, 'Lebalaise', 'son_sexe'); INSERT INTO T_ADHERENT (numero_adhérent, nom_adhérent, Id_Sexe) VALUES (8, 'Lenul', 'son_sexe'); INSERT INTO T_MATCH (numero_match) VALUES (1); INSERT INTO T_MATCH (numero_match) VALUES (2); INSERT INTO T_MATCH (numero_match) VALUES (3); INSERT INTO T_MATCH (numero_match) VALUES (4); INSERT INTO T_MATCH (numero_match) VALUES (5); INSERT INTO T_MATCH (numero_match) VALUES (6); INSERT INTO T_MATCH (numero_match) VALUES (7); INSERT INTO T_MATCH (numero_match) VALUES (8); INSERT INTO T_CLUB (numéro_club, nom_club, Id_Cathégorie) VALUES (1, 'Cergy'); INSERT INTO T_CLUB (numéro_club, nom_club, Id_Cathégorie)
15 VALUES (2, 'Paris', 'la_cathégorie'); INSERT INTO T_CLUB (numéro_club, nom_club, Id_Cathégorie) VALUES (3, 'Amiens', 'la_cathégorie'); INSERT INTO T_CLUB (numéro_club, nom_club, Id_Cathégorie) VALUES (4, 'Aubervillier', 'la_cathégorie'); INSERT INTO T_CLUB (numéro_club, nom_club, Id_Cathégorie) VALUES (5, 'Creil', 'la_cathégorie'); INSERT INTO T_CLUB (numéro_club, nom_club, Id_Cathégorie) VALUES (6, 'Beauvais', 'la_cathégorie'); INSERT INTO T_CLUB (numéro_club, nom_club, Id_Cathégorie) VALUES (7, 'Lille', 'la_cathégorie'); INSERT INTO T_CLUB (numéro_club, nom_club, Id_Cathégorie) VALUES (8, 'Beauvais', 'la_cathégorie'); INSERT INTO T_DATE (Id_Date, jour, Id_Mois, année) VALUES ('1ere_journe', 01, 'le_mois', 2005); INSERT INTO T_DATE (Id_Date, jour, Id_Mois, année) VALUES ('2eme_journe', 02, 'le_mois', 2005); INSERT INTO T_DATE (Id_Date, jour, Id_Mois, année) VALUES ('3eme_journe', 03, 'le_mois', 2005); INSERT INTO T_DATE (Id_Date, jour, Id_Mois, année) VALUES ('4eme_journe', 04, 'le_mois', 2005); INSERT INTO T_DATE (Id_Date, jour, Id_Mois, année) VALUES ('5eme_journe', 05, 'le_mois', 2005); INSERT INTO T_DATE (Id_Date, jour, Id_Mois, année) VALUES ('6ere_journe', 06, 'le_mois', 2005); INSERT INTO T_DATE (Id_Date, jour, Id_Mois, année) VALUES ('7ere_journe', 07, 'le_mois', 2005); INSERT INTO T_SEXE (Id_Sexe, féminin, masculin) VALUES ('son_sexe', 'oui', 'non'); INSERT INTO T_SEXE (Id_Sexe, féminin, masculin) VALUES ('son_sexe', 'non', 'oui'); INSERT INTO T_CATHEGORIE (Id_Cathégorie, junior, senior) VALUES ('la_cathégorie', 'oui', 'non'); INSERT INTO T_CATHEGORIE (Id_Cathégorie, junior, senior) VALUES ('la_cathégorie', 'non', 'oui'); INSERT INTO T_MOIS (Id_Mois, année) VALUES ('le_mois', 2005); INSERT INTO T_MOIS (Id_Mois, année) VALUES ('le_mois', 2006); INSERT INTO T_MOIS (Id_Mois, année) VALUES ('le_mois', 2007); INSERT INTO T_MOIS (Id_Mois, année) VALUES ('le_mois', 2008);
16 IV- ETL (Extract, Transform and Load) 1. Etapes du programme. 2. Exemple. 3. Difficultés rencontrées. Conclusion
Règles Aménagées Tournoi à 3
Aménagées Tournoi à 3 Moins 9 ans mixtes 2004 et après Temps de jeu 2 x 9' 5' 5+1 (sur les 2 mi-temps) Jeu sur terrain MINI HAND Taille des ballons Taille 0 (48/50) 1 ère et le 2 ème mi-temps : 1 GB différent
Plus en détailInformation 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é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étailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
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étailModélisation de bases de données : Le modèle relationnel
Modélisation de bases de données : Le modèle relationnel Rappel chapitre 1 C est quoi un modèle? Type de modèle : Modèle hiérarchique Modèle réseau Modèle objet Modèle relationnel Cours BD Dr REZEG K 1
Plus en détailBusiness Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel
Avant-propos 1. À qui s'adresse ce livre? 9 2. Les pré-requis 10 3. Les objectifs du livre 10 Introduction 1. Présentation du décisionnel 15 1.1 La notion de décideur 15 1.2 Les facteurs d'amélioration
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étailAlgorithmique & programmation
Algorithmique & programmation Type structuré Article, Enregistrement, Structure Définition de nouveaux types!! On a vu les types simples "! entier, booléen, caractère, chaîne de caractères!! Comment gérer
Plus en détailBusiness Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel
Avant-propos 1. À qui s'adresse ce livre? 9 2. Les pré-requis 10 3. Les objectifs du livre 11 Introduction 1. Présentation du décisionnel 13 1.1 La notion de décideur 14 1.2 Les facteurs d'amélioration
Plus en détailCompte-rendu de projet de Système de gestion de base de données
Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Thierry Grison
Plus en détailBTS/CGO P10 SYSTEME INFORMATION Année 2012-2013
BTS/CGO P10 SYSTEME INFORMATION Année 2012-2013 TS2 CGO 7 mars 2013 2 heures Aucun document autorisé Calculatrice autorisée Nota : Il vous est demandé d apporter un soin particulier à la présentation de
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étailDébuter avec EXPRESS. Alain Plantec. 1 Schema 2
Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................
Plus en détailA. Définition et formalisme
Les cardinalités et les différents types d'associations I. Les cardinalités A. Définition et formalisme Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations
Plus en détailDé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étailPlan. Introduction Eléments de la théorie des systèmes d'informations Les entrepôts de données (Datawarehouse) Les datamart Architecture Modélisation
Data WareHouse Plan Introduction Eléments de la théorie des systèmes d'informations Les entrepôts de données (Datawarehouse) Les datamart Architecture Modélisation 2 Présentation Besoin: prise de décisions
Plus en détail1 Modélisation d une base de données pour une société de bourse
IN306 : Corrigé SID Christophe Garion 18 octobre 2010 Ce document est un corrigé succinct de l examen du module IN306. 1 Modélisation d une base de données pour une société de bourse Une
Plus en détailPartie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle
Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Ce projet comporte trois parties sur les thèmes suivants : création de base de donnée, requêtes SQL, mise en œuvre
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étailCahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES
Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année
Plus en détailBases de Données Relationnelles. Le Modèle Relationnel
Bases de Données Relationnelles Le Modèle Relationnel Le modèle relationnel modèle de niveau logique modèle simple : deux concepts relation (table) attribut (colonne) défini par Ted Codd en 1970 ; prix
Plus en détailDiagramme de classes
Diagramme de classes Un diagramme de classes décrit les classes et leurs relations (associations, généralisation/spécialisation, ). classe association méthodes attributs héritage Diagramme de classes :
Plus en détailNos touts petits. Alors n hésitez pas à communiquer avec nous.
FRAIS 2015 Rugby XV Nos touts petits Pour le groupe «initiation» et «mini», Rugby Québec veut mettre l emphase sur ces groupes d âge et essayer de stimuler les inscriptions. Rugby Québec est fier de pouvoir
Plus en détailRappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
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étailModèle conceptuel : diagramme entité-association
Modèle conceptuel : diagramme entité-association Raison d'être de ce cours «La conception et l'utilisation de bases de données relationnelles sur micro-ordinateurs n'est pas un domaine réservé aux informaticiens.»
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é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étailUE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Plus en détailMercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est
Plus en détailBASKET CLUB DE L ETOILE Site Internet : www.bcetoile.com
Dossier d inscription saison 2015/2016 A remettre complet au secrétariat à l entraineur Pièces à frnir (tt dossier incomplet sera immédiatement rendu à l adhérent) : Le bulletin d inscription rempli et
Plus en détailDiplôme de Comptabilité et de Gestion. D é c r e t N 2 0 0 6-1 7 0 6 d u 2 2 d é c e m b r e 2 0 0 6 - A r r ê t é d u 8 m a r s 2 0 1 0
Diplôme de Comptabilité et de Gestion DCG D é c r e t N 2 0 0 6-1 7 0 6 d u 2 2 d é c e m b r e 2 0 0 6 - A r r ê t é d u 8 m a r s 2 0 1 0 Validation des Acquis de l Expérience VAE R é f é r e n t i e
Plus en détailTRANSFERT INTERNATIONAL (1)
TRANSFERT INTERNATIONAL (1) Joueur agé de moins de 18 ans : Tout joueur venant d'un pays étranger dont la fédération est affiliée à l IIHF doit être en possession de son transfert international délivré
Plus en détailMyReport Le reporting sous excel. La solution de business intelligence pour la PME
La solution de business intelligence pour la PME Qu est que la business intelligence La Business intelligence, dénommée aussi par simplification "Informatique Décisionnelle", est vraisemblablement l'unique
Plus en détailbasée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
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étailGestion des bases de données
Gestion des bases de données DU Chef de Projet en Recherche Clinique 23/11/2012 Fabrice GOURMELON URC/CIC Necker - Cochin 2 A. Qu est-ce qu une donnée? B. Qu est-ce qu une base de données? C. Définition
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étailet les Systèmes Multidimensionnels
Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Datawarehouse (DW) Le Datawarehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées
Plus en détailPRATIQUE SPORTIVE. En cas d absence le licencié doit toujours prévenir son responsable d équipe et son entraîneur principal.
PRATIQUE SPORTIVE 7. La participation à la vie sportive Tout licencié s engage à participer régulièrement au sein de son équipe : - aux entraînements, - aux matches amicaux, - aux tournois de l équipe,
Plus en détailMéthodologie de conceptualisation BI
Méthodologie de conceptualisation BI Business Intelligence (BI) La Business intelligence est un outil décisionnel incontournable à la gestion stratégique et quotidienne des entités. Il fournit de l information
Plus en détailTechnologie data distribution Cas d usage. www.gamma-soft.com
Technologie data distribution Cas d usage www.gamma-soft.com Applications stratégiques (ETL, EAI, extranet) Il s agit d une entreprise industrielle, leader français dans son domaine. Cette entreprise est
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é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étailOpenOffice Base Gestionnaire de Base de Données
OpenOffice Base OpenOffice Base Gestionnaire de Base de Données Version 2.3 / 2.4.1 Module d'introduction Document de présentation Contributions : Charles BURRIEL, Pauline CONSTANT, Frédéric PIRARD Jeffrey
Plus en détailModélisation des données
Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)
Plus en détail2013/2014. Championnats 11 ans ; 13 ans 15 ans 17 ans. Tableau des âges. Thèmes de jeux jeunes
/0 Championnats ans ; ans ans 7 ans Tableau des âges Thèmes de jeux jeunes CHAMPIONNAT JEUNES LES CHAMPIONNATS -0 Aucune inversion de score ne sera possible REGLEMENTS FEMININS ET MASCULINS MOINS DE ANS
Plus en détailEntrepôt de données 1. Introduction
Entrepôt de données 1 (data warehouse) Introduction 1 Présentation Le concept d entrepôt de données a été formalisé pour la première fois en 1990 par Bill Inmon. Il s agissait de constituer une base de
Plus en détailSommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh
NOTATION UML AVEC RATIONAL ROSE G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh Sommaire 1 GÉNÉRALITES...2 1.1 ENVIRONNEMENT LOGICIEL...2 1.2 LES VUES DU LOGICIEL ROSE...3 1.3 ORGANISATION RECOMMANDÉE...3
Plus en détailUML et les Bases de Données
CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..
Plus en détailChapitre 5 LE MODELE ENTITE - ASSOCIATION
Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous
Plus en détailEcole Polytechnique de Louvain INGI 1271 - Fichiers et bases de données
Ecole Polytechnique de Louvain INGI 1271 - Fichiers et bases de données Rapport de projet " Gestion d'un aéroport " Groupe 13 DE GROOTE Charles LAMOULINE Laurent NUTTIN Vincent Q6-2009 TABLE DES MATIÈRES
Plus en détailSage 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é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étailPROJET 1 : BASE DE DONNÉES REPARTIES
PROJET 1 : BASE DE DONNÉES REPARTIES GESTION D UNE BANQUE Elèves : David Bréchet Frédéric Jacot Charles Secrétan DONNÉES DU PROJET SSC - Bases de Données II Laboratoire de Bases de Données BD réparties
Plus en détailConception des bases de données : Modèle Entité-Association
Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir
Plus en détailEvry - M2 MIAGE Entrepôt de données
Evry - M2 MIAGE Entrepôt de données Introduction D. Ploix - M2 Miage - EDD - Introduction 1 Plan Positionnement du BI dans l entreprise Déclinaison fonctionnelle du décisionnel dans l entreprise Intégration
Plus en détailBases 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étailBusiness Intelligence
avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................
Plus en détailCompé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étailDOSSIER UNIQUE ETAT / REGION / DEPARTEMENTS DE L OISE ET DE LA SOMME AIDE INDIVIDUELLE AUX SPORTIFS DE HAUT NIVEAU Année 2015
DOSSIER UNIQUE ETAT / REGION / DEPARTEMENTS DE L OISE ET DE LA SOMME AIDE INDIVIDUELLE AUX SPORTIFS DE HAUT NIVEAU Année 2015 1 ETAT CIVIL NOM : Prénom : Date de naissance : Lieu de naissance : Sexe :
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étailExemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions
Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces
Plus en détailLa problématique. La philosophie ' ) * )
La problématique!" La philosophie #$ % La philosophie &'( ' ) * ) 1 La philosophie +, -) *. Mise en oeuvre Data warehouse ou Datamart /01-2, / 3 13 4,$ / 5 23, 2 * $3 3 63 3 #, 7 Datawarehouse Data warehouse
Plus en détailAnalyse trimestrielle du marché des jeux en ligne en France. Autorité de régulation des jeux en ligne Données T3 2013
1 Analyse trimestrielle du marché des jeux en ligne en France 3 ème trimestre 2013 2 Synthèse des données d activité Les éléments suivants ont été constitués sur la base des données transmises par les
Plus en détailPROGICIELS DE GESTION INTÉGRÉS SOLUTIONS DE REPORTING
PROGICIELS DE GESTION INTÉGRÉS SOLUTIONS DE REPORTING 8 rue de Prague 75012 Paris contact@predixia.com DES SOLUTIONS SIMPLES ET INNOVANTES POUR LA GESTION ET LE PILOTAGE DE VOTRE ACTIVITÉ CONCEVOIR TRÉSORERIE
Plus en détailTP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3
TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3 03/11/2014 Plan du TP 2 Présentation de la suite Microsoft BI Ateliers sur SSIS (2H) Ateliers sur RS (2H) 3 Présentation de la suite Microsoft BI Présentation
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailet les Systèmes Multidimensionnels
Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Data warehouse (DW) Le Data warehouse (entrepôt de données) est une collection de données orientées sujet, intégrées, non volatiles
Plus en détailBASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES
BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE
Plus en détailLe modèle de données
Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.
Plus en détailBases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Plus en détailDomaines d intervention
MANAGEMENT INFORMATIQUE 1 PLACE DE L EGALITE 78280 GUYANCOURT TELEPHONE + 33 1 30 48 54 34 TELECOPIE + 33 1 30 48 54 34 INFOS mailto:contact@managementinformatique.com Société Présentation Société Notre
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étailTP 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étailBusiness Intelligence : Informatique Décisionnelle
Business Intelligence : Informatique Décisionnelle On appelle «aide à la décision», «décisionnel», ou encore «business intelligence», un ensemble de solutions informatiques permettant l analyse des données
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étailUniversité de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Plus en détailTD n 10 : Ma première Base de Données
TD n 10 : Ma première Base de Données 4 heures Rédigé par Pascal Delahaye 11 mars 2015 Le but de ce TD est de découvrirles principales fonctions d OpenOffice Base, le systèmede gestion de bases de données
Plus en détailVotre commission des Jeunes
Présidente, Président, Responsable d école de Tennis, Nous avons le plaisir de vous adresser le livret Jeunes version 2013. Conçu et réalisé par l équipe bénévole de la Commission Départementale des Jeunes,
Plus en détailFORMATION DE L OFFICIEL DE LA TABLE DE MARQUE
FORMATION DE L OFFICIEL DE LA TABLE DE MARQUE GUIDE TDM 2013/14 Version du 20/01/2014 1 SOMMAIRE 1. Introduction Page 3 2. Que sont les Officiels de la Table de Marque? Pages 3 et 4 3. En quoi consiste
Plus en détailDUT Statistique et Traitement Informatique des Données (S.T.I.D.)
UNIVERSITÉ DE LILLE 2 IUT DE ROUBAIX DÉPARTEMENT STATISTIQUE ET TRAITEMENT INFORMATIQUE DES DONNÉES DUT Statistique et Traitement Informatique des Données OBJECTIFS : (S.T.I.D.) Il s agit d une formation
Plus en détailCQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------
ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,
Plus en détailTravail de diplôme 2011 Business Intelligence Open Source SpagoBI/Talend Résumé
ESNE Travail de diplôme 2011 Business Intelligence Open Source SpagoBI/Talend Résumé I.Cirillo 2010-2011 Introduction Le laboratoire de base de données de l ESNE a mis en place, il y a quelques années,
Plus en détailRÈGLEMENT. sur la collaboration avec les intermédiaires
RÈGLEMENT sur la collaboration avec les intermédiaires Fédération Internationale de Football Association Président : Joseph S. Blatter Secrétaire Général : Jérôme Valcke Adresse : FIFA FIFA-Strasse 20
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étailDans ce 9ème numéro de la saison vous trouverez :
Dans ce 9ème numéro de la saison vous trouverez : Les stages de formation de joueurs... Informations générales aux coaches! Les inscrits aux différentes formation régionales Les stages de formation de
Plus en détailIntroduction aux Bases de Données
Licence 3 Géographie Aménagement NHUC5548 Introduction aux Bases de Données Le cas des BD relationnelles Concepts, méthodes et applications JP ANTONI / Y FLETY 1 Logistique et autres fonctionnements Cours
Plus en détailSite Web de paris sportifs
HENAUD Benoît Numéro d auditeur 05-39166 Version V1.2 Date de mise à jour 31/03/2008 1/21 Table des matières 1. Objectif du document... 3 2. Présentation... 3 2.1. Présentation du projet... 3 2.2. Situation
Plus en détailBusiness Intelligence avec SQL Server 2012
Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Table des matières Les éléments à télécharger sont disponibles
Plus en détailInformations relatives à l'inscription - résidence
Commission administrative pour la coordination des systèmes de sécurité sociale Informations relatives à l'inscription - résidence Articles 17, 22, 24, 25 et 26 du règlement (CE) n 883/2004; article 24
Plus en détailBusiness Intelligence avec Excel, Power BI et Office 365
Avant-propos A. À qui s adresse ce livre? 9 1. Pourquoi à chaque manager? 9 2. Pourquoi à tout informaticien impliqué dans des projets «BI» 9 B. Obtention des données sources 10 C. Objectif du livre 10
Plus en détailBases de Données Avancées
1/26 Bases de Données Avancées DataWareHouse 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 Léonard de Vinci 74, rue Marcel Cachin,
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étailConcevoir un modèle de données Gestion des clients et des visites
page 1 MCD Concevoir un modèle de données Gestion des clients et des visites La gestion des informations d une organisation est un élément essentiel de son efficacité. L obligation de les trouver et de
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étailCOMPETENCES E P S et BASKET BALL au CYCLE 3. R.Reynaud CPC. LYON PART-DIEU mai 2003 en référence au document d'antoine Muguet
COMPETENCES E P S et BASKET BALL au CYCLE 3 R.Reynaud CPC. LYON PART-DIEU mai 2003 en référence au document d'antoine Muguet basket-ball au CYCLE 3 - COMPETENCES EPS R.Reynaud-05/2003 CPC Lyon Part Dieu
Plus en détail