Prérequis et objectifs

Résultats attendus

Résultats attendus

Attestation de fin de formation

Prérequis de la formation

Prérequis de la formation

Etre à l'aise avec l'outil informatique

Objectifs de la formation

Objectifs de la formation

Maitriser les structures de la base de donnée
Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes
Savoir automatiser les différents processus de manipulations de données
Rendre les requêtes transactionnelles et paramétrables

Objectifs de sortie

Objectifs de sortie

Maitriser les structures de la base de donnée
Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes
Savoir automatiser les différents processus de manipulations de données
Rendre les requêtes transactionnelles et paramétrables

Domaines

Domaine(s)
Langages informatiques
Langage SQL

Contenu

Contenu

Découvrir le langage SQL

Concevoir une base de données

Atelier: conception et création d'une BDD exemple

Manipuler les données de la base

Atelier: création et manipulation de données dans la base de test

Ecrire des requêtes

Atelier : interrogation de tables - manipulation des différents prédicats abordés -  tri des extractions précédentes

Réaliser des jointures entre tables

Atelier: manipulation des différents types de jointures

Ecrire des sous-requêtes

Atelier: manipulation des sous-requêtes

Manipuler des tables temporaires

Atelier: création de vues simples

Utiliser des fonctions

Atelier:
manipulation des différentes fonctions de gestion de chaînes de
caractères et de dates - utilisation des fonctions SUM, MIN et MAX

Regrouper des résultats

Atelier: utilisation de fonctions d’agrégations sur regroupements

Comprendre les bases des fonctions de fenêtrage

Atelier: intérêts des fonctions de fenêtrage

 

Maitriser la conception des tables : approfondissement des contraintes de tables

Gérer les transactions

Atelier: Tests sans auto-commit – Utilisation des transactions

Aller plus loin avec les agrégations

Atelier: Écriture d'agrégats avancés

Comprendre les fonctions et les procédures stockées

Atelier: Écriture de fonctions simples sur la base de test

Automatiser le fonctionnement de la base de données

Atelier: Mise en place de trigger pour assurer la cohérence de la base

 

Sessions