previous up next contents
Précédent : Bases de données Remonter : Bases de données Suivant : Langages de requêtes

Langages Déclaratifs

  Participants : Serge Abiteboul, Sophie Cluet, Claude Delobel, Jan Van den Bussche

Formuler une requête dans un langage déclaratif consiste à exprimer les caractéristiques de l'information que l'on veut obtenir. L'algorithme qui permettra d'extraire cette information de la base n'est pas spécifié. Les programmeurs n'ont donc pas à se préoccuper de la représentation physique des données et des contraintes qui en découlent : gestion des performances et réécriture des programmes quand sont changés les chemins d'accès. Ceci implique l'existence d'un module d'évaluation intelligent, capable de trouver les meilleurs chemins d'accès. On parle alors d'optimisation de requêtes.