Formation
Langage SQL
- 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.
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.
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
Durée totale : 21heures
Formacode (Domaines de formation) :
- 30887 Langage SQL
- 31036 Administration base de données
- M1801 Administration de systèmes d'information
- 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
A distance
Les Docks - Atrium 10.6
13000 MARSEILLE
Les Docks - Atrium 10.6
13000 MARSEILLE
Organisme formateur :
Vivaneo
Vivaneo