Date de mise à jour : 09/12/2024 | Identifiant OffreInfo :
24_279632
Organisme responsable :
Vivaneo
Comprendre les concepts fondamentaux du langage SQL.
Apprendre à concevoir et à créer une base de données.
Manipuler et gérer les données dans une base de données.
Maîtriser les commandes SQL de base : SELECT, INSERT, et DELETE.
Créer et utiliser des requêtes avancées, y compris les jointures et les sous-requêtes.
Module 1 : Introduction au langage SQL et conception de bases de données
Présentation du langage SQL : historique, versions et normalisation.
Notions d'instance, de schéma et d'objets dans une base de données.
Découverte des principaux SGBD (Systèmes de Gestion de Bases de Données).
Conception de bases de données : modèle conceptuel, création des tables et des relations.
Atelier pratique : conception et création d'une base de données exemple.
Module 2 : Manipulation des données et écriture de requêtes de base
Insertion, modification et suppression des données dans une base de données.
Syntaxe générale des requêtes SQL : sélection de données, clauses FROM et ORDER BY.
Utilisation de prédicats et de filtres logiques.
Atelier pratique : manipulation de données et interrogation de tables avec des prédicats.
Module 3 : Requêtes avancées et jointures
Compréhension et réalisation de jointures : produit cartésien, jointures internes, externes et auto-jointures.
Création de sous-requêtes : sous-requêtes simples et corrélées, utilisation des prédicats EXISTS/NOT EXISTS.
Atelier pratique : utilisation des jointures et sous-requêtes dans des cas concrets.
Module 4 : Manipulation des tables temporaires et fonctions avancées
Utilisation des tables temporaires, CTE (Common Table Expressions) et vues.
Atelier pratique : création et manipulation de vues simples.
Découverte des fonctions SQL : fonctions scalaires, d'agrégation, de gestion de chaînes de caractères et de dates.
Regroupement de résultats avec GROUP BY et HAVING.
Atelier pratique : manipulation des fonctions SUM, MIN, MAX et des clauses d'agrégation.
Compréhension des fondamentaux du langage SQL et des bases de données
Maîtrise de la conception et de la création de bases de données relationnelles
Capacité à manipuler les données dans une base (insertion, modification, suppression)
Compétence dans l'écriture de requêtes SQL simples et avancées
Maîtrise des jointures, sous-requêtes et prédicats complexes
Utilisation des tables temporaires, des vues et des expressions de table communes (CTE)
Application des fonctions SQL et regroupement des résultats avec GROUP BY et HAVING
Non certifiante
Information non communiquée