Outils pour utilisateurs

Outils du site


Panneau latéral



Contacts

Scolarité M1

Mickael Ferreira
télephone 01 57 27 68 96
bureau Sophie Germain - Bur. 3004
En télétravail les mardis et vendredis
(permanences Zoom : 10h30-12h00 ; 14h00-15h30)

connexion à la permanence de Mickaël Ferreira (code: 141280)

Scolarité M2

Sylvia Crochet
téléphone 01 57 27 68 98
bureau Sophie Germain - Bur. 3002
En télétravail les mardis et vendredis. Ne travaille pas les mercredis
(permanences Zoom : 10h00-11h30 ; 14h30-16h00)

connexion à la permanence de Sylvia Crochet (code: 242581)

formations:masters:ue:m2:abd9

Architecture des systèmes de base de données

Description

Les bases de données sont des composants génériques omniprésents dans toutes les applications informatiques. Elles constituent l’épine dorsale des systèmes d’information modernes. Elles permettent le partage de l’information et la création de valeur via les flux de données de l’entreprise.

La base de données est le médiateur entre un producteur et un ensemble de consommateurs de données, c’est un système ouvert avec de multiples interactions.

Le système de base de données permet aux organisations de toutes tailles de gérer efficacement les données, de déployer des applications utilisant ces données et de les stocker. La conception d’un système de base de données implique la mise en œuvre de plusieurs domaines d’expertise informatique. Chacun d’entre eux apporte des propriétés fondamentales au produit final. Les solutions technologiques sont les pièces maîtresses de l'édifice ; elles doivent contribuer à atteindre les objectifs opérationnels de l’entreprise tout en minimisant les contraintes techniques.

Ce module enseigne l’architecture des systèmes de base de données.

L’architecture d'un système de base de données définit la structure et l’agencement des composants fonctionnels et techniques pour garantir une cohérence forte avec un couplage faible. Une démarche de conception basée sur une approche d'architecture permet de gérer les compromis nécessaires entre les besoins des utilisateurs et les contraintes technologiques.

L’édifice doit être indépendant des technologies sous-jacentes, les pièces du puzzle doivent être interchangeables. En outre, les évolutions technologiques ne doivent pas avoir d’impact sur l’utilisation opérationnelle du système. Cette situation idéale est rarement atteignable ; la démarche d’architecture système consiste à faire les choix et les compromis nécessaires à la cohérence de l’ensemble. Les choix et les compromis technologiques impliquent un savoir-faire acquis par l’expérience. Cette expérience est complétée par des connaissances théoriques issues d'ouvrages de référence et par une veille technologique permanente. Ainsi, pour chaque volet de l’architecture des systèmes de bases de données ce module présente les ouvrages de référence, complétée par des rappels historiques.

Syllabus

Sujets centraux

  1. Bibliographie des systèmes de base de données.
  2. Historique des systèmes de base de données.
  3. Introduction des principes d'architecture des systèmes informatiques.
  4. Présentation des principes de conception et de développement des systèmes de base de données.
  5.  Architecture logique d’un système de base de données.
  6. Architecture physique d’un système de base de données.
  7. Rappel sur les algorithmes d'indexation de base de données.
  8. Mise en œuvre d'algorithmes d'indexation de base de données.

Pré-requis

  • Programmation Java
  • Modèle relationnel
  • SQL
  • Algorithmes de jointure
formations/masters/ue/m2/abd9.txt · Dernière modification : 2023/04/21 09:12 de treinen