Formation

Langage SQL

Organisme responsable juridiquement de la formation
Vivaneo

  • Tout public
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.
Connaissance générale des bases de données.
Durée en centre : 21 heures
Durée totale : 21heures
Formacode (Domaines de formation) :
  • 30887 Langage SQL
  • 31036 Administration base de données
Rome (Métiers) :
  • M1801 Administration de systèmes d'information
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données

Entrées/sorties permanentes

Formation entièrement présentielle


LIEU DE FORMATION