Skip to main content

Quelle est la définition d'une requête de base de données?

SUPER VAL - Documentaire de Anne-Sophie Reinhardt (52') (Mai 2024)

SUPER VAL - Documentaire de Anne-Sophie Reinhardt (52') (Mai 2024)
Anonim

Une requête de base de données extrait des données d'une base de données et les formate sous une forme lisible. Une requête doit être écrite dans le langage requis par la base de données, généralement SQL.

Par exemple, lorsque vous souhaitez obtenir des données d'une base de données, vous utilisez une requête pour demander les informations spécifiques souhaitées. Vous avez peut-être une table Employés et vous souhaitez suivre les chiffres de performance des ventes. Vous pouvez interroger votre base de données sur l'employé qui a enregistré les ventes les plus élevées au cours d'une période donnée.

L'instruction SQL SELECT

Une requête de base de données doit respecter le format de requête requis par la base de données. Le format le plus courant est le format de requête standard SQL (Structured Query Language) utilisé par de nombreux systèmes de gestion de base de données. SQL est un langage puissant capable de requêtes avancées.

SQL utilise une instruction SELECT pour sélectionner des données spécifiques.

Prenons un exemple basé sur la base de données Northwind qui est souvent livré avec des produits de base de données sous forme de didacticiel.

Voici un extrait de la table Employees de la base de données:

Extrait de la table Employés de la base de données Northwind
ID employéNom de famillePrénomTitreAdresseVilleRégion
1DavolioNancyCommercial507 - 20ème avenue E.SeattleWashington
2FullerAndrew

Vice-président des ventes
908 W. Capital WayTacomaWashington
3LeverlingJanetCommercial722, boulevard Moss BayKirklandWashington

Pour renvoyer le nom et le titre d'un employé de la base de données, l'instruction SELECT devrait ressembler à ceci:

SELECT Prénom, Nom, Titre FROM Employees;

Il reviendrait:

PrénomNom de familleTitre
NancyDavolioCommercial
AndrewFullerVice-président des ventes
JanetLeverlingCommercial

Pour affiner les résultats, vous pouvez ajouter une clause WHERE:

SÉLECTIONNER Prénom, Nom de famille FROM Employees

WHERE City = 'Tacoma';

Il renvoie le prénom et le nom de tout employé de Tacoma:

PrénomNom de famille
AndrewFuller

Notez que SQL renvoie les données sous forme de lignes / colonnes similaire à Microsoft Excel, ce qui facilite la visualisation et l'utilisation. D'autres langages de requête peuvent renvoyer des données sous forme de graphique ou de graphique.

Le pouvoir des requêtes

Une base de données a le potentiel de révéler des tendances et des activités complexes, mais cette puissance n’est exploitée que par l’utilisation de la requête. Une base de données complexe se compose de plusieurs tables stockant une myriade de données. Une requête vous permet de la filtrer dans une seule table afin de pouvoir l'analyser plus facilement.

Les requêtes peuvent également effectuer des calculs sur vos données ou automatiser des tâches de gestion de données. Vous pouvez également consulter les mises à jour de vos données avant de les valider dans la base de données.