Description
Le programme de formation sur les fondamentaux des bases de données et du SQL vise à initier les participants aux concepts clés des bases de données relationnelles et à la manipulation des données à l'aide du langage SQL. Les apprenants découvriront la syntaxe de base, réaliseront des requêtes de sélection simples et avancées, apprendront à manipuler les données et à concevoir des bases de données. Destiné à toute personne souhaitant acquérir des compétences en gestion de données, ce programme inclut des exercices pratiques pour renforcer les connaissances acquises.
Objectifs
- Comprendre les concepts fondamentaux des bases de données relationnelles
- Maîtriser la syntaxe SQL et les principaux types d'instructions
- Être capable de créer des tables et d'insérer des données
- Réaliser des requêtes de sélection, de tri et de filtrage
- Utiliser les jointures pour combiner les données de plusieurs tables
- Savoir agréger et synthétiser des données avec les fonctions de groupe
- Construire des requêtes complexes avec des sous-requêtes
- Manipuler les données avec les instructions DML (INSERT, UPDATE, DELETE)
- Créer des vues, des procédures stockées et des déclencheurs
- Gérer les droits d'accès et la sécurité d'une base de données
- Connaître les techniques d'optimisation des requêtes SQL
Récapitulatif
Public
Informaticiens et gestionnaires de données
Prérequis
Connaissances de base en informatique et en algorithmique
Notions de programmation appréciées mais non indispensables
Avoir déjà manipulé des données dans des tableurs type Excel est un plus
Méthodes et modalités pédagogiques
Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.
Moyens et supports pédagogiques
Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation
Modalités de suivi et d'évaluations
Auto-positionnement des stagiaires avant la formation
Émargement des stagiaires et formateur par 1/2 journée
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Auto-évaluation des acquis de la formation par les stagiaires
Questionnaire de satisfaction à chaud et à froid à l'issue de la formation
Programme détaillé
Fondamentaux des bases de données et du SQL
Introduction aux bases de données relationnelles
- Découverte du langage SQL
- Syntaxe de base du SQL
- Premiers pas avec les requêtes de sélection
- Exercices pratiques et requêtage d'une base exemple
Requêtes de sélection avancées
- Tris et limites du résultat
- Fonctions sur les chaînes de caractères et les dates
- Agrégats et fonctions de groupe
- Jointures entre tables
- Exercices pratiques : requêtes de reporting et d'analyse de données
Sous-requêtes et manipulation de données
- Sous-requêtes
- Opérations ensemblistes
- Insertion de données
- Modification et suppression de données
- Exercices pratiques : mise à jour d'une base de données
Conception d'une base de données
- Modélisation de données
- Langage de définition de données (LDD)
- Index et contraintes
- Vues et procédures stockées
- Exercice pratique : conception et implémentation d'une base de données
Administration et optimisation
- Gestion des utilisateurs et des droits
- Sauvegarde et restauration
- Principes d'optimisation des requêtes
- Projet fil rouge : requêtage d'une base métier
- Conclusion et perspectives