Base de Données Relationnelles CHAPITRE I : Introduction

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

Download "Base de Données Relationnelles CHAPITRE I : Introduction"

Transcription

1 Base de Données Relationnelles CHAPITRE I : Introduction 1.0 A propos du cours A la fin de ce cours, l étudiant sera capable d analyser un problème et de concevoir un schéma relationnel. L étudiant maîtrisera les grands principes du langage SQL. Il aura également une connaissance avancée d un SGDB particulier. Un projet sera organisé, ainsi que des interrogations qui compteront pour 40% de la note finale. A la fin du module, se tiendra un examen écrit. Toute absence aux interros doit être justifiée, faute de quoi, l étudiant sera sanctionné d un Qu est ce qu une base de données? Une base de données est un «gros» ensemble s sont mémorisées sur un support permanent afin d en faciliter l exploitation (ajout, mise à jour, recherche ). Nous exploitons tous des informations, chaque jour, et pour de depuis l apparition de l écriture, nous avons le pouvoir de les stocker et de les transmettre au-delà des générations, le stockage et la gestion de la connaissance est la base de la naissance de l évolution culturelle qui a aujourd hui emmagasiné sur Terre bien plus d informations que la simple évolution biologique (via l ADN). La gestion et l exploitation de l information sont un fondement essentiel du progrès scientifique. Les bases de données permettent d automatiser cette gestion. Par leurs mécanismes, elles permettent de stocker des informations de façon organisée et de les retrouver en questionnant le système à travers des critères et des conditions particulières (des requêtes). Il est également possible, bien naturellement, d ajouter, de modifier et de supprimer des données de la base de données. Exemple de base de données : ses limites : Pas de gestion de la concurrence (plusieurs personnes sont sur le même

2 fichier), pas de gestion de la sécurité, lourdeur d accès (il faut écrire un programme pour explorer chaque type de fichier), redondance de l information. Le langage COBOL est un parfait exemple de cette philosophie, Cobol est aujourd hui un langage mort mais il existe encore énormément de lignes de code dans ce langage dans les industries, les anciennes données des banques sont souvent encodées dans des cœurs Cobol qu il faudra, un jour ou l autre, traduire dans un langage plus moderne et plus efficace. La conception système fichier a poussé progressivement les chercheurs à concevoir une couche d abstraction supplémentaire à laquelle nous déléguons la manipulation et la sécurité des fichiers : c est un logiciel spécialisé que l on appelle le SGDB (Système de Gestion de Base de Données ; DBMS pour Data Base Management System en anglais). Access, DBase, DB2, Informix, Firebird, Oracle, Sybase, MySQL sont des exemples célèbres de SGDB. Nous ne verrons pas dans ce cours le fonctionnement détaillé d un SGDB, mais il faut savoir qu il peut se baser sur plusieurs modèles et plusieurs techniques algorithmiques pour retrouver les données. Outre l archaïque méthode par système de fichiers, voici les plus importantes du moment : Le Modèle Relationnel C est le modèle le plus utilisé actuellement même s il commence à tendre fin de vie. En 1970, Codd publia un article où il proposait de stocker des données hétérogènes dans des tables et d établir des liens entre ces tables. Pour manipuler ces relations, il existe un modèle théorique que l on appelle l algèbre relationnelle. Par exemple, le langage SQL est une extension standardisée de l'algèbre relationnelle. C est le modèle que nous étudierons dans ce cours d introduction. Le Modèle Orienté-Objet Inspiré du paradigme de programmation du même nom, le modèle OO s données non plus sous forme de table mais sous forme d objet. Un objet modélise une chose de la --> voiture C --> camion D \--> pneu A \--> marque Michelin --> pneu B --> vélo E

3 O2 est un exemple de produit basé sur le modèle Orienté-Objet, mais n est plus commercialisé, le succès n ayant pas été au rendez-vous (les consommateurs commençaient juste à se familiariser avec le modèle relationnel). Le langage de requête se nommait OQL et on opérait le design des objets via un langage O2C qui servait de module à du C ou du C++. Le modèle OO refera sans doute son apparition prochainement dans le monde des SGBD, on le retrouve déjà dans Zope, framework d architecture web de plus en plus populaire. Zope gère les DB en OO via le module Zope Object Database. Le Modèle Multi-dimensionnel L idée est ici de stocker les données dans des hypercubes à n dimensions, on parle de cube de données, qui permettent d analyser les données selon plusieurs critères. Ici un cube à 3 dimensions où on peut mesurer les données suivant le type de marché, le temps ou le type de produit on peut faire des études d une dimension par rapport à une autre, en pratique, il y a, bien entendu, beaucoup plus de dimensions : 1.2 Quelles en sont les utilisations? Les bases de données servent généralem

4 données brutes en informations utiles pour prendre des décisions, on parle alors de Data Mining. On parle aussi dans ce cas de Knowledge Management ou de Knowledge Discovery Data, les outils de data mining permettent d extraire de la connaissance des données en découvrant des modèles, des règles dans le volume d information (souvent très très important) présent dans les entreprises. Pour rappel, la loi de Moore nous dit que notre capacité de calcul double chaque 18 mois (cette loi a toujours été respectée depuis l introduction des microprocesseurs). Notre capacité de stockage d information, quant à elle, double chaque 9 mois. Nous nous dirigeons donc vers une surcharge d information ingérable et encore plus chaotique par l échange en réseau et par internet. Il faudra donc de plus en plus compter sur des agents automatiques pour trier, résumer, comprendre et interpréter l information à notre place, voilà une des fonctions du Data Mining, l on parle aussi de Text Mining pour les applications qui font des résumés d articles de manière automatique et de Web Mining si on analyse les données sur les sites, les blogs et les forums. Considérons le suivi des statistiques et des tendances à long terme en prenant l exemple d une pu susceptibles de commander un produit plutôt qu un autre. A l aide des statistiques et des tendances des données positionnement des données D données Brèche de connaissance Potentiel d analyse

5 produits dans un rayon : les consommateurs qui achètent telle marque de bière, achètent généralement telle marque de chips, donc nous placerons ces chips et cette bière à proximité dans le rayon. Une base de données contribue à réduire ou à supprimer le volume de papier manipulé. Prenons l exemple d un service de ressources humaines qui gère des centaines de curriculum vitae. Le stockage de ces documents s effectue de façon classique dans un classeur ; ils sont classés par nom de famille et par ordre alphabétique, ce qui permet de les retrouver facilement. Pour sélectionner le curriculum vitae de toutes les personnes qui possèdent telle ou telle aptitude, il est nécessaire de lire tous les documents, ce qui peut demander des heures. Quand les informations sont stockées dans une base de données, on obtient les mêmes résultats en quelques secondes. Il existe deux types de bases de données : les bases de données OLTP (Online Transactional Processing) et OLAP (OnLine Analytical Processing). Chaque type est associé à une utilisation particulière qui dépend de l exploitation envisagée des données. Une base de données OLTP dite transactionnelle permet de traiter des données de façon régulière. La programmation de cours et les inscriptions d étudiants constituent un bon exemple d utilisation de base de données transactionnelle. Supposons qu une université propose plusieurs centaines de formations. Elle en ajoute, en supprime, en modifie en fonction des besoins. Chaque formation est assurée par un professeur au moins et concerne entre dix et trois cents étudiants. Des inscriptions et des abandons sont enregistrés toute l année. Les données sont donc dynamiques et exigent un gros volume de saisie. Une gestion sur papier nécessiterait un personnel important, d où l intérêt d utiliser une base de données. Le rôle principal d une base de données O des données en réponse aux demandes émises. En général, les chargements volumineux de données constituent la seule activité transactionnelle effectuée dans ce type de base. Les données OLAP (performances de l entreprise, tendances ) servent de support à des décisions commerciales circonstanciées ou relatives au fonctionnement d collectées auprès de toutes les parties d un organisme. Les entrepôts de données sont spécialeme apparentées et font généralement partie d une base de données transactionnelle. Elles peuvent êtr

6 pendant des années, il est généralement inutile de stocker en ligne toutes les données. Cela augmenterait la quantité globale de données à lire pour en récupérer ou en modifier une seule. Les informations d historique sont généralement stockées hors ligne, le cas échéant sur un serveur dédié, un lecteur de disques ou un lecteur de bandes. Par exemple, les données des trois dernières années d exercice d une entreprise peuvent être enregistrées sur une bande. La question qui se pose concerne la durée de stockage en ligne ; seul le client peut y répondre. Notons le grand succès des ERP (Enterprise Resource Planning) qui sont des macro-packages modulaires orientés business et qui peuvent gérer des bases de données via SQL ou des langages propriétaires, en plus de pouvoir analyser ses données et faire du risk management. L'autre principe qui caractérise un ERP est l'usage systématique de ce qu'on appelle un moteur de workflow qui permet, lorsqu'une donnée est entrée dans le système d'information, de la propager dans tous les modules du système qui en ont besoin. Exemple d application célèbre qui vont dans ce sens : SAP, PeopleSoft Enterprise (Oracle), Cognos, BO (Microsoft), SAS et beaucoup d autres. 1.3 Qui sont les utilisateurs? Banquiers, avocats, comptables, saisie de données, etc., les utilisateurs potentiels de base de données se retrouvent dans pratiquement toutes les professions. Leurs besoins varient. Le banquier par exemple conserve les comptes de personnes et de sociétés, les lignes de crédits, les prêts personnels, les prêts d entreprise etc. Lorsqu un client souhaite clôturer son compte, le banquier contrôle les informations personnelles du client en question. Lorsque vous, utilisez votre carte de crédit pour retirer de l argent dans une banque, vous vous connectez à une base de données. Au fur et à mesure que l argent est retiré, le montant correspondant est déduit du solde de votre compte. Lorsque vous transférez de l argent du compte d épargne au compte courant, la somme est créditée sur le compte courant et débité du compte d épargne. 1.4 Environnements des bases logiquement interdits d accès aux données Il existe plusieurs environnements possibles d une bas

7 l environnement informatique Internet Environnement de mainframe L environnement classique des premiers systèmes de bases de données est l environnement de mainframe, essentiellement constitué d un ordinateur central puissant (main-frame) qui prend en charge de nombreuses connexions d utilisateurs. Plusieurs terminaux passifs sont connectés au mainframe et permettent aux utilisateurs de communiquer avec le superordinateur. Les terminaux sont des extensions du mainframe, non des ordinateurs indépendants ; ils ne «pensent» pas par eux-mêmes, mais comptent sur le mainframe pour effectuer tout le traitement. L environnement mainframe pose de nombreux problèmes. En particulier, un terminal passif ne peut communiquer qu avec l ordinateur principal. Des tâches, notamment des processus manuels, l utilisation d un traitement de texte, ou un ordinateur personnel, ne s interfacent pas toujours avec l ordinateur principal. La plupart des entreprises actuelles ont fait migrer leurs systèmes vers l environnement client/serveur pour des raisons que nous citerons dans le prochain chapitre Environnement client/serveur L environnement client/serveur est probablement le plus larg serveur. L application située sur le client transmet à la base des requêtes de données ou des transa beaucoup de temps.

8 L installation et la maintenance d une application sur un poste client imposent un coût supplémentaire, mais présentent également de nombreux avantages. En particulier, grâce à leurs propres ressources (CPU, mémoire, stockage sur disque), les clients peuvent exécuter une partie du traitement de l application et décharger d autant le serveur qui n a plus à assumer seul la totalité du travail. Les PC sont donc capables de «penser» par eux-mêmes et d exécuter d autres applications, ce qui rend les utilisateurs plus productifs. Par exemple, une personne peut être connectée à la base de données du serveur tout en travaillant sur un document et en lisant un e- mail. La technologie client/serveur résout ainsi de nombreux problèmes inhérents à l environnement de mainframe. La figure 1.2 présente l environnement client/serveur. Environnement informatique Internet Les environnements informatique Internet et client/serv l utilisation de logiciels adaptés supplémentaires. L une des caractéristiques de l informatique Intern le PC de l utilisateur. Dans l environnement informatique Internet, la configuration et la maintenance sens qu ils nécessitent un serveur, un réseau et un ou plusieurs PC. L informatique Internet se distingue toutefois par son ouverture sur Internet. Dans un environnement client/serveur, l utilisateur a accès aux ressources disponibles sur l intranet de l entreprise, voire à des bases de données extérieures à l intranet, mais cela suppose

9 ATTENTION De nombreuses entreprises ont leurs bases de données sur Internet. Elles doivent donnée et ceux qui les exploitent etc. Les concepteurs de base de données doivent apprendre à c prendre la base de des données mesures suivant de sécurité la norme draconiennes UML (Unified pour Modeling empêcher Language). tout propriétaire UML est le langage stand d ordinateur disposant d une connexion Internet d accéder à leurs bases de données sans autorisations. Concrètement, il s agit d implémenter des fonctions telles que des pare-feu et des mécanismes de sécurité pour protéger les données des hackers et autres utilisateurs malintentionnés. De nombreux organismes qui adoptent l environnement informa choisissent une architecture à N niveaux, comparable à l architecture à un niveau intermédiaire ou à trois niveaux. Une architecture à trois niveaux compte une couche client, une couche application et une couche serveur ou base de données. Le "N" indique le nombre de niveaux nécessaires à l aboutissement de la transaction ou de la requête. 1.5 Origine d une base de données La modélisation d une activité, qui est à l orig à évaluer et à distinguer les tâches quotidiennes d une activité. è il faut dialoguer avec les décid

10 1.6 Règles de gestion Les règles de gestion indiquent comment les données sont créées, modifiées et supprimées à l intérieur d un organisme. Elles imposent des restrictions et des limitations sur la façon de gérer les données et détermine la structure de la base de données ainsi que l application utilisée pour y accéder. Chaque entreprise possède ses propres règles et a des besoins de stockage de données qui lui sont propres. On distingue deux types de règles de gestion : 1. Orientées base de données 2. Orientées application La première affecte la conception logique de la base de données. Elle conc façon de regrouper les données et de mettre en relation les tables internes de la base de données. Elles déterminent entre autre la fourchette de validité des valeurs de données et se concrétisent dans ce cas par des contraintes placées sur les colonnes La deuxième affecte le fonctionnement de l application qui sert d interface entre l utilisateur et la base de données. Elles concernent plus particulièrement la façon de conduire les processus et les méthodes utilisées pour accéder aux données de la base de données. Processus opérationnels Les processus opérationnels concernent les activit soit manuellement par le personnel de l entreprise, soit automatiquement. Les activités sont exercées, par l intermédiaire de processus opérationnels. Exemple d un client qui com processus opérationnels sont en jeu : La commande du client est reçue La disponibilité du prod conception de la base de données et de l interface de l application. 1.7 Informations et donné

11 afin de satisfaire les besoins d un organisme et lui permettre de prendre des décisions commerciales. Par exemple, les données d une librairie en ligne sont les titres de livres, les auteurs, les clients, les commandes, les résumés de livres, les ventes, etc. Les données diffèrent naturellement d une entreprise à l autre. Toute base de données contient à la fois des données statiques (ou historiques) et des données dynamiques (ou transactionnelles). Les données statiques sont rarement (ou jamais) modifiées après leur saisie dans la base de données ; elles ne sont consultées qu en cas de besoin. On peut s en servir pour suivre une tendance ou créer des statistiques commerciales, prendre des décisions. Les données dynamiques ou transactionnelles sont fréquemment modifiées après leur stockage dans la base de données. La majorité des entreprises ont besoin d enregistrer des données dynamiques et une combinaison de données dynamiques ou statiques. C est le cas d une librairie en ligne qui doit modifier un certain nombre de données au fur et à mesure qu elle traite les commandes des clients et qui a besoin par ailleurs, d enregistrer des statistiques (ex : les catégories de livres les plus vendus en Wallonie ces cinq dernières années). Entités Une entité est un objet qui représente un groupe ou une catégorie de données d une activité. Par exemple, les titres des livres sont une catégorie d informations tout comme les auteurs. Les entités servent à modéliser logiquement les données. Attributs Un attribut est un sous groupe d informations à l intérieur d une entité. Prenons l entité titre de livre ; elle possède plusieurs attributs : le titre du livre, l éditeur, l auteur, la date d édition, etc. Les attributs permettent de ranger des données spécifiques au sein d une entité. Eléments constitutifs d une base de données le schéma d un

12 Schéma Un schéma est tout simplement un groupe d objets d une base de données qui sont apparentés et reliés entre eux. La table constitue l élément le plus fondamental d un schéma de base de données. D autres types d éléments peuvent résider dans un schéma de base de données : 1. des index 2. des contraintes 3. des vues 4. des procédures Trois modèles sont associés à u 1. Le modèle conceptuel (ou logique) : c est le modèle fondamental de la base de données, il rend compte des structures d organisation qui servent à définir les structures de la base de données, comme les tables et les contraintes. 2. Le modèle interne (OU physique) concerne le stockage physique de la base de données ainsi que l accès aux données, par exemple à travers les tables et les index. Ce modèle distingue le modèle de données et les besoins physiques du matériel et du système d exploitation. 3. Le modèle externe (ou interface application) concerne le méthodes d accès à la base de données utilisées par les utilisateurs, par exemple les formulaires de saisie de données. II autorise la création de relations entre l application de l utilisateur et le modèle de données. La figure 1.4 présente un schéma de base de données relationnelle. T

13 Généralement, c est aux tables que font référence les utilisateurs pour accéder aux données. Une base de données peut être constituée de plusieurs tables reliées entre elles. La figure 1.5 présente les tables d un schéma, chacune étant en relation avec au moins une de ses voisines, voire plusieurs On y trouve 4 types de tables étudiées : 1. Les tables de données : Elles stockent l ess données provenant d une table de données 4. Les tables de validation : Souvent baptisées table, d l entité ; autrement dit, lorsqu un modèle d activité est converti en modèle de base de données, les données 2. Les tables jointes : Elles permettent de créer une liaison entre deux tables 3. Les tables de sous-ensemble : Elles contiennent un sous-ensemble de

14 chaque ligne de la table. Dans la figure 1.6, chaque colonne de la table Customers représente une catégorie d informations. Lignes Une ligne de données est une collection de valeurs inscrites dans les colonnes ligne de données d une table Types de données Un type de donnée détermine l ensemble de traitée comme un caractère, non comme un nombre, d où l impossibilité d effectuer des opérations successives d une table, l ensemble formant un enregistrement unique. Par exemple, la table des titres des livres d une librairie qui propose ouvrages compte enregistrement ou lignes de données. Le nombre de lignes augmente ou diminue en fonction des ajouts et suppressions de titres. La figure 17 présente une

15 Le type de donnée date et heure permet de stocker des valeurs de date et d heure, lesquelles varient selon le système de gestion de base de données relationnelle utilisé Intégrité d une base de données L intégrité des données garantit que les données de la base sont exactes, en d autres termes qu elles vérifient des règles d intégrité exprimées sous la forme de contraintes sur les colonnes Ces contraintes valident les valeurs des données placées dans la base de données, garantissent l absence de données dupliquées ou le respect des règles de gestion après modification ou ajout de données. Elles peuvent être implémentées aussi bien an niveau colonne qu au niveau table. Quand les tables entretiennent des relations parent/enfant, les valeurs d une colonne dépendent des valeurs d une colonne d une autre table. L intégrité référentielle garantit que les données de tables apparentées sont cohérentes ou synchronisées. Ces données doivent vérifier des règles exprimées sous la forme de contraintes référentielles. La représentation de ces contraintes nécessite la définition de clés. Une clé est une valeur de colonne d une table ou une combinaison de valeurs de colonnes, qui permet d identifier une ligne de cette table ou d établir une relation avec une autre table. Il existe deux types de clés : primaires et étrangères Clés primaires Une clé primaire rend une ligne de données unique dans une table. ElIe sert généralement à joindre des tables apparentées ou à interdire la saisie d enregistrements dupliqués. Par exemple, le numéro de Sécurité sociale d un employé est considéré comme la clé primaire idéale car il est unique Clés étrangères Une clé ét

16 Pour supprimer un auteur de la base de données, on retire en premier lieu toutes les références à cet auteur dans la table enfant Booklist ATTENTION : Il faut implémenter les contraintes d intégrité référentielles avant l admission de toute donnée dans la base pour éviter le stockage de données incohérentes ou sans relation, comme des enregistrements orphelins (enregistrements enfant sans aucune relation avec des enregistrements parents). Relations Les bases de données comportent généralement plusieurs tables, dont la plupart sont en relation les unes avec les autres. Dans les bases de données relationnelles, les relations sont souvent établies par l intermédiaire de clés primaires et étrangères. On répartit les données dans des tables que l on relie pour réduire la redondance des données. Le processus de réduction de la redondance de données dans une base de données relationnelle est baptisé normalisation. Les trois types de relations entre deux tables sont : Un à un : Un enregistrement d une table est enregistrement d une autre table Un à plusieurs : Un enregistrement d une table peut être en plusieurs enregistrements d une autre table Plusieurs à plusieurs : Un enregistrement d une avec un ou plusieurs enregistrements d une table 2, et un ou plusieurs enregistrements de la table 2 peuvent être en relation avec un ou plusieurs enregistrements de la table 1. La Figure 1 9 présente les relations entre les tables d une base de relationnelle. Dans le modèle relationnel, les tables parent peuvent avoir plusieurs tables enfant et les tables enfant plusieurs tables parent. La figure montre deux tables la Table 1 co plusieurs)

17 Objets d une base de données relationnelle Divers types d objets participent à une base de données relationnelle, les plus assurer l intégrité référentielle (relations des tables parent et enfant). Elles sont créées au niveau clients, comme un index de livre indique une page donnée. Les triggers. Un trigger (déclenche courants étant : Les tables. Une table sert au stockage d informations dans une base de données relationnelle. En d autres termes, elle contient les données auxquelles l utilisateur accède. Elle est constituée de colonnes et de lignes. Une ligne de données compte une valeur dans chaque colonne de la table. Les vues. Une vue est une table virtuelle en ce sens qu elle ressemble à une table et fonctionne comme elle. Elle est définie d après la structure et les données d une table. On peut l interroger et parfois la mettre à jour. Les contraintes. Une con précisément à contrôler les données autorisées dans une colonne, et à

18 Les procédures. une procédure est un programme stocké et exécuté au niveau de la base de donnée, qui sert essentiellement à gérer les données et à effectuer des traitements par lots. Les quatre premiers objets servent à la définition de la base de données, les deux derniers à l écriture des méthodes d accès aux données. La représentation logique des données à partir de ces éléments rend immatériel l emplacement physique des données.

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

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

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

Plus en détail

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales Ecole des Hautes Etudes Commerciales HEC Alger Évolution des SGBDs par Amina GACEM Module Informatique 1ière Année Master Sciences Commerciales Evolution des SGBDs Pour toute remarque, question, commentaire

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

et les Systèmes Multidimensionnels

et 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étail

Bases de données Cours 1 : Généralités sur les bases de données

Bases de données Cours 1 : Généralités sur les bases de données Cours 1 : Généralités sur les bases de données POLYTECH Université d Aix-Marseille odile.papini@univ-amu.fr http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 1 Qu est ce qu une

Plus en détail

Introduction à la B.I. Avec SQL Server 2008

Introduction à 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étail

Bases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS

Bases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS Bases de Données Stella MARC-ZWECKER Maître de conférences Dpt. Informatique - UdS stella@unistra.u-strasbg.fr 1 Plan du cours 1. Introduction aux BD et aux SGBD Objectifs, fonctionnalités et évolutions

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier? DOSSIER SOLUTION CA ERwin Modeling Comment gérer la complexité des données et améliorer l agilité métier? CA ERwin Modeling fournit une vue centralisée des définitions de données clés afin de mieux comprendre

Plus en détail

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

Introduction aux bases de données Cours 1 : Généralités sur les bases de données Cours 1 : Généralités sur les bases de données ESIL Université de la méditerranée Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/sources/bdmat.html Plan du cours 1 1 Qu est ce qu

Plus en détail

Les bases de données Page 1 / 8

Les bases de données Page 1 / 8 Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le 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étail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise BUSINESS INTELLIGENCE Une vision cockpit : utilité et apport pour l'entreprise 1 Présentation PIERRE-YVES BONVIN, SOLVAXIS BERNARD BOIL, RESP. SI, GROUPE OROLUX 2 AGENDA Définitions Positionnement de la

Plus en détail

SQL Server 2012 et SQL Server 2014

SQL Server 2012 et SQL Server 2014 SQL Server 2012 et SQL Server 2014 Principales fonctions SQL Server 2012 est le système de gestion de base de données de Microsoft. Il intègre un moteur relationnel, un outil d extraction et de transformation

Plus en détail

Introduction aux Bases de Données

Introduction aux Bases de Données Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

CESI Bases de données

CESI Bases de données CESI Bases de données Introduction septembre 2006 Bertrand LIAUDET EPF - BASE DE DONNÉES - septembre 2005 - page 1 PRÉSENTATION GÉNÉRALE 1. Objectifs généraux L objectif de ce document est de faire comprendre

Plus en détail

Entrepôt de données 1. Introduction

Entrepô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étail

Mercredi 15 Janvier 2014

Mercredi 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étail

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre La problématique de la Préservation des Bases de Données Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre Définition des bases de données Terme du langage courant base de données Utilisé pour désigner

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

Bases de données avancées Introduction

Bases de données avancées Introduction Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)

Plus en détail

INTRODUCTION AUX BASES de DONNEES

INTRODUCTION AUX BASES de DONNEES INTRODUCTION AUX BASES de DONNEES Équipe Bases de Données LRI-Université Paris XI, Orsay Université Paris Sud Année 2003 2004 1 SGBD : Fonctionnalités et Principes Qu est qu une base de données? Un Système

Plus en détail

Mise en œuvre du PGI dans les enseignements tertiaires

Mise en œuvre du PGI dans les enseignements tertiaires Stage académique Mise en œuvre du PGI dans les enseignements tertiaires Nord Franche-Comté Lycée du Grand Chênois - 24 mars / 6 avril 2011 pascal.parisot@ac-besancon.fr Le PGI dans les enseignements tertiaires

Plus en détail

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

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 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étail

Bases de Données Avancées

Bases 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étail

Les bases de données

Les 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étail

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Initiation aux bases de données (SGBD) Walter RUDAMETKIN Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)

Plus en détail

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

Bases de données relationnelles : Introduction

Bases de données relationnelles : Introduction Bases de données relationnelles : Introduction historique et principes V. Benzaken Département d informatique LRI UMR 8623 CNRS Université Paris Sud veronique.benzaken@u-psud.fr https://www.lri.fr/ benzaken/

Plus en détail

Introduction aux SGBDR

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

Plus en détail

//////////////////////////////////////////////////////////////////// Administration bases de données

//////////////////////////////////////////////////////////////////// Administration bases de données ////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données

Plus en détail

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de

Plus en détail

Datawarehouse: Cubes OLAP. Marlyse Dieungang Khaoula Ghilani

Datawarehouse: Cubes OLAP. Marlyse Dieungang Khaoula Ghilani Datawarehouse: Cubes OLAP Marlyse Dieungang Khaoula Ghilani Table des matières 1 Data Warehouse 3 1.1 Introduction............................ 3 1.1.1 Définition......................... 3 1.1.2 Architecture........................

Plus en détail

Technologie data distribution Cas d usage. www.gamma-soft.com

Technologie 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étail

Utiliser Access ou Excel pour gérer vos données

Utiliser Access ou Excel pour gérer vos données Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

Bases de Données. Plan

Bases 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étail

BD réparties. Bases de Données Réparties. SGBD réparti. Paramètres à considérer

BD réparties. Bases de Données Réparties. SGBD réparti. Paramètres à considérer Bases de Données Réparties Définition Architectures Outils d interface SGBD Réplication SGBD répartis hétérogènes BD réparties Principe : BD locales, accès locaux rapides accès aux autres SGBD du réseau

Plus en détail

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Avant de commencer à travailler avec le produit, il est nécessaire de comprendre, à un haut niveau, les problèmes en réponse desquels l outil a été

Plus en détail

Les Entrepôts de Données

Les Entrepôts de Données Les Entrepôts de Données Grégory Bonnet Abdel-Illah Mouaddib GREYC Dépt Dépt informatique :: GREYC Dépt Dépt informatique :: Cours Cours SIR SIR Systèmes d information décisionnels Nouvelles générations

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

Chapitre 10. Architectures des systèmes de gestion de bases de données

Chapitre 10. Architectures des systèmes de gestion de bases de données Chapitre 10 Architectures des systèmes de gestion de bases de données Introduction Les technologies des dernières années ont amené la notion d environnement distribué (dispersions des données). Pour reliér

Plus en détail

LoReNa : pour dynamiser votre Relation Client (CRM)

LoReNa : pour dynamiser votre Relation Client (CRM) LoReNa : pour dynamiser votre Relation Client (CRM) Valorisez votre Relation Client! http://www.lorena.pro/nossolutions/crm.aspx Introduction La connaissance du client est une des bases de la réussite

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction

Plus en détail

SAP Business Suite Powered by SAP HANA Transactionnel et Analytique réunis

SAP Business Suite Powered by SAP HANA Transactionnel et Analytique réunis Christophe Toulemonde Janvier 2013 SAP Business Suite Powered by SAP HANA Transactionnel et Analytique réunis Cette note a pour objectif de décrypter l annonce de SAP Business Suite Powered by SAP HANA.

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 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étail

Gestion des bases de données

Gestion 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étail

Business Intelligence : Informatique Décisionnelle

Business 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étail

SUPPORT DE COURS ACCESS 2010

SUPPORT DE COURS ACCESS 2010 Qu est-ce qu Access? Access 2010 est un outil de déploiement et de conception d application de base de données que vous pouvez utiliser pour effectuer le suivi d informations importantes. Vous pouvez conserver

Plus en détail

ETL Extract - Transform - Load

ETL 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étail

INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE

INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES

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

1 Introduction et installation

1 Introduction et installation TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on

Plus en détail

Master I Génie Logiciel

Master I Génie Logiciel 1. Introduction Master I Génie Logiciel Dr. Imed Bouchrika Dept de Mathematique & Informatique Université de Souk-Ahras imed@imed.ws Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of

Plus en détail

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

CONCEPTION Support de cours n 3 DE BASES DE DONNEES CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...

Plus en détail

Systèmes d information et bases de données (niveau 1)

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

Plus en détail

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr IT203 : Systèmes de gestion de bases de données A. Zemmari zemmari@labri.fr 1 Informations pratiques Intervenants : Cours : (A. Zemmari zemmari@labri.fr) TDs, TPs : S. Lombardy et A. Zemmari Organisation

Plus en détail

CHAPITRE 1 ARCHITECTURE

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

Plus en détail

SQL SERVER 2008, BUSINESS INTELLIGENCE

SQL 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étail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

CHAPITRE 1. Introduction aux bases de données

CHAPITRE 1. Introduction aux bases de données CHAPITRE 1 Contenu du chapitre 1 Pourquoi utiliser une bases de? Définitions et objectifs d'un SGBD Niveaux d'abstraction des Méthodes de modélisation d une BD Modèles de structuration des Structure globale

Plus en détail

Module BDR Master d Informatique (SAR)

Module BDR Master d Informatique (SAR) Module BDR Master d Informatique (SAR) Cours 6- Bases de données réparties Anne Doucet Anne.Doucet@lip6.fr 1 Bases de Données Réparties Définition Conception Décomposition Fragmentation horizontale et

Plus en détail

Chapitre 9 : Informatique décisionnelle

Chapitre 9 : Informatique décisionnelle Chapitre 9 : Informatique décisionnelle Sommaire Introduction... 3 Définition... 3 Les domaines d application de l informatique décisionnelle... 4 Architecture d un système décisionnel... 5 L outil Oracle

Plus en détail

Rappel sur les bases de données

Rappel 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étail

Gestion électronique de documents

Gestion électronique de documents you can Canon ADOS Architecture for Document Services TM Gestion électronique de documents Gestion électronique de documents ADOS Les exigences complexes posées à la gestion des documents requièrent des

Plus en détail

Thibault Denizet. Introduction à SSIS

Thibault Denizet. Introduction à SSIS Thibault Denizet Introduction à SSIS 2 SSIS - Introduction Sommaire 1 Introduction à SQL Server 2008 Integration services... 3 2 Rappel sur la Business Intelligence... 4 2.1 ETL (Extract, Transform, Load)...

Plus en détail

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client.

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client. Les PGI Les Progiciels de Gestion Intégrés sont devenus en quelques années une des pierres angulaire du SI de l organisation. Le Système d Information (SI) est composé de 3 domaines : - Organisationnel

Plus en détail

Business Intelligence avec Excel, Power BI et Office 365

Business 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étail

Conception des bases de données : Modèle Entité-Association

Conception 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étail

Solutions SAP Crystal

Solutions SAP Crystal Solutions SAP Crystal Solutions SAP Crystal NOUVEAUTÉS 2011 SOMMAIRE ^ 4 Nouveautés de SAP Crystal Server 2011 4 Exploration contextuelle des données 5 Expérience utilisateur attrayante 5 Panneau d interrogation

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

La problématique. La philosophie ' ) * )

La 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étail

Auto-évaluation Aperçu de l architecture Java EE

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Présentations personnelles. filière IL

Présentations personnelles. filière IL Présentations personnelles filière IL Résumé Liste de sujets de présentations personnelles. Chaque présentation aborde un sujet particulier, l'objectif étant que la lecture du rapport ainsi que l'écoute

Plus en détail

Introduction aux Bases de Données Relationnelles Conclusion - 1

Introduction aux Bases de Données Relationnelles Conclusion - 1 Pratique d un : MySQL Objectifs des bases de données Où en sommes nous? Finalement, qu est-ce qu un? Modèle relationnel Algèbre relationnelle Conclusion SQL Conception et rétro-conception Protection de

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

AXIAD Conseil pour décider en toute intelligence

AXIAD Conseil pour décider en toute intelligence AXIAD Conseil pour décider en toute intelligence Gestion de la Performance, Business Intelligence, Big Data Domaine d expertise «Business Intelligence» Un accompagnement adapté à votre métier dans toutes

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

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Bases de données cours 1

Bases de données cours 1 Bases de données cours 1 Introduction Catalin Dima Objectifs du cours Modèle relationnel et logique des bases de données. Langage SQL. Conception de bases de données. SQL et PHP. Cours essentiel pour votre

Plus en détail

IFT3030 Base de données. Chapitre 2 Architecture d une base de données

IFT3030 Base de données. Chapitre 2 Architecture d une base de données IFT3030 Base de données Chapitre 2 Architecture d une base de données Plan du cours Introduction Architecture Modèles de données Modèle relationnel Algèbre relationnelle SQL Conception Fonctions avancées

Plus en détail

Méthodologie de conceptualisation BI

Mé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étail

DOCUMENTS DE DECOUVERTE CHAPITRE 1 L ORGANISATION DE LA COMPTABILITE DANS L ENTREPRISE

DOCUMENTS DE DECOUVERTE CHAPITRE 1 L ORGANISATION DE LA COMPTABILITE DANS L ENTREPRISE DOCUMENTS DE DECOUVERTE CHAPITRE 1 L ORGANISATION DE LA COMPTABILITE DANS L ENTREPRISE I. LA FONCTION COMPTABLE DANS L ENTREPRISE 1. Définir la comptabilité. A quoi sert la comptabilité? 2. Quelles sont

Plus en détail

2 Serveurs OLAP et introduction au Data Mining

2 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étail

IBM CommonStore for SAP V8.4 fournit un nouveau support complet pour ILM à partir de la gestion de la rétention des données SAP

IBM CommonStore for SAP V8.4 fournit un nouveau support complet pour ILM à partir de la gestion de la rétention des données SAP Lettre d'annonce IBM Europe ZP08-0456 du 30 septembre 2008 IBM CommonStore for SAP V8.4 fournit un nouveau support complet pour ILM à partir de la gestion de la rétention des données SAP Table des matières

Plus en détail

ERP Service Negoce. Pré-requis CEGID Business version 2008. sur Plate-forme Windows. Mise à jour Novembre 2009

ERP Service Negoce. Pré-requis CEGID Business version 2008. sur Plate-forme Windows. Mise à jour Novembre 2009 ERP Service Negoce Pré-requis CEGID Business version 2008 sur Plate-forme Windows Mise à jour Novembre 2009 Service d'assistance Téléphonique 0 825 070 025 Pré-requis Sommaire 1. PREAMBULE... 3 Précision

Plus en détail

Licence Professionnelle en Statistique et Informatique Décisionnelle (S.I.D.)

Licence Professionnelle en Statistique et Informatique Décisionnelle (S.I.D.) Université de Lille 2 - Droit et Santé Ecole Supérieure des Affaires & Institut Universitaire de Technologie (IUT-C) Département Statistique et Traitement Informatique des Données Licence Professionnelle

Plus en détail

«clustering» et «load balancing» avec Zope et ZEO

«clustering» et «load balancing» avec Zope et ZEO IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre Sommaire Introduction...3 1. Présentation générale de ZEO...4

Plus en détail