Skip to main content

Certification en SQL : les Fondamentaux

L'objectif principal de cette formation est de doter les participants des connaissances et compétences nécessaires pour maîtriser les concepts fondamentaux du langage SQL (Structured Query Language). À la fin de la formation, les participants seront en mesure de concevoir, d'interroger et de manipuler des bases de données de manière efficace.

Qu'allez-vous apprendre ?
  • Apprendre les principes fondamentaux d’une base de données relationnelle
  • Écrire des requêtes SQL pour interroger les bases de données relationnelles du système d’information de l’entreprise
  • Apprendre à écrire des requêtes complexes par imbrication de sous-requêtes
200 000 XAF
Je m'inscris
Informations de la formation
Categorie
Durée
3 jours
Niveau
Débutant
Inclus
  • Support de cours Officiel
  • Attestation de formation
Prérequis
  • Aucun prérequis.

Public
  • Toute personne ayant besoin d’accéder à des données stockées dans une base de données relationnelle.

Cette formation couvre les concepts fondamentaux de SQL et prépare les participants à utiliser efficacement le langage SQL pour gérer et interroger des bases de données.

Programme de la formation

Module 1 : Introduction à SQL

  • Qu'est-ce que SQL ?
  • Historique et évolution de SQL
  • Rôle et importance de SQL dans la gestion des bases de données


Module 2 : Concepts de base des bases de données

  • Définition d'une base de données
  • Types de bases de données (relationnelles, NoSQL, etc.)
  • Composants d'un système de gestion de base de données (SGBD)


Module 3 : Syntaxe de base de SQL

  • Instruction SELECT
  • Instruction FROM
  • Instruction WHERE
  • Opérateurs de comparaison et logiques


Module 4 : Manipulation des données

  • Insertion de données (INSERT INTO)
  • Mise à jour de données (UPDATE)
  • Suppression de données (DELETE)


Module 5 : Fonctions SQL

  • Fonctions d'agrégation (SUM, AVG, COUNT, MIN, MAX)
  • Fonctions de chaîne de caractères
  • Fonctions de date et d'heure


Module 6 : Clauses avancées

  • Clause ORDER BY
  • Clause GROUP BY
  • Clause HAVING


Module 7 : Jointures

  • Jointures simples (INNER JOIN)
  • Jointures externes (LEFT JOIN, RIGHT JOIN, FULL JOIN)
  • Jointures croisées (CROSS JOIN)


Module 8 : Sous-requêtes

  • Sous-requêtes corrélées et non corrélées
  • Utilisation des sous-requêtes dans les clauses WHERE, SELECT, FROM


Module 9 : Gestion des tables

  • Création de tables (CREATE TABLE)
  • Modification de tables (ALTER TABLE)
  • Suppression de tables (DROP TABLE)


Module 10 : Concepts de sécurité et de gestion des accès

  • Permissions et privilèges utilisateurs
  • Création, modification et suppression d'utilisateurs
  • Gestion des rôles et des autorisations


Module 11 : Bonnes pratiques et optimisation des requêtes SQL

  • Écriture de requêtes SQL efficaces
  • Analyse et optimisation des performances


Module 12 : Projets pratiques et révision