Attention

Technologies logicielles Architectures des systèmes

Cet article issu de la base documentaire Bases de données est en accès restreint

En savoir plus

Vous désirez plus d'informations sur le thème

Technologies logicielles Architectures des systèmes

Technologies logicielles Architectures des systèmes

OU

Vous vous intéressez au contenu de la base documentaire Bases de données

fermer X

Vous consultez la base documentaire : Bases de données / Référence 42309210

Optimisation des bases de données

Référence H3702 | Date de publication : 10 août 2007 | Anne DOUCET, Hubert NAACKE

5. Requêtes SQL

Une requête SQL correspond à une série d’opérations sur la base. Le moteur de requêtes (query engine) reçoit une requête provenant de l’application. Cette requête est déclarative, c’est‐à‐dire qu’elle ne dit pas quelles opérations effectuer ni dans quel ordre. Elle est tout d’abord transformée en un programme impératif qui sera ensuite exécuté pour calculer le résultat de la requête. Le programme correspondant à la requête est appelé plan d’exécution. Plusieurs étapes sont nécessaires pour obtenir un plan d’exécution.

Dans un premier temps, la syntaxe de la requête SQL est vérifiée. La requête doit être conforme à la grammaire du langage SQL. Les noms des relations mentionnés dans la clause FROM doivent correspondre à une relation de la base de données. Les noms d’attributs se trouvant dans les autres clauses (SELECT, WHERE, ORDER BY et GROUP BY) doivent correspondre à un attribut d’une relation, sans ambiguité. La concordance des types est vérifiée pour chaque prédicat, par exemple, prix < 9,5 n’est pas correct si l’attribut prix est un nombre entier.

Les noms de vues apparaissant dans la clause FROM sont remplacés par leur...

La suite de cet article est réservée aux abonnés

Identifiez-vous

» Créer un compte

Consultation gratuite

Vous n'êtes pas abonné ?
Consultez gratuitement cet article.

Démarrez
votre période de consultation gratuite

Découvrez le plus important corpus scientifique et technique francophone

Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.

LA
BOUTIQUE    ..............................................................................................................

Génie industriel

Méthodes de production

Vignette Méthodes de production

Contrôler et optimiser les méthodes de production

Environnement - Sécurité

Acoustique des transports

Vignette Acoustique des transports

Comment remédier à la gêne liée au bruit des transports : trafic automobile, aéronautique, ferroviaire…

Construction

La lumière et l'isolation dans la construction

Vignette La lumière et l'isolation dans la construction

Les propriétés de confort visuel, acoustique et thermique sont de plus en plus pris en compte par les architectes et les constructeurs dans le respect du Grenelle de l'environnement.

Innovations

Nanotechnologies dans le domaine de l'énergie, de la santé et de l'agroalimentaire

Vignette         Nanotechnologies dans le domaine de l'énergie, de la santé et de l'agroalimentaire

Le développement des nanotechnologies au service des performances énergétiques