Bases de données

Un base de données, pour quoi faire?

Un Système de Gestion de Base de Données est un logiciel prenant en charge la structuration, le stockage, la mise à jour et la maintenance des données. Il permet de décrire, de modifier, d’interroger et d’administrer les données. C’est, en fait, l’interface entre la base de données et les utilisateurs.

Objectifs et propriétés

  • Indépendance physique : la façon de définir les données doit être indépendante des structures utilisées pour leur stockage
  • Indépendance logique : un utilisateur doit pouvoir percevoir seulement la partie des données qui l’intéresse (c’est ce que l’on appelle une vue) et modifier la structure de celle-ci sans remettre en cause la majorité des applications
  • Manipulation aisée des données par des non informaticiens, ce qui suppose des langages « naturels »
  • Accès efficaces aux données et obtention de résultats aux interrogations en un temps « acceptable »
  • Administration centralisée des données pour faciliter l’évolution de leur structure
  • Non-redondance : chaque donnée ne doit être présente qu’une seule fois dans la base
  • Partage des données pour un accès multi-utilisateur simultané aux mêmes données. Il faut entre autre assurer un résultat d’interrogation cohérent pour un utilisateur consultant une base pendant qu’un autre la modifie
  • Sécurité des données : robustesse vis-à-vis des pannes (il faut pouvoir retrouver une base « saine » en cas de plantage au cours de modifications) et protection par des droits contre les accès non autorisés

Jodema est spécialisé dans la gestion de bases de données

      • Création de bases de données personnalisées
      • Exploitation de BDD existantes