
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.
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.
Contenu du cours
8 Chapitres • 36 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction aux Bases de Données et au SQL
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 2MasquerCacher les détailsVoir les détailsPrincipes fondamentaux de l'instruction SELECT
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 3MasquerCacher les détailsVoir les détailsTravailler avec les Types de Données et les Fonctions
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 4MasquerCacher les détailsVoir les détailsFiltrage avec des Conditions Avancées
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 5MasquerCacher les détailsVoir les détailsAgrégation et Regroupement de Données
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 6MasquerCacher les détailsVoir les détailsJointure de Plusieurs Tables
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 7MasquerCacher les détailsVoir les détailsSous-requêtes et Opérations d'Ensemble
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 8MasquerCacher les détailsVoir les détailsModification des Données et Gestion des Tables
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.
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...

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.

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 !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

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




















