Base info : Interrogation des bases de données

1 - Les requêtes

Pour obtenir des renseignements de la base de données, on pose des questions (requêtes) où les opérateurs relationnels (projection, restriction, jointure) sont mis en œuvre. Ces opérateurs peuvent bien sûr être combinés, et éventuellement associés au tri. Ces requêtes peuvent être élaborées dès que le schéma relationnel est établi.

Tri

Trier, c'est classer une relation selon un ou plusieurs critères (= critère de tri + ordre de classement). Critères de tri <-> attributs de la relation

Ordres de tri -> croissant, décroissant (on parle d'ordre chronologique si l'attribut-critère est de type Date).

2 - L'analyse des requêtes

Afin d'optimiser la création des requêtes, il est peut être utile d'établir un tableau d'analyse de la requête qui permet de repérer les opérateurs relationnels, relations et attributs mis en œuvre.

L'analyse est réalisée dès que le schéma relationnel est établi. Sa présentation graphique facilite cette analyse.

Exemple: obtenir la liste des bus (numéro, modèle, motorisation) fonctionnant au gaz classés selon l'ordre alphabétique de la motorisation.

3 - La jointure