Profil du formateur
Formateur consultant, expert, pédagogue et certifié dans son domaine
Méthode pédagogique
La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail pour la formation en présentiel, et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.
Votre formation est en distanciel
Vous munir : un ordinateur, une connexion internet, une adresse e-mail valide, un équipement audio (micro et enceintes ou casque), une Webcam (facultatif , dans l’idéal) un deuxième écran (facultatif, dans l’idéal)
Suivi, évaluation, sanction
Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.
Formation sans certification
Plan du cours
Principes et concepts du modèle relationnel
- Les domaines, les relations, les tables, les lignes et colonnes
- Les dépendances fonctionnelles, les clés (candidates, primaires)
- Les intégrités d'entité, les intégrités référentielles (clés étrangères), les valeurs NULL
- Normalisation des données : les formes normales
- Utilité de la normalisation pour la base et conséquences lors des accès
- La modélisation des données (MCD Modèle Conceptuel de Données, MLD (Modèle Logique de Données)
Le modèle relationnel dans la technologie Objet
- La modélisation avec les diagrammes de données d’UML (Unified Modeling Language)
- La correspondance entre le relationnel et l’objet (Mapping O/R)
- La persistance des données
- Le Design Pattern DAO (Data Access Object) et ses implémentations
Les requêtes avec le langage SQL
- Structure générale de l’ordre SELECT
- Sélectionner la table, les colonnes
- Sélectionner le résultat : restrictions avec la clause WHERE. Les opérateurs de restrictions
- Trier les résultats avec la clause ORDER BY
- Accéder à plusieurs tables, les jointures internes : INNER JOIN. Les sous-requêtes
Effectuer des statistiques avec les fonctions d'agrégation : COUNT, MAX, MIN, AVG, SUM
- Partitionner les résultats statistiques : GROUP BY et HAVING
- Les autres opérateurs ensemblistes (UNION, EXCEPT et INTERSECT)
- Accéder à plusieurs tables : les jointures externes
- Les fonctions SQL (manipulations de chaînes de caractères, manipulations de dates...)
La mise à jour de données avec le langage SQL
- Valider et invalider des mises à jour (Commit/Rollback)
- Créer des lignes dans une table : INSERT
- Modifier des lignes : UPDATE
- Supprimer des lignes : DELETE
- Conséquences des intégrités référentielles
Travailler avec des tables et avec des vues
- Présentation et intérêt des vues
- Différences entre table et vue
- Création et manipulation d’une vue avec SQL
Evolutions des données d’entreprises
- Du relationnel au décisionnel, l’intelligence décisionnelle ou la Business Intelligence
- Du décisionnel au Master Data Management (MDM)
- Le Big data
En partenariat avec Global Knowledge