Langage Sql : Exploiter Une Base De Données Relationnelle
Éligible CPF
Langage SQL : Exploiter une base de données relationnelle
L'objectif de cette certification est d'attester de compétences dans l'utilisation de Microsoft Access, un système de gestion de base de données (SGBD) de Microsoft qui combine le moteur de base de données relationnel Microsoft Jet avec une interface utilisateur graphique et des outils de développement logiciel.
L'outil peut également importer ou lier directement des données stockées dans d'autres applications et bases de données. Les développeurs de logiciels, les architectes de données et les utilisateurs expérimentés peuvent utiliser Microsoft Access pour développer des logiciels d'application.
BT Formation est certifié Qualiopi pour ses actions de formation et propose des parcours finançables via le CPF,
incluant la préparation à la certification ICDL - Édition d'images.
Ce que vous saurez faire à l’issue de la formation
Objectifs pédagogiques
·
Domaine 1 — Créer et gérer des tables
Définir la structure des tables (champs, types de données, propriétés), établir des relations entre les tables (intégrité référentielle), indexer les champs clés pour optimiser les performances, appliquer des règles de validation des données.
Domaine 1 — Créer des requêtes
Concevoir des requêtes simples et avancées (sélection, action, etc.), utiliser les opérateurs et fonctions SQL, créer des requêtes avec calculs et regroupements, optimiser les requêtes pour de meilleures performances.
Domaine 1 — Manipuler des données
Saisir, mettre à jour et supprimer des enregistrements, importer/lier des données depuis des sources externes (Excel, texte, ODBC), exporter des données vers d'autres formats (Excel, PDF, texte), détecter et gérer les enregistrements en double, appliquer des contrôles de saisie et de validation.
Domaine 2 — Créer et personnaliser des formulaires
Concevoir des formulaires adaptés aux besoins (saisie, affichage, modification), disposer les contrôles de manière ergonomique, mettre en forme les objets (polices, couleurs, arrière-plans), ajouter des images, logos et éléments graphiques, lier les contrôles aux champs de tables.
Domaine 2 — Générer et mettre en forme des états
Créer des états/rapports à partir de requêtes, disposer et mettre en forme les champs dans l'état, insérer des éléments textuels (titres, en-têtes, pieds), regrouper et trier les données dans l'état, ajouter des calculs (sommes, moyennes, etc.).
Domaine 2 — Gérer des événements et interactions utilisateurs
Implémenter des règles de validation sur les champs, créer des messages d'avertissement et boîtes de dialogue, ajouter de la navigation avec boutons et menus contextuels, lier des macros et du code VBA aux événements de formulaires, sécuriser les objets et restreindre les accès.
Domaine 3 — Créer et utiliser des macros
Enregistrer des séquences d'actions en macros, ajouter des conditions et des instructions de contrôle, exécuter des macros à la demande ou sur événement, transmettre des paramètres d'entrée, documenter et commenter le code des macros.
Domaine 3 — Utiliser et développer du code VBA
Écrire du code VBA pour créer des procédures et fonctions, manipuler les objets Access (tables, requêtes, formulaires, etc.), interagir avec d'autres applications Microsoft (Excel, Word, etc.), développer des interfaces utilisateur avec UserForms, implémenter la gestion des erreurs et exceptions.
Domaine 3 — Déboguer et optimiser le code
Utiliser les outils de débogage (points d'arrêt, suivi d'exécution), analyser les erreurs et exceptions au runtime, optimiser les performances (éviter les boucles lentes, requêtes inefficaces), commenter et documenter le code pour la maintenabilité, appliquer les bonnes pratiques de programmation.
Chaque objectif est vérifié via exercices pratiques et cas final.
Le contenu de la formation
Découvrez les modules clés. Chaque étape combine théorie et mises
en pratique concrètes.
Introduction au SQL et à la structure des bases de données relationnelles
Présentation du langage SQL. Concepts fondamentaux des bases de données relationnelles : tables, lignes, colonnes. Exploration de l'environnement d'une base de données.
Requêtes simples pour extraire des données
Écriture de requêtes SQL basiques. Utilisation de l'instruction SELECT. Filtration des données avec WHERE. Ordonnancement des résultats avec ORDER BY. Introduction à l'agrégation des données.
Utilisation des fonctions d'agrégation et des clauses avancées
Fonctions d'agrégation : COUNT, SUM, AVG, MIN, MAX. Groupe de résultats avec GROUP BY. Filtrage des groupes à l'aide de HAVING. Application pratique des généralités dans des scénarios de base réels.
Requêtes complexes et jointures
Introduction aux jointures : INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN. Extraction de données de plusieurs tables. Utilisation de sous-requêtes et de vues imbriquées.
Mise à jour des données dans la base
Introduction aux instructions : INSERT, UPDATE, DELETE. Modification et actualisation des données dans une table. Gestion de l'intégrité des données pendant les mises à jour.
Création et gestion de vues
Concept de vues dans le SQL.
Création de vues pour stocker des requêtes fréquentes.
Gestion et modification des vues existantes.
Cas d'utilisation pour améliorer l'efficacité de l'analyse des données.
Atelier pratique et étude de cas
Application des compétences acquises dans un contexte pratique. Analyse de scénarios réels. Résolution de problèmes de données complexes. Collaboration sur des cas d'étude spécifiques pour renforcer les compétences en exploration de bases de données relationnelles.
Conclusion et révision finale
Retour sur les concepts clés appris. Réalisation d'une évaluation pratique pour tester l'acquisition des compétences. Discussion sur l'application des compétences SQL dans le contexte professionnel.
.
Certifications & Modalités d’évaluation
Toutes nos formations font l’objet d’évaluations en cours et en
fin de formation (mises en pratique, jeux de rôle, quiz) et, si
besoin, d’une évaluation finale. Une attestation de fin de
formation vous sera fournie. Pour toute précision, n’hésitez pas à
nous contacter.
Modalités d ’évaluation - Certification Isograd
Modalités d'évaluation : La certification repose sur un test en ligne précis et fiable qui permet l’évaluation complète des compétences des candidats dans l’utilisation d'Access. A l’issue du test, le candidat se voit attribuer un score (0 à 1000), correspondant à un niveau (initial, basique, opérationnel, avancé ou expert). En deçà du score de 551 points, le candidat se verra attribuer une attestation de passage de la certification. Cependant, ce niveau ne valide pas l'obtention de la certification. Les niveaux opérationnel, avancé et expert permettent au titulaire de la certification de faire valoir ses compétences dans la gestion d'Access et d'attester de son opérationnalité selon son profil et l'emploi qu'il exerce. Algorithme adaptatif : le niveau des questions s’adapte au niveau du candidat tout au long du déroulement du test. Scoring mathématique IRT (Item Response Theory) : score sur 1000. Typologies de questions : exercices de mises en situation rencontrées en entreprise, dans l'environnement Microsoft Access. Activités interactives (relier, glisser-déposer, cliquer sur zone, listes déroulantes, …), QCM. Format du test : 35 questions – 60 minutes.
Développer des bases de données relationnelles avec Access (Tosa)