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



Documents pareils
La montée des bases de données open source

Bases de données relationnelles : Introduction

INTRODUCTION AUX BASES de DONNEES

SQL MAP. Etude d un logiciel SQL Injection

Les bases de données Page 1 / 8

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

Mercredi 15 Janvier 2014

Logiciel de création de badges personnalisés.

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

Les bases de données. Historique

PHP 4 PARTIE : BASE DE DONNEES

Les bases de données

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

CESI Bases de données

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

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

Exemple 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

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

Master I Génie Logiciel

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

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Licence Professionnelle Commerce Electronique. MySQL. Michel DUBOIS Michel Dubois : Support de cours SGBD N 1

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

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

Bases de données Outils de gestion

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

PostgreSQL. Formations. Catalogue Calendrier... 8

CHAPITRE 1 ARCHITECTURE

Introduction aux SGBDR

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

Le langage SQL Rappels

Visual Paradigm Contraintes inter-associations

Introduction à MySQL (ou MySQL en 3 heures montre en main)

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

Gestion des bases de données

Bases de Données. Plan

Introduction aux bases de données

A5.2.4 Étude d une technologie, d'un composant, d'un outil

BTS S.I.O PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

Business Intelligence avec Excel, Power BI et Office 365

Suite Jedox La Business-Driven Intelligence avec Jedox

Le langage SQL (première partie) c Olivier Caron

PostgreSQL. Formations. Calendrier... 14

Atelier 1. Portails documentaires : BioLib et Cemadoc

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

PHP. PHP et bases de données

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

Optimisez la gestion de l information dans votre entreprise

1 Introduction et installation

PostgreSQL. Formations. SQL avancé Calendrier... 18

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

Bases de Données Relationnelles. Le Modèle Relationnel

Optimisez la gestion de l information dans votre entreprise

Bases de données cours 1

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

Solution universelle de Gestion Electronique de Documents et d Archives Numériques

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

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

CA ARCserve r16 devance Veeam Backup and Replication 6.5 dans le domaine de la protection virtuelle

Introduction aux bases de données: application en biologie

Systèmes en réseau : Linux 1ère partie : Introduction

2 Serveurs OLAP et introduction au Data Mining

BUSINESS INTELLIGENCE

Comment Créer une Base de Données Ab Initio

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

Structured Query Language

Séance 1 Introduction aux bases de données

Notre Catalogue des Formations IT / 2015

ELO Office / Pro Les avantages : Archivage et gestion documentaire

Bases de données élémentaires Maude Manouvrier

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

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté

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

FileMaker 13. Guide ODBC et JDBC

Mise en oeuvre d'une base de données mono-utilisateur avec SQLite

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

La Business Intelligence en toute simplicité :

Installation et Mise en œuvre de MySQL

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

MyReport, une gamme complète. La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! pour piloter votre activité au quotidien.

Annuaires LDAP et méta-annuaires

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)

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

Bases de données avancées Introduction

10 ans d expériences professionnelles en informatique

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

Les Géodatabases en 9.2

Information utiles. webpage : Google+ : digiusto/

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Modéliser et déployer des processus d entreprise avec Biztalk 2006

Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel

Les bases de données OpenSource

DIF VAE Technicien Supérieur de Support en Informatique

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

Transcription:

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 toute source importante de données. Les bases de données sont classées en fonction de leur contenu : bibliographique, texte, numérique, et images. Terme informatique base de données Lot d'informations stockées dans un dispositif informatique. Les technologies existantes permettent d'organiser et de structurer la base de données de manière à pouvoir facilement manipuler le contenu et stocker efficacement de très grandes quantités d'informations. Le logiciel qui manipule les bases de données est appelé système de gestion de base de données (SGBD). Il permet d'organiser, de contrôler, de consulter et de modifier la base de données.

L'organisation logique des données se fait selon un modèle de données. Les données sont organisées en tableau (ou "matrice"), les colonnes représentant les différents "champs" d'informations Les index sont destinés à accélérer les opérations de recherche et de tri. L organisation logique est indépendante de la structure physique. Organisation logique des bases de données Une modification de l'organisation logique ne provoque pas de modification de la structure physique et vice-versa. La motivation fondamentale de l'organisation des données est de permettre d'effectuer des inférences (requêtes) sur celles-ci. Le modèle de données relationnel est aujourd'hui le plus utilisé parce que ce type de représentation permet (contrairement aux modèles hiérarchique et réseau) Les relations multiples, complexes (n:m) La résolution de tous types de requêtes

Contenu des bases de données Dans les fichiers de la base de données sont stockés Les informations (les données), Les index (structures permettant d accélérer la recherche), Les clés primaires (permettant d identifier une donnée de manière unique), Les clés étrangères (permettant de lier des données entre elles), Le détail du modèle de données (définition des structures de tables, etc.), Les listes de contrôle d'accès, Les procédures stockées (ensemble d'instructions précompilées, stockées et exécutées sur demande par le système qui manipule la base de données), Les déclencheurs (provoquant un traitement particulier en fonction d'événements prédéfinis), Les journaux L'organisation physique d'une base de données diffère selon le matériel et le système d'exploitation pour lequel le système de gestion de base de données est conçu.

Défis pour l archivage des bases de données 1. L organisation physique change selon les éditeurs de système de gestion de bases de données Cette organisation n est pas forcément publiée (SGBD propriétaires) La seule solution est d extraire et préserver l organisation logique (les tables) 2. Les éléments à préserver sont multiples Informations (données). Droits d accès aux données Méthodes d accès aux données 3. Les volumes des bases de données sont potentiellement très grands

Principaux systèmes de gestion de bases de données relationnels Nom SGBD Année Editeur Utilisation type Licence Pick 1968 pick system serveur Licence propriétaire Ingres 1974 Computer Associates [3] serveur GPL MaxDB 1977 SAP AG composant logiciel GPL dbase 1978 Ashton-Tate L4G Licence propriétaire Oracle Database 1979 Oracle Corporation serveur Licence propriétaire Informix 1981 IBM serveur Licence propriétaire DB2 1983 IBM serveur Licence propriétaire 4ème Dimension 1985 4ème Dimension L4G Licence propriétaire PostgreSQL 1985 Michael Stonebraker serveur Licence BSD FileMaker Pro 1985 FileMaker logiciel applicatif Licence propriétaire Berkeley DB 1986 Université de Berkeley Composant logiciel Licence BSD Paradox 1987 [4] Corel [5] logiciel applicatif Licence propriétaire SQL Server 1989 Microsoft [6] serveur Licence propriétaire Access 1992 Microsoft L4G Licence propriétaire HyperFile 1993 PC Soft composant logiciel [7] Licence propriétaire MySQL 1995 Oracle Corporation [8] serveur GPL Derby 1996 Apache Software Foundation Composant logiciel Licence Apache InterSystems 1997 InterSystems serveur Licence propriétaire Firebird 2000 Firebird Foundation serveur Interbase Public Licence SQLite 2000 D. Richard Hipp composant logiciel Domaine public OpenOffice.org Base 2002 Oracle Corporation [9] Logiciel applicatif LGPL MariaDB 2009 Monty Program Ab serveur GPL