Objectifs et architecture d'une base de données

Classé dans Informatique

Écrit le en français avec une taille de 2,66 KB

Objectifs d'une base de données

  • Indépendance : Séparation entre les données et les applications. On distingue l'indépendance physique (modification du schéma physique sans impact) et l'indépendance logique (modification du schéma conceptuel sans modifier les programmes).
  • Redondance minimale : Réduire la répétition inutile des données pour éviter les incohérences. Des mécanismes de surveillance (ou "espions") permettent de contrôler les opérations sur la base de données.
  • Polyvalence : Offrir des possibilités de recherche variées selon différents critères pour les utilisateurs.
  • Sécurité : Protéger les données contre les utilisateurs non autorisés ou malveillants.
  • Intégrité : Garantir la fiabilité de l'information face aux défaillances matérielles, erreurs de code, mises à jour incomplètes ou saisies incorrectes.
  • Sauvegarde et récupération : Fournir des mécanismes pour sécuriser les informations.
  • Temps de réponse : Assurer un temps de réponse suffisamment court pour l'utilisateur final, défini comme le délai entre la requête et le début de la réception de la réponse.
  • Résolution de problèmes : Répondre aux besoins posés par le public.

Une base de données est un ensemble de données stockées dans un système organisé et structuré sur un support informatique.

Architecture d'une base de données

L'objectif d'un système de base de données est de fournir une vue abstraite de l'information en masquant les détails de stockage.

Niveau interne

C'est le niveau le plus proche de la représentation physique. Le schéma interne décrit comment les données sont stockées, l'organisation des fichiers, les méthodes d'accès, les types d'enregistrements et les index.

Niveau conceptuel

Défini par le schéma conceptuel (ou schéma de la base de données), il décrit l'ensemble des données du système indépendamment du stockage physique. Il inclut les champs, les enregistrements, les relations et les règles de gestion de l'entreprise.

Niveau externe

Représente la vue spécifique d'un utilisateur ou d'un groupe. Décrit par le schéma externe, chaque perception individuelle est appelée sous-schéma ou vue. Un sous-schéma permet de filtrer, réorganiser ou calculer des champs à partir du schéma conceptuel sans en modifier la structure globale.

Entrées associées :