loader image

La boite à ITees

Illustration d'une ville futuriste avec des buildings, au centre desquels le logo SQL est affiché dans un rond bleu lumineux.

Lexique SQL​

La boite à ITees > Lexiques > Lexique SQL

Vocabulaire utile

*par ordre alphabétique

Illustration d'un épais robot gris avec des yeux bleus lumineux et un rond bleu lumineux au centre de sa poitrine, appuyé sur cinq caisses portant l'inscription SQL.
  • Base de données (Database) :

    Une collection organisée de données qui sont structurées et stockées électroniquement dans un système informatique.

  • Champ (ou colonne) (Field or Column) :

    Une unité de données dans une table, représentant un attribut spécifique. Chaque colonne a un nom et un type de données qui détermine le type de valeurs qu’elle peut contenir.

  • Clause GROUP BY :

    Utilisée pour regrouper les résultats d’une requête SELECT en fonction des valeurs de colonnes spécifiées, créant ainsi des groupes de données.

  • Clause HAVING :

    Utilisée pour filtrer les résultats regroupés dans une requête SELECT en spécifiant une condition de recherche pour les groupes de données.

  • Clause ORDER BY :

    Utilisée pour trier les résultats d’une requête SELECT en spécifiant l’ordre de tri des données basé sur une ou plusieurs colonnes.

  • Clause WHERE :

    Utilisée pour filtrer les résultats dans une requête SELECT en spécifiant une condition de recherche pour les données à récupérer.

  • Clé étrangère (Foreign Key) :

    Un champ dans une table qui établit une relation avec la clé primaire d’une autre table. Il permet de lier les données entre différentes tables et d’établir des relations entre elles.

  • Clé primaire (Primary Key) :

    Un champ (ou une combinaison de champs) qui identifie de manière unique chaque enregistrement dans une table. Elle garantit l’unicité et l’intégrité des données dans une table.

  • Constante (Constant) :

    Une valeur immuable qui est spécifiée dans une requête SQL et qui représente une donnée spécifique, telle qu’un nombre, une chaîne de caractères, etc.

  • Déclencheur (Trigger) :

    Un ensemble d’instructions SQL qui sont automatiquement exécutées en réponse à certaines actions sur une table. Les déclencheurs sont utilisés pour automatiser les tâches et appliquer des règles commerciales lors de la modification des données.

  • Expression :

    Une combinaison de constantes, d’opérateurs, de fonctions et de colonnes qui produit une valeur unique dans une requête SQL.

  • Identificateur (Identifier) :

    Un nom utilisé pour identifier un objet SQL tel qu’une table, une colonne, une vue, une procédure stockée, etc.

  • Index :

    Une structure de données qui améliore les performances de recherche dans une table.

  • Jointure (Join) :

    Une opération qui combine des données provenant de deux ou plusieurs tables en fonction d’une condition de liaison.

  • Ligne (ou enregistrement) (Row or Record) :

    Une entrée unique dans une table, représentant une instance spécifique de données.

  • Opérateur (Operator) :

    Un symbole ou un mot-clé utilisé pour effectuer des opérations sur les données dans une requête SQL, telles que la comparaison, l’arithmétique, la logique, etc.

  • Procédure stockée (Stored Procedure) :

    Un ensemble d’instructions SQL précompilées qui peut être exécuté à plusieurs reprises. Les procédures stockées permettent de regrouper des instructions SQL complexes en une seule unité logique et réutilisable.

  • Requête (Query) :

    Une instruction SQL utilisée pour récupérer, modifier, insérer ou supprimer des données dans une base de données. Les requêtes sont utilisées pour interagir avec les données stockées dans une base de données.

  • Système de gestion de base de données (SGBD) (Database Management System – DBMS) :

    Un logiciel qui permet de créer, de manipuler et de gérer des bases de données. Exemples populaires : MySQL, PostgreSQL, Oracle, SQL Server.

  • Table :

    Une structure de données qui organise les données en lignes et colonnes. Chaque colonne représente un attribut, et chaque ligne représente un enregistrement ou une entrée de données.

  • Transaction :

    Une séquence d’opérations qui doivent être exécutées ensemble de manière cohérente et atomique. Les transactions garantissent la cohérence des données en assurant que toutes les opérations sont exécutées avec succès ou aucune n’est exécutée.

  • Vue (View) :

    Une requête stockée dans la base de données, qui agit comme une table virtuelle. Elle permet d’abstraire et de simplifier la complexité des requêtes en créant une vue logique des données.

Clauses

*par ordre alphabétique

Illustration d'un petit robot mignon en métal avec des yeux bleus, des détails métalliques sur le front, les antennes, les épaules et les bras. Son écran sur la poitrine affiche le texte "SQL" à côté du logo SQL.

    Clauses de sélection de données (SELECT) :

  • AS :

    Renomme une colonne ou une table dans les résultats de la requête (alias).

  • CASE :

    Effectue une évaluation conditionnelle dans une requête SELECT.

  • FROM :

    Indique la table à partir de laquelle sélectionner les données.

  • GROUP BY :

    Regroupe les lignes en fonction des valeurs de colonnes spécifiées.

  • HAVING :

    Filtre les groupes de lignes regroupées en fonction d’une condition spécifiée.

  • LIMIT :

    Limite le nombre de lignes renvoyées par la requête.

  • OFFSET :

    Spécifie le nombre de lignes à sauter avant de commencer à renvoyer des résultats (utilisé avec LIMIT pour la pagination).

  • ORDER BY :

    Trie les résultats en fonction des valeurs de colonnes spécifiées.



  • Clauses de modification de données (INSERT, UPDATE, DELETE) :

  • DELETE FROM :

    Supprime des lignes d’une table.

  • DISTINCT :

    Supprime les doublons des résultats renvoyés par la requête.

  • INSERT INTO :

    Insère de nouvelles lignes dans une table.

  • TRUNCATE TABLE :

    Supprime toutes les lignes d’une table de manière efficace.

  • UPDATE :

    Met à jour les valeurs des colonnes dans une table.



  • Clauses de jointure de tables (JOIN) :

  • CROSS JOIN :

    Retourne le produit cartésien des lignes de toutes les tables dans la clause FROM.

  • FULL JOIN (ou FULL OUTER JOIN) :

    Retourne toutes les lignes lorsqu’il y a une correspondance dans l’une des tables.

  • INNER JOIN :

    Retourne les lignes lorsque qu’il y a au moins une correspondance dans les deux tables.

  • LEFT JOIN (ou LEFT OUTER JOIN) :

    Retourne toutes les lignes de la table de gauche et les lignes correspondantes de la table de droite.

  • RIGHT JOIN (ou RIGHT OUTER JOIN)
    :

    Retourne toutes les lignes de la table de droite et les lignes correspondantes de la table de gauche.

  • UNION :

    Combine les résultats de deux requêtes SELECT en un seul ensemble de résultats.



  • Clauses de gestion des transactions :

  • COMMIT :

    Valide les modifications apportées dans une transaction.

  • ROLLBACK :

    Annule les modifications apportées dans une transaction.

  • SAVEPOINT :

    Établit un point de sauvegarde dans une transaction pour un éventuel ROLLBACK ultérieur.