Les bases de données. Historique

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

Download "Les bases de données. Historique"

Transcription

1 1 Les bases de données Aujourd hui indispensables dans tous les systèes de gestion de l inforation, les bases de données sont une évolution logique de l augentation de la deande de stockage de données. Historique Dès les débuts de l inforatique, l un des soucis ajeurs de l utilisateur fut de pouvoir stocker assiveent des données et de pouvoir en disposer régulièreent afin d en extraire de nouvelles inforations, de les consulter et de les odifier. De 1950 à 1960, seul existait le fichier pour satisfaire à cette deande. Les applications devaient donc être coplétées par une prograation qui se faisait souvent en langage achine (assebleur). RCA (Radio Corporation of Aerica) proposa une achine spécialisée pour répondre à ce besoin, le BIZMAC, coercialisé en Au début des années 60, l arrivée de COBOL (COon Business Oriented Language) perit de créer des structures de données hiérarchisées. C est à ce oent que le concept de base de données prit son essor et qu apparurent les preiers systèes de gestion de bases de données. Coe ils fonctionnaient en relation étroite avec COBOL, le odèle de représentation des données était calqué sur les structures de données de COBOL. Les bases de données hiérarchiques étaient nées.

2 6 SQL L un des preiers systèes de gestion de bases de données hiérarchiques coercialisés fut IMS (Inforation Manageent Syste) d IBM, puis DL1 et Systèe Grâce aux langages plus odernes, perettant de anipuler les données de anière plus dynaique, avec, notaent, des pointeurs d adresse, les inforaticiens irent au point les bases de données dites "en réseau". Ce tere indique plus préciséent un odèle de données organisées en ailles, c est-à-dire de structures de données représentées par des nœuds rejoints par des arcs orientés. Le tere "réseau", assez ipropre aujourd hui, aurait dû être replacé par graphe, ais on ne refait pas l histoire... Ce odèle est issu des travaux du CODASYL (Conference On DAta SYste and Language) qui débutèrent en Les systèes coercialisés furent IDMS (Integrated Data Manageent Syste) d IBM, IDS (Integrated Data Store) d Honeywell, DBMS 10 de DEC ou encore SOCRATE de CII-Bull. NOTE C est une base de données IDS qui a été utilisée pour la conquête spatiale aéricaine dans le cadre du prograe Apollo. La quatrièe évolution est née des rearquables travaux athéatiques d un chercheur de la société IBM : Edgar F. CODD. Celui-ci partit du principe que l on pouvait établir entre les données des relations logiques de type "équivalence", "négation", "infériorité" et êe des opérations coe la "jointure". Ce odèle théorique, dit "odèle relationnel", fit l objet d une counication en juin 1970 dans le journal ACM et dans le cadre du projet Syste/R. Les preières réalisations de systèes de gestion de bases de données relationnels quant à elles ne furent entreprises qu en 1974, à titre expériental (XRM d IBM), et dotées d un langage d interrogation des données épousant les concepts de la théorie relationnelle (SEQUEL, Structured English QUEry Language Dr Donald Chaberlin). L avantage de cette conception est la siplicité : les données stockées sont organisées en tables (tableaux dont les colonnes sont hétérogènes et les lignes en accès direct grâce à un index ou "clef"). Cette organisation logique des données peret de s affranchir d une grande partie des problèes physiques liés au stockage.

3 Chapitre 1 Les bases de données 7 Toute l attention se reportait alors sur l étude du langage d interrogation de la base de données. SEQUEL devint, dans une seconde version aéliorée, SEQUEL 2 et fut annoncé par IBM sous le no coercial de Syte R. Le no SEQUEL donné à l origine au langage d interrogation fut en partie conservé, ais transforé en SQL (Structured Query Langage) en 1976 parce que l acronye SEQUEL constituait déjà une arque. Syste R, preier systèe de gestion de bases de données relationnel, introduit à titre expériental chez certains clients d IBM, perit d affiner le langage d interrogation des données et aboutit au produit SQL/DS. Hélas, IBM arrivait un peu tard, car déjà, une petite société du no de "Relationnel Software Inc" avait doublé "big blue" en coercialisant un SGBDR doté du langage d interrogation SQL. En l occurrence il s agissait du produit ORACLE. Finaleent le SGBDR d IBM sortit en 1981 et une version différente, ais néanoins prétenduent copatible, vit le jour en 1983 avec, coe no de code, DB2. En parallèle, des universitaires de Californie, Michael STONEBRAKER et Eugene WONG, coencèrent à réaliser à titre expériental un nouveau prototype au sein de la prestigieuse Berkeley University. Leur projet, adoptant des concepts un peu différents, fut baptisé Ingres et le langage d accès QUEL. Avec quelques autres professeurs, ils forèrent alors une société Relational Technology Inc. et annoncèrent, en 1981, la preière version coerciale de leur SGBDR. Une kyrielle de produits SQL firent ensuite leur apparition : DG/SQL (1984), SYBASE (1986), INFORMIX, RDB, UNIFY, etc. Lors de l avèneent du icro-ordinateur, différents éditeurs se penchèrent de nouveau sur le problèe des bases de données. IBM prit le parti de ne pas s en êler, jugeant qu une base de données iplantée sur un icro-ordinateur ne présentait pas d intérêt (systèes individuels, faibles capacités de stockage...). Mais des éditeurs plus novateurs se regroupèrent afin de ettre au point un asseblage de forats de fichiers capable de répondre facileent à une structuration des données sous fore de "tables". A cette occasion, ils créèrent le odèle XBase basé sur des fichiers ISAM (Indexed Sequential Access Method, fichier séquentiel à accès indexé). Selon ce odèle, chaque table est un fichier et des fichiers annexes viennent enrichir la structure de la table et des contraintes.

4 8 SQL Dès lors, des produits spécifiques coencèrent à voir le jour. Le preier fut dbase d Ashton Tate qui connut un succès iédiat. Mais dbase essuya les plâtres et fut sévèreent concurrencé par des SGBD plus odernes coe RBase de Microri, Paradox d Ansa, racheté très tôt par Borland, puis Corel, ou encore FoxBase (dénoé ensuite FoxPro), etc. L arrivée de l interface graphique Windows de Microsoft conduisit les éditeurs à un double ouveent : adapter à cette nouvelle interface les produits en ode caractère existant (ce fut le cas de Paradox de Borland puis de dbase et, finaleent, de Fox- Pro) ou créer des SGBD dédiés Windows (en particulier ACCESS de Microsoft ou APPROCH de Lotus). Le dernier né de ce type de SGBD est MySQL, produit "libre" à faible intégrité, destiné à des volues de données oyen et particulièreent adapté à la création de sites Web dynaiques à base de docuents accessibles en lecture. D autres langages d interrogation ont vu le jour. Pour n en citer qu un, notons QBE, systèe is au point concurreent à SQL, ais qui n a connu de succès que grâce à l introduction de Paradox. QBE (Query By Exaple, interrogation par l exeple) a été inventé par Moshe Zloof (IBM 1977) et is en place dès la preière version de Paradox (1.0 pour DOS), en 1985, par ANSA Software, l éditeur de Paradox. Pour interroger une table avec ce systèe, il suffit de proposer une iage de la réponse (un "squelette" de table) et, par un écanise d analogie, QBE va rechercher les occurrences dans les tables qui correspondent aux différents critères établis. Cependant, vous entendez parler de QBE bien souvent à tort... En effet, la plupart des éditeurs de SGBD et certains produits d extraction de données proposent une interface graphique perettant de construire visuelleent des requêtes SQL et s intitulent popeuseent QBE, alors que le langage inventé par Zloof n y est nulleent présent!

5 Chapitre 1 Les bases de données 9 Vocabulaire de base Voici une liste de teres nécessaire à la copréhension des propos tenus dans cet ouvrage : Base de données. Une base de données peret de structurer des données en relation les unes avec les autres (clients, factures, stock, etc.) pour les traiter en lots ou séparéent, ou encore pour les archiver. SGBDR (Systèe de gestion de bases de données relationnel). Enseble de odules et d espace de stockage inforatique, logiciel, capable de traiter les données d une base de données. En général un SGBDR se copose d un oteur relationnel et d un espace de stockage. Le oteur relationnel doit être capable d insérer, de odifier, de supprier et d extraire des données, ais aussi d organiser la structure de stockage des données en différentes coposantes coe des tables, des index, des contraintes, etc. En anglais, cet acronye est RDBMS (Relational Data Base Manageent Syste). SQL (Structured Query Langage, langage de requête structuré). L objet essentiel de cet ouvrage! Table. Enseble de données relatives à un êe concept. Table des clients, table des coandes (voir Figure 1.1). Figure 1.1 La table client.db (Paradox).

6 10 SQL Colonne. Eléent vertical dans une table, représentant un enseble de valeurs d un attribut. Colonne No de la table des clients, colonne Mode de paieent de la table des coandes (voir Figure 1.2). Figure 1.2 La colonne CLI_PRENOM de la table client.db (Paradox). NOTE Nous ne parlerons jaais de "chap" dans cet ouvrage. Le tere de chap désigne l aspect visuel de l inforation contenue dans une colonne, lorsque la valeur de la colonne de la table est vue à travers une interface graphique. Ligne. Eléent horizontal dans une table, représentant une énuération des valeurs des différents attributs (colonnes) pour une êe référence (identifiant) (voir Figure 1.3). Figure 1.3 Une ligne de la table Client.db (Paradox).

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

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

2.1 Comment fonctionne un site?

2.1 Comment fonctionne un site? Coent fonctionne un site? Dans ce chapitre, nous allons étudier la liste des logiciels nécessaires à la création d un site ainsi que les principes de base indispensables à son bon fonctionneent. 2.1 Coent

Plus en détail

Introduction aux bases de données

Introduction aux bases de données Introduction aux bases de données 1. Introduction 1.1. Qu est-ce qu une base de données Définition : Un ensemble d informations logiquement reliées entre elles. Plus précisément, nous appellerons base

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

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

Système de base de données

Système de base de données Système de base de données 1. INTRODUCTION Un système de base de données est un système informatique dont le but est de maintenir les informations et de les rendre disponibles à la demande. Les informations

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

GarageBand Premiers contacts Comprend une présentation complète des fenêtres GarageBand, ainsi que des leçons pas à pas conçues pour vous aider à

GarageBand Premiers contacts Comprend une présentation complète des fenêtres GarageBand, ainsi que des leçons pas à pas conçues pour vous aider à GarageBand Preiers contacts Coprend une présentation coplète des fenêtres GarageBand, ainsi que des leçons pas à pas conçues pour vous aider à utiliser GarageBand 1 Table des atières Préface 7 Preiers

Plus en détail

Principes et mise en œuvre

Principes et mise en œuvre A Principes et ise en œuvre 1 DÉFINITIONS ET MÉTHODES A 1.1 Définitions D après l Afnor (FD X 60-000), «la aintenance est l enseble de toutes les actions techniques, adinistratives et de anageent durant

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

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

Mécanique : Cinématique du point. Chapitre 1 : Position. Vitesse. Accélération

Mécanique : Cinématique du point. Chapitre 1 : Position. Vitesse. Accélération 2 e B et C 1 Position. Vitesse. Accélération 1 Mécanique : Cinéatique du point La écanique est le doaine de tout ce qui produit ou transet un ouveent, une force, une déforation : achines, oteurs, véhicules,

Plus en détail

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

Le langage SQL (première partie) c Olivier Caron Le langage SQL (première partie) 1 Plan Le S.G.B.D. postgres Le langage SQL Langage de manipulation de données Langage de requêtes 2 Quelques mots sur Postgres (1/2) Travaux de Stonebraker (Univ. Berkeley)

Plus en détail

Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd

Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd Calcul relationnel de tuples Forme générale : { t P(t) } Où : t est une variable tuple P est un prédicat (formule) construit à

Plus en détail

L informatique des entrepôts de données

L informatique des entrepôts de données L informatique des entrepôts de données Daniel Lemire SEMAINE 14 NoSQL 14.1. Présentation de la semaine On construit souvent les entrepôts de données en utilisant des systèmes de bases de données relationnels

Plus en détail

2A-SI 4 - Bases de Données 4.2 - Modèle relationnel

2A-SI 4 - Bases de Données 4.2 - Modèle relationnel 2A-SI 4-4.2 - Modèle relationnel Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Avec l aide du cours de Y. Bourda Généralités du «modèle relationnel» : Formalisé par CODD

Plus en détail

Généralités sur les bases de données

Généralités sur les bases de données Généralités sur les bases de données Qu est-ce donc qu une base de données? Que peut-on attendre d un système de gestion de bases de données? Que peut-on faire avec une base de données? 1 Des donné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

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

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

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

Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd

Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd Réda DEHAK reda@lrde.epita.fr 2012/2013 http://www.lrde.epita.fr/~reda/bdd Organisation du cours Horaires : Cours : 24h RELA + (14h IMDB en S4). RELATD : 14h. Evaluations : Projet, Contrôles, QCM Projet

Plus en détail

Bases de données. c Olivier Caron. Bureau F-016 Olivier.Caron@polytech-lille.fr

Bases de données. c Olivier Caron. Bureau F-016 Olivier.Caron@polytech-lille.fr Bases de données Bureau F-016 Olivier.Caron@polytech-lille.fr 1 Système d information et bases de données Une formation sur 3 ans! Système d information Analyse, conception Bases de données structuration,

Plus en détail

Utiliser Internet Explorer

Utiliser Internet Explorer 5 Utiliser Internet Explorer 5 Utiliser Internet Explorer Internet Explorer est le plus utilisé et le plus répandu des navigateurs web. En effet, Internet Explorer, couraent appelé IE, est le navigateur

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

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

Procédure de migration vers MySQL

Procédure de migration vers MySQL Procédure de migration vers MySQL Etude et réalisation d une solution de migration d une base de données ORACLE vers un système libre PostgreSQL ou MySQL. Réf. : Procédure de migration MySQL V1.0 Projet

Plus en détail

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

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

Université de Thessalie Département d Aménagement, D Urbanisme et Développement Régional

Université de Thessalie Département d Aménagement, D Urbanisme et Développement Régional Université de Thessalie Départeent d Aénageent, D Urbanise et Développeent Régional Enseignant : As. Pr. Marie-Noelle Duquenne II. Les Méthodes de Classification Ces éthodes ont pour objectif de parvenir

Plus en détail

Les Ateliers XS. Des formations courtes, personnalisées et opérationnelles pour vous lancer rapidement sur le Web!

Les Ateliers XS. Des formations courtes, personnalisées et opérationnelles pour vous lancer rapidement sur le Web! Les Ateliers XS Des forations courtes, personnalisées et opérationnelles pour vous lancer rapideent sur le Web! «J entends et j oublie ; je vois et je e souviens ; je fais et je coprends» Confucius 1 Pourquoi

Plus en détail

IFT3030 Base de données. Chapitre 1 Introduction

IFT3030 Base de données. Chapitre 1 Introduction IFT3030 Chapitre 1 Introduction Plan du cours Introduction Architecture Modèles de données Modèle relationnel Algèbre relationnelle SQL Conception Fonctions avancées Concepts avancés Modèle des objets

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

SQL MAP. Etude d un logiciel SQL Injection

SQL MAP. Etude d un logiciel SQL Injection Introduction Ce TP a pour but d analyser un outil d injection SQL, comprendre les vulnérabilités d une BD et de mettre en œuvre une attaque par injection SQL. Prise en main du logiciel SQLMap est un outil

Plus en détail

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du Proyecto FAO COPEMED Universidad de Alicante Ramón y Cajal, 4 03001 - Alicante, España GCP/REM/057/SPA Web : www.fao.org/fi/copemed Tel : +34 96 514 59 79 Fax : +34 96 514 59 78 Email : copemed@ua.es Formation

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

CHAPITRE 1 ARCHITECTURE BASES DE DONNÉES AVANCÉES 2014-2015 20/10/2014. Université des sciences et de la Technologie Houari Boumediene USTHB Alger

CHAPITRE 1 ARCHITECTURE BASES DE DONNÉES AVANCÉES 2014-2015 20/10/2014. Université des sciences et de la Technologie Houari Boumediene USTHB Alger Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique BASES DE DONNÉES AVANCÉES 2014-2015 RESPONSABLES M. KAMEL BOUKHALFA (SII CHAPITRE 1 ARCHITECTURE 1

Plus en détail

Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation.

Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation. Bienvenue! Jusqu à 14 h : Open Questions! On vous explique ce que vous n avez pas compris lors de la première formation. Téléchargez les logiciels nécessaires pour cette formation : http ://formation-web.via.ecp.fr

Plus en détail

SQL Historique 1982 1986 1992

SQL Historique 1982 1986 1992 SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse

Plus en détail

Retrouvez des informations sur cet ouvrage!

Retrouvez des informations sur cet ouvrage! Copyright 2009 Micro Application 20-22, rue des Petits-Hôtels 75010 PARIS 1 re Edition - Novebre 2009 Auteur Eric VIEGNES Toute représentation ou reproduction, intégrale ou partielle, faite sans le consenteent

Plus en détail

Bioinformatique BTV Stockage des données

Bioinformatique BTV Stockage des données 1 / 64 Bioinformatique BTV Stockage des données Jean-Michel Richer jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer Juillet 2008 2 / 64 Plan Plan 1 Introduction 2 Format de stockage

Plus en détail

Voyez la réponse à cette question dans ce chapitre. www.alternativesjournal.ca/people-and-profiles/web-exclusive-ela-alumni-make-splash

Voyez la réponse à cette question dans ce chapitre. www.alternativesjournal.ca/people-and-profiles/web-exclusive-ela-alumni-make-splash Une personne de 60 kg est à gauche d un canoë de 5 de long et ayant une asse de 90 kg. Il se déplace ensuite pour aller à droite du canoë. Dans les deux cas, il est à 60 c de l extréité du canoë. De cobien

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

Les requêtes Oracle XML DB. Du modèle relationnelle au modèle Hiérarchique

Les requêtes Oracle XML DB. Du modèle relationnelle au modèle Hiérarchique Les requêtes Oracle XML DB Du modèle relationnelle au modèle Hiérarchique Sommaire Rappel des modèles Le modèle relationnel Le modèle hiérarchique Leurs différences Oracle XML DB Les types de XMLType Les

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

//////////////////////////////////////////////////////////////////// Bureautique

//////////////////////////////////////////////////////////////////// Bureautique ////////////////////// Bureautique / INTRODUCTION Bureautique La bureautique est l'ensemble des moyens et méthodes appliqués aux activités de bureau permettant de traiter informatiquement des informations

Plus en détail

2012-2013 INTRODUCTION PRESENTATION :

2012-2013 INTRODUCTION PRESENTATION : TP1 : Microsoft Access INITITIATION A ACCESS ET CREATION DE TABLES INTRODUCTION Une base de données est un conteneur servant à stocker des données: des renseignements bruts tels que des chiffres, des dates

Plus en détail

GRAFCET. 1- Structure générale. CPGE / Sciences Industrielles pour l Ingénieur C60 Cours GRAFCET. Divergence en OU

GRAFCET. 1- Structure générale. CPGE / Sciences Industrielles pour l Ingénieur C60 Cours GRAFCET. Divergence en OU C60 GRAFCET 1- Structure générale Etape initiale : généraleent associée à une attente ou à une ise en réérence de la partie opérative Réceptivité : cobinaison d inorations reçues par la partie coande et

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

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

Conception d une base de données

Conception d une base de données Conception d une base de données Cyril Gruau 13 novembre 2003 Résumé Ce support de cours regroupe quelques notions concernant le modèle entité-association, le schéma relationnel et la traduction de l un

Plus en détail

Tolérance aux fautes-2 Serveurs à haute disponibilité

Tolérance aux fautes-2 Serveurs à haute disponibilité École Doctorale de Grenoble Master 2 Recherche Systèes et Logiciel Disponibilité des s Tolérance aux fautes-2 Serveurs à haute disponibilité Sacha Krakowiak Université Joseph Fourier Projet Sardes (INRIA

Plus en détail

Introduction aux bases de données: application en biologie

Introduction aux bases de données: application en biologie Introduction aux bases de données: application en biologie D. Puthier 1 1 ERM206/Technologies Avancées pour le Génome et la Clinique, http://tagc.univ-mrs.fr/staff/puthier, puthier@tagc.univ-mrs.fr ESIL,

Plus en détail

Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base)

Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base) Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base) 1. Généralités sur l'information et sur sa Représentation 1.1 Informations et données : a. Au sen de la vie : C

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

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

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

Bases de données sous Access

Bases de données sous Access Bases de données sous Access Plan Initiation aux bases de données Application sous Access Structure d une base de données Langages de manipulation de données Algèbre relationnelle (théorique) QBE d Access

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

INC2 Interface de Communication Inter Réseau

INC2 Interface de Communication Inter Réseau Fiche Technique Interface de Counication Inter eau INTERFACE DE COMMUNICATION INTER RÉSEAU Description L Interface de Counication Inter eau () peret de connecter des réseaux afin de créer des réseaux très

Plus en détail

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

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

Plus en détail

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

Le language SQL (2/2)

Le language SQL (2/2) Les commandes de base sous Unix SQL (Première partie) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Création d'une base ([] facultatif) : createdb nombase [ -U comptepostgres ] Destruction

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

nova La solution pour les techniques du bâtiment.

nova La solution pour les techniques du bâtiment. nova La solution pour les techniques du bâtient. Chères lectrices, chers lecteurs, Seul ce qui est utile au client a une raison d être sur le arché. Depuis plus de 25 ans, la philosophie de Plancal est

Plus en détail

SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION

SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION Année universitaire 20015-2016 Masters Économie Société - Finances Informatique appliquée SGBD Pierre-Henri GOUTTE La requête de sélection

Plus en détail

Bases de données Outils de gestion

Bases de données Outils de gestion 11/03/2010 Bases de données Outils de gestion Mise en place d outils pour gérer, stocker et utiliser les informations d une recherche biomédicale ent réalisé par L. QUINQUIS d épidémiologie et de biostatistique

Plus en détail

Kit de survie sur les bases de données

Kit de survie sur les bases de données Kit de survie sur les bases de données Pour gérer un grand nombre de données un seul tableau peut s avérer insuffisant. On représente donc les informations sur différentes tables liées les unes aux autres

Plus en détail

INTRODUCTION 1. QU EST-CE QU UNE BASE DE DONNÉES?

INTRODUCTION 1. QU EST-CE QU UNE BASE DE DONNÉES? INTRODUCTION 1. QU EST-CE QU UNE BASE DE DONNÉES? Les bases de données ont pris aujourd hui une place essentielle dans l informatique, plus particulièrement en gestion. Au cours des trente dernières années,

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

Bases de données élémentaires M. Manouvrier et M. Öztürk

Bases de données élémentaires M. Manouvrier et M. Öztürk Licence MI2E- 1ère année Outils en Informatique Bases de données élémentaires M. Manouvrier et M. Öztürk Définitions générales et positionnement du cours dans la formation Vocabulaire relatif aux bases

Plus en détail

APIS DE TABLE POUR SQL SERVER

APIS DE TABLE POUR SQL SERVER APIS DE TABLE POUR SQL SERVER TRAVAIL DE BACHELOR D INFORMATICIEN DE GESTION A. INTRODUCTION Mode de réalisation : Extra-muros Date de création : 17.02.2015 Dernière modification : 10.09.2015 Cycle d étude

Plus en détail

Bases de Données Cours de SRC 1. Mathieu MANGEOT mathieu.mangeot@univ-savoie.fr

Bases de Données Cours de SRC 1. Mathieu MANGEOT mathieu.mangeot@univ-savoie.fr Bases de Données Cours de SRC 1 Mathieu MANGEOT mathieu.mangeot@univ-savoie.fr Objectifs du cours Analyser les besoins et modéliser les données d un système d information Mettre en œuvre des bases de données

Plus en détail

Guide pour la Gestion des Déchets Post-Catastrophe

Guide pour la Gestion des Déchets Post-Catastrophe BUREAU DES NATIONS UNIES POUR LA COORDINATION DES AFFAIRES HUMANITAIRES JOINT UNEP/OCHA ENVIRONMENT UNIT Guide pour la Gestion des Déchets Post-Catastrophe Edition 2 Publié en Suisse, Décebre 2013 par

Plus en détail

L indice des prix à la consommation

L indice des prix à la consommation L indice des prix à la consoation Base 2004 Direction générale Statistique et Inforation éconoique 2007 L indice des prix à la consoation Base 2004 = 100 La Direction générale Statistique et Inforation

Plus en détail

Le langage SQL Rappels

Le langage SQL Rappels Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,

Plus en détail

Apprendre le langage SQL le DDL - 1 / 30 - Apprendre le langage SQL par l exemple

Apprendre le langage SQL le DDL - 1 / 30 - Apprendre le langage SQL par l exemple Apprendre le langage SQL le DDL - 1 / 30 - Apprendre le langage SQL par l exemple Ce document est publié sous licence Creative Commons CC-by-nc-nd. Il ne peut ni être modifié, ni faire l objet d une exploitation

Plus en détail

Système d Information

Système d Information 1 sur 9 Brandicourt sylvain formateur Unix,apache,Algorithme,C,Html,Css,Php,Gestion de projet,méthode Agile... sylvainbrandicourt@gmail.com Système d Information Architecture Technique Architecture Logiciel

Plus en détail

INSIA Bases de données ING 1 MySQL Cours et TP 0 Introduction et Installation de MySQL sur PC

INSIA Bases de données ING 1 MySQL Cours et TP 0 Introduction et Installation de MySQL sur PC INSIA Bases de données ING 1 MySQL Cours et TP 0 Introduction et Installation de MySQL sur PC Site officiel MySql : http://www-fr.mysql.com/ Documentation MySQL : http://mysql.org/ La Base de Données Open

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

Cours de Base de Données Cours n.2 Introduction à MySQL/PhPMyAdmin

Cours de Base de Données Cours n.2 Introduction à MySQL/PhPMyAdmin Cours de Base de Données Cours n.2 Introduction à MySQL/PhPMyAdmin Ce cours reprend beaucoup de transparents du cours de Philippe LAHIRE Elisabetta De Maria - edemaria@i3s.unice.fr UFR Sciences et Laboratoire

Plus en détail

Introduction aux Bases de Données 2004/2005

Introduction aux Bases de Données 2004/2005 Introduction aux Bases de Données 2004/2005 Chapitre 4 Les anciens modèles logiques Ecole Nationale Supérieur de Physique de Strasbourg Christian Wolf christian.wolf@ensps.u-strasbg.fr 4.1 Stockage physique

Plus en détail

BASE DE DONNEES. OlivierCuré [ocure@univ-mlv.fr]

BASE DE DONNEES. OlivierCuré [ocure@univ-mlv.fr] BASE DE DONNEES 1 Contact Olivier Curé ocure@univ-mlv.fr http://www.univ-mlv.fr/~ocure Copernic 4B060 2 Objectifs du cours Présentation des concepts liés aux bases de données, aux modèles des bases de

Plus en détail

PLAN DE CONTROLE DE L INDICATION GEOGRAPHIQUE PROTEGEE THÉZAC-PERRICARD

PLAN DE CONTROLE DE L INDICATION GEOGRAPHIQUE PROTEGEE THÉZAC-PERRICARD IP THÉZAC-PERRICARD Référence : PC/THÉZAC-PERRICARD/P300 PLAN DE CONTROLE Indice n 0 Page 1 sur 25 PLAN DE CONTROLE DE L INDICATION EORAPHIQUE PROTEEE THÉZAC-PERRICARD Docuent de référence : Cahier des

Plus en détail

Candidate forte de dix (10) ans d expérience avec Oracle Forms & Reports, dont la dernière version utilisée est 11g.

Candidate forte de dix (10) ans d expérience avec Oracle Forms & Reports, dont la dernière version utilisée est 11g. ORA20111003GF Oracle Forms & Reports Profil Candidate forte de dix (10) ans d expérience avec Oracle Forms & Reports, dont la dernière version utilisée est 11g. Compétences techniques Équipements : Systèmes

Plus en détail

Introduction aux bases de données

Introduction aux bases de données Introduction aux bases de données Références bibliographiques Jeff Ullman,Jennifer Widom, «A First Course in Database systems», Prentice-Hall, 3rd Edition, 2008 Hector Garcia-Molina, Jeff Ullman, Jennifer

Plus en détail

Correction du «Brevet Blanc» de mathématiques Lundi 26 mars 2012

Correction du «Brevet Blanc» de mathématiques Lundi 26 mars 2012 orrection du «revet lanc» de athéatiques Lundi 26 ars 2012 TIVITÉS NUMÉRIQUES (12 points) Exercice 1 Pour chaque ligne du tableau ci-dessous, choisir et entourer la bonne réponse pari les trois proposées.

Plus en détail

Qu allez-vous apprendre en lisant ce livre?

Qu allez-vous apprendre en lisant ce livre? Avant-propos L es données sont partout : votre carte d identité recense une partie de vos données personnelles ; votre téléphone mobile contient les données de vos contacts ; un CD contient les données

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

Les bases de données Support de cours Pascal Ballet

Les bases de données Support de cours Pascal Ballet Les bases de données Support de cours Pascal Ballet Introduction Les fondements Une base de données a deux objectifs principaux : - le stockage structuré de l'information ET - le traitement des données

Plus en détail

SQL (Première partie) Walter RUDAMETKIN

SQL (Première partie) Walter RUDAMETKIN SQL (Première partie) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Les commandes de base sous Unix Création d'une base ([] facultatif) : createdb nombase [ -U comptepostgres ] Destruction

Plus en détail

Ingénieur informatique

Ingénieur informatique Ingénieur inforatique Par la voie de l apprentissage F Perraud POLYTECH Lyon Directeur M P. Fournier Départeent Inforatique Responsable Me C. Gertosio 1 Plan de la présentation 1. Qui soes nous? 2. L apprentissage

Plus en détail

Principes d'utilisation des systèmes de gestion de bases de données. Introduction

Principes d'utilisation des systèmes de gestion de bases de données. Introduction Principes d'utilisation des systèmes de gestion de bases de données Introduction quoi? qui? quand? pourquoi? comment? etc. (1/2) «Principes d'utilisation des SGBD» SGBD : qu'est ce que c'est? utilisation

Plus en détail

Modélisation de coiffures naturelles à partir des propriétés physiques du cheveu

Modélisation de coiffures naturelles à partir des propriétés physiques du cheveu Modélisation de coiffures naturelles à partir des propriétés physiques du cheveu F Bertails, B Audoly, B Querleux, M-P Cani, F Leroy et J-L Lévêque EVASION, Laboratoire GAVI-IMAG/INIA, Grenoble Laboratoire

Plus en détail

ESTINATION FORMATION Un aller simple vers le savoir-faire INITIATION A L ANALYSE ET A LA CONCEPTION DE BASE DE DONNEES

ESTINATION FORMATION Un aller simple vers le savoir-faire INITIATION A L ANALYSE ET A LA CONCEPTION DE BASE DE DONNEES ESTINATION FORMATION INITIATION A L ANALYSE ET A LA CONCEPTION DE BASE DE DONNEES AVANT PROPOS Ce support de cours est un outil personnel, il ne constitue pas un guide de référence. C'est un outil pédagogique

Plus en détail