Les meilleurs cours et tutoriels pour apprendre le SQL

Les meilleurs tutoriels et cours de formation gratuits pour apprendre le langage SQL. Dans cette page, vous trouverez des méthodes éducatives appréciées pour une formation agréable et complète, ainsi que des exercices intéressants et ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience sur le langage SQL. N'hésitez pas aussi à vous référer aux FAQ SGBD et à poser vos questions sur les forums d'entraide au langage SQL.

Commentez Donner une note à l'article (5)

Page lue   fois.

Nombre d´auteurs : 46, nombre d´articles : 24, dernière mise à jour : 23 avril 2018 

 
Cours complets et tutoriels pour débutants pour apprendre le langage SQL

Sommaire

menu Apprendre les bases du SQL
  • PDF on-line ZIP E-book 
    fr
    Les jointures sont une technique qui permet de faire des requêtes sur plusieurs tables d'une base de données SQL. Ce cours va vous présenter les différents types de jointures en SQL et vous apprendre à les utiliser, de façon optimale.
     
  • PDF on-line ZIP E-book 
    fr
    Le groupage et les requêtes portant sur des sous-ensembles constituent souvent la partie la plus difficile à comprendre du SQL. Ce cours vient vous apprendre tous les différents concepts autour de la gestion du groupage, des ensembles et des sous-ensembles en SQL. L'élément clé du langage SQL qui vous permet de réaliser ses opérations est le GROUP BY et ses opérations ensemblistes.
     
  • PDF on-line ZIP E-book 
    fr
    Les sous-requêtes sont des requêtes situées à l'intérieur d'autres requêtes. Dans ce tutoriel, vous allez apprendre les différentes manières d'utiliser les sous-requêtes, et plus encore, la corrélation des sous-requêtes.
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre à gérer efficacement les droits et les rôles des utilisateurs et administrateurs d'une base de données SQL. Il s'agira de l'exploitation de l'instruction SQL : GRANT.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel vous présente un tableau récapitulatif des fonctions SQL selon les différents SGBD. Vous allez y apprendre les fonctions SQL et leur normalisation.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours vous fournit des explications claires nettes et précises sur les techniques des Systèmes de Gestion de Bases de Données Relationnelles (SGBDR). Vous allez y apprendre le fonctionnement interne des SGBDR.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours va vous apprendre à éviter beaucoup d'erreurs fréquentes. Tous les débutants commettent les mêmes erreurs. Confondant par exemple la gestion de lignes de fichiers avec une table, la logique procédurale avec la logique ensembliste… Le but de ce tutoriel est de faire le point sur les erreurs les plus fréquentes, pourquoi sont-elles commises et comment y remédier.
     
menu Cours avancés sur le SQL
  • PDF on-line ZIP E-book 
    fr
    La distance de Levenshtein et la différence de Hamming mesurent la similarité entre deux chaînes de symboles. Dans ce tutoriel, vous allez apprendre une troisième fonction personnalisée : l'inférence basique.
     
  • PDF on-line ZIP E-book 
    fr
    Les CTE (Common Table Expression) aussi appelées tables dérivées sont confondues avec des sous-requêtes, mais ce n'est pas vraiment le cas. Ce tutoriel va vous apprendre les spécificités des CTE et vous apprendre à les manipuler en SQL.
    Création : 26 juillet 2016  · Mise à jour : 7 octobre 2017 
     
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre le traitement de NULL dans la norme SQL. Vous allez découvrir son intérêt, les particularités, les chausse-trappes et les moyens que la norme SQL nous donne pour traiter les NULL.
     
  • PDF on-line ZIP E-book 
    fr
    Les doublons sont des informations parasites qui polluent les données des bases. La plupart du temps, ils sont générés lors des imports et fusions de données. Dans ce tutoriel, vous allez apprendre plusieurs méthodes pour détecter les doublons et les supprimer.
     
  • PDF on-line ZIP E-book 
    fr
    La gestion du temps et la manipulation des données temporelles sont très souvent difficiles à mettre en œuvre en programmation. Le but de ce tutoriel est vous présenter des méthodes simplifiées pour résoudre cette problématique sur la base de la modélisation SQL pour les dates.
     
  • PDF on-line ZIP E-book 
    fr
    Apprendre l'indexation textuelle
    par Frédéric Brouard
    L'indexation et la recherche sont des points cruciaux des sites Web. Dans ce tutoriel, vous allez apprendre et mettre en œuvre certaines techniques utilisées pour l'indexation et la recherche textuelle.
     
  • PDF on-line ZIP E-book 
    fr
    Les « Soundex » sont des mécanismes portant sur la consonance. Ils facilitent les recherches approchées de noms dans les grandes bases de données. Ce tutoriel va vous apprendre à effectuer des recherches avec les « Soundex ».
     
  • PDF on-line ZIP E-book 
    fr
    De l'écriture des requêtes SQL au paramétrage du serveur en passant par l'infrastructure système et l'influence des jeux de caractères sur la rapidité d'exécution de vos requêtes, ce cours va vous apprendre tout ce qu'il faut faire pour booster les performances de votre application et de votre SGBDR.
     
  • on-line ZIP E-book 
    fr
    La clef est l'élément indispensable de toute identification de ligne de table. Dans ce tutoriel, vous allez apprendre quelques algorithmes pour générer une bonne clef par auto-incrément. Et, dans une phase de formation pratique, vous allez transcrire ces algorithmes en SQL.
     
  • PDF on-line ZIP E-book 
    fr
    La représentation intervallaire des arbres est une technique très performante qui évite toute récursivité. Ainsi, toutes les recherches deviennent de simples requêtes basiques et les performances sont sans commune mesure avec les modèles traditionnels en autojointure.
    Dans ce tutoriel, vous allez apprendre la gestion d'arborescence en SQL.
     
  • PDF on-line ZIP E-book 
    fr
    La division est l'une des huit opérations de base de l'algèbre relationnelle. Elle est capable de répondre à des questions aussi simples que : quels sont les clients qui sont abonnés à tous les magazines d'un éditeur ? L'idée générale à la division est de partir d'une table dividende que l'on divise à l'aide d'une table diviseur pour obtenir un quotient, c'est-à-dire une table résultat. Le concept est à priori plus simple qu'il n'en a l'air, mais son implémentation à l'aide du SQL n'est pas si facile et révèle quelques pièges… C'est ce que vous allez apprendre dans ce tutoriel.
     
  • on-line 
    fr
    Le but de ce tutoriel est de vous apprendre comment stocker plusieurs valeurs binaires dans une seule et unique colonne.
     
  • PDF on-line ZIP E-book 
    fr
    La plupart des développeurs commettent l'erreur de vouloir gérer des images dans les bases de données en stockant les données binaires représentant les images dans des colonnes de table. Cette gestion grève les performances des serveurs — en plus de s'avérer lente et difficilement exploitable — alors que le stockage des images dans de simples fichiers organisés en répertoires reste encore la meilleure solution. Encore faut-il pouvoir retrouver ces images et gérer leurs métadonnées.
    Le but de ce tutoriel est de vous apprendre comment faire cela avec n'importe quelle base de données relationnelle.
     
  • on-line 
    fr
    Ce tutoriel a pour but de vous apprendre un nouveau type de jointure SQL : la jointure linéaire. C'est un type de jointure qui aide à résoudre plusieurs problèmes rencontrés par les développeurs et les administrateurs de bases de données.
     
menu Autour du SQL
  • on-line 
    fr
    À l'heure où les technologies du web utilisent de plus en plus de pages dynamiques, se caractérisant par une croissance importante du volume des données, cette conférence fait le point sur des modèles de données complexes à performances extrêmes et guide les utilisateurs vers l'optimisation des bases de données.
     
  • on-line ZIP 
    fr
    QBE est un langage de requêtes révolutionnaire, qui se présente comme une belle alternative au langage SQL. Paradox, contrairement aux autres SGBDR, travaille nativement en interface QBE lorsque l'on veut écrire des requêtes. QBE signifie, Query By Exemple, c'est-à-dire, « requête par l'exemple »… En d'autres termes, il ne s'agit pas, pour l'utilisateur ni le développeur d'apprendre un langage de requêtes, mais tout simplement de définir une image de la réponse que l'on veut obtenir, pour voir figurer les données répondant à l'interrogation demandée.
    Ce cours complet va vous apprendre tous les contours du langage QBE.
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, nous verrons les différents agrégats implémentés dans les moteurs SQL. Nous allons apprendre dans une deuxième partie ce qu'il est possible de faire avec ces agrégats et notamment la fonction avancée d'agrégation ROLLUP. Tous ces agrégats seront illustrés par des cas pratiques pour une meilleure compréhension.
    Commentez Donner une note à l'article (5) Création : 23 juillet 2016  · Mise à jour : 7 octobre 2017 
     
Consultez tous les cours