Choisissez votre langue
Cours de bases SQL
Plus de 2 millions d'apprenants dans le monde

Cours de bases SQL

Apprenez SQL depuis les bases et acquérez la capacité d'interroger, d'analyser et de gérer des données dans n'importe quelle base de données relationnelle. Ce cours vous mène des concepts fondamentaux aux techniques concrètes, couvrant tout, des instructions SELECT de base aux jointures, sous-requêtes et modifications de données. Que vous débutiez dans l'analyse de données ou que vous ajoutiez une compétence très demandée à votre CV, c'est ici que vous commencez.

Dedika pour entreprises

Ce que vous allez apprendre:

Vous apprendrez comment les bases de données relationnelles sont structurées et comment SQL est utilisé pour interagir avec elles. Vous écrirez des requêtes pour récupérer, filtrer, trier et agréger des données à partir d'une ou plusieurs tables. Vous appliquerez des fonctions intégrées pour travailler avec du texte, des nombres et des dates, et utiliserez des conditions avancées comme CASE, BETWEEN et LIKE. Vous apprendrez également à modifier des données en toute sécurité avec les instructions INSERT, UPDATE et DELETE. À terme, vous aurez les compétences pratiques en SQL que les employeurs recherchent chez les analystes de données, les développeurs et les professionnels de la business intelligence.

Comment vous étudiez de façon pratique Cours de bases SQL

Comment vous pratiquez Cours de bases SQL

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 36 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Introduction aux Bases de Données et au SQL

  • Leçon 1 • Systèmes de Gestion de Bases de Données Relationnelles Populaires

    Passe en revue les plateformes de bases de données largement utilisées et leurs caractéristiques distinctives. Aide les étudiants à choisir un environnement et à comprendre les variations de syntaxe.

  • Leçon 2 • Configuration d'un Environnement de Pratique

    Guide les étudiants à travers l'installation ou l'accès à un environnement SQL. Assure que chaque étudiant peut exécuter des requêtes avant le chapitre suivant.

  • Leçon 3 • Aperçu de SQL et de Ses Utilisations

    Présente SQL comme un langage déclaratif pour gérer des données structurées. Relie les capacités de SQL aux tâches de données réelles effectuées par les professionnels.

  • Leçon 4 • Qu'est-ce qu'une Base de Données Relationnelle

    Définit les bases de données relationnelles et leurs composants essentiels. Établit la base conceptuelle nécessaire avant d'écrire du SQL.

Chapitre 2Voir les détails

Principes fondamentaux de l'instruction SELECT

  • Leçon 1 • Filtrage des Lignes avec WHERE

    Présente le filtrage conditionnel pour ne renvoyer que les lignes pertinentes. Étend directement le SELECT de base en ajoutant un contrôle au niveau des lignes.

  • Leçon 2 • Limitation et Décalage des Ensembles de Résultats

    Explique comment restreindre le nombre de lignes retournées et en sauter. Prépare les étudiants aux motifs de pagination utilisés dans les applications.

  • Leçon 3 • Clauses SELECT et FROM de Base

    Enseigne la syntaxe minimale requise pour récupérer des colonnes d'une table. Forme le modèle sur lequel chaque requête suivante du cours s'appuie.

  • Leçon 4 • Tri des Résultats avec ORDER BY

    Couvre le tri ascendant et descendant sur une ou plusieurs colonnes. Apprend aux étudiants à présenter les données dans un ordre pertinent et prévisible.

  • Leçon 5 • Alias de Colonnes et Expressions

    Montre comment renommer les colonnes de sortie et calculer des valeurs dérivées en ligne. Permet d'obtenir dès le départ des ensembles de résultats plus propres et plus lisibles.

Chapitre 3Voir les détails

Travailler avec les Types de Données et les Fonctions

  • Leçon 1 • Fonctions Numériques et Arithmétique

    Enseigne l'arrondi, la valeur absolue, le modulo et d'autres opérations numériques. Permet les champs calculés et la validation des données dans les requêtes.

  • Leçon 2 • Gestion des Valeurs NULL

    Explique la sémantique de NULL et les fonctions qui gèrent les données manquantes en toute sécurité. Prévient les erreurs de logique courantes causées par une mauvaise compréhension du comportement de NULL.

  • Leçon 3 • Explication des Types de Données SQL

    Couvre les types numériques, caractères, date/heure et booléens ainsi que leurs implications en matière de stockage. Donne une base à l'utilisation ultérieure des fonctions dans une conscience correcte des types.

  • Leçon 4 • Fonctions de Date et Heure

    Couvre l'extraction de parties de date, le calcul d'intervalles et le formatage des horodatages. Équipe les étudiants pour répondre aux questions métier basées sur le temps.

  • Leçon 5 • Fonctions de Chaîne pour la Manipulation de Texte

    Présente les fonctions qui transforment, recherchent et mettent en forme les données caractères. Directement applicable au nettoyage et à la présentation des champs de texte dans les requêtes.

Chapitre 4Voir les détails

Filtrage avec des Conditions Avancées

  • Leçon 1 • Logique Conditionnelle avec CASE

    Présente les expressions CASE pour le branchement conditionnel en ligne dans SELECT et WHERE. Permet la catégorisation et la sortie conditionnelle sans code procédural.

  • Leçon 2 • Correspondance de Motifs avec LIKE

    Enseigne la recherche de texte basée sur des caractères génériques avec LIKE et ILIKE. Permet un filtrage flexible des chaînes sans connaissance de la valeur exacte.

  • Leçon 3 • Appartenance à un Ensemble avec IN et NOT IN

    Couvre le test des valeurs de colonne par rapport à une liste discrète d'options. Remplace les longues chaînes OR et améliore la lisibilité des requêtes.

  • Leçon 4 • Filtrage par Plage avec BETWEEN

    Présente BETWEEN pour des conditions de plage inclusive sur les nombres et les dates. Simplifie les requêtes de plage par rapport aux opérateurs de comparaison appariés.

Chapitre 5Voir les détails

Agrégation et Regroupement de Données

  • Leçon 1 • Ordre et Limitation des Résultats Groupés

    Applique ORDER BY et LIMIT aux ensembles de résultats agrégés pour des résumés classés. Produit des rapports Top-N et Bottom-N à partir de données groupées.

  • Leçon 2 • Regroupement des Lignes avec GROUP BY

    Enseigne comment partitionner les lignes en groupes avant d'appliquer les agrégats. Relie les fonctions d'agrégat à des ventilations catégorielles pertinentes.

  • Leçon 3 • Fonctions d'Agrégat de Base

    Couvre COUNT, SUM, AVG, MIN et MAX pour le calcul de statistiques récapitulatives. Établit les éléments de base pour toute analyse groupée dans le chapitre.

  • Leçon 4 • Filtrage des Groupes avec HAVING

    Présente HAVING comme un filtre post-agrégation distinct de WHERE. Les étudiants apprennent quand appliquer chaque clause pour des résultats corrects.

Chapitre 6Voir les détails

Jointure de Plusieurs Tables

  • Leçon 1 • Comprendre les Concepts de Jointure

    Explique comment les jointures font correspondre les lignes entre les tables en utilisant les relations de clés. Fournit le modèle conceptuel dont les étudiants ont besoin avant d'écrire la syntaxe de jointure.

  • Leçon 2 • INNER JOIN pour les Lignes Correspondantes

    Couvre la syntaxe INNER JOIN pour ne retourner que les lignes avec des correspondances dans les deux tables. Le type de jointure le plus courant, utilisé comme référence pour la comparaison.

  • Leçon 3 • Jointures Externes pour les Lignes Non Correspondantes

    Enseigne LEFT, RIGHT et FULL OUTER JOIN pour préserver les lignes sans correspondance. Permet des requêtes qui révèlent des relations manquantes ou optionnelles dans les données.

  • Leçon 4 • Auto-Jointures et Cross Joins

    Présente la jointure d'une table à elle-même et la génération de toutes les combinaisons de lignes. Couvre les motifs spécialisés nécessaires pour les requêtes hiérarchiques et combinatoires.

  • Leçon 5 • Agrégation sur des Tables Jointes

    Combine les jointures avec GROUP BY et les fonctions d'agrégat pour des résumés multi-tables. Intègre les compétences du chapitre précédent dans des requêtes de reporting réalistes.

Chapitre 7Voir les détails

Sous-requêtes et Opérations d'Ensemble

  • Leçon 1 • Sous-requêtes Scalaires et de Lignes

    Couvre les sous-requêtes qui retournent une seule valeur ou ligne pour une utilisation dans des expressions. Introduit le concept d'imbrication de requêtes dans une instruction plus grande.

  • Leçon 2 • EXISTS et NOT EXISTS

    Présente les motifs de semi-jointure et d'anti-jointure utilisant EXISTS. Fournit une alternative efficace à IN pour les vérifications d'existence corrélées.

  • Leçon 3 • Sous-requêtes dans FROM et WITH

    Enseigne les tables dérivées dans FROM et les expressions de table communes (CTE) utilisant WITH. Améliore la lisibilité des requêtes et permet la réutilisation des ensembles de résultats intermédiaires.

  • Leçon 4 • Opérateurs d'Ensemble : UNION, INTERSECT, EXCEPT

    Couvre la combinaison ou la comparaison d'ensembles de résultats provenant de plusieurs instructions SELECT. Permet la fusion verticale de données et l'analyse des différences entre les requêtes.

Chapitre 8Voir les détails

Modification des Données et Gestion des Tables

  • Leçon 1 • Insertion de Lignes dans les Tables

    Couvre la syntaxe INSERT pour une ligne unique et plusieurs lignes avec des listes de colonnes explicites. Établit des pratiques de saisie de données sûres dès la première instruction DML.

  • Leçon 2 • Création et Modification de Tables

    Introduit CREATE TABLE, ALTER TABLE et DROP TABLE pour la gestion du schéma. Relie les opérations DDL au modèle de données que les étudiants ont interrogé.

  • Leçon 3 • Suppression de Lignes des Tables

    Couvre DELETE avec WHERE et la nature destructrice des suppressions non filtrées. Enseigne les stratégies de vérification et de rollback pour prévenir la perte de données.

  • Leçon 4 • Transactions et Intégrité des Données

    Explique COMMIT, ROLLBACK et SAVEPOINT pour des modifications de données atomiques et sûres. S'assure que les étudiants comprennent comment regrouper les instructions DML en unités fiables.

  • Leçon 5 • Mise à Jour des Lignes Existantes

    Enseigne UPDATE avec WHERE pour modifier des lignes spécifiques en toute sécurité. Souligne le risque d'omettre WHERE et comment vérifier les changements avant de les valider.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Analystes d'affaires : prêts à ne plus dépendre des autres pour extraire des données.

  • Professionnels du marketing : souhaitant explorer les données de campagne sans assistance technique.

  • Personnes en reconversion professionnelle : développant un ensemble de compétences en données pour entrer dans un nouveau secteur.

  • Développeurs : cherchant à renforcer leur compréhension de l'interaction avec les bases de données.

  • Jeunes diplômés : recherchant une compétence technique concrète pour se démarquer lors du recrutement.

  • Personnel des opérations : devant extraire et interpréter des données internes de manière autonome.

Ce que disent nos apprenants

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable au Cameroun ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF