Logo de l'organisme de formation

Ingénierie pédagogique | Formation

Représentation de la formation : Formation exploiter une base de données avec le langage SQL

Formation exploiter une base de données avec le langage SQL

Certification pour exploiter une base de donnée Language SQL | Certificateur : ENI

Formation à distance
Formation certifiante
CPF #RS6085
Accessible
Durée : 28 heures
Durée :28 heures
Cette formation est gratuite.

Éligible CPF

Se préinscrire
Durée :28 heures
Cette formation est gratuite.

Éligible CPF

Se préinscrire
Durée :28 heures
Cette formation est gratuite.

Éligible CPF

Se préinscrire

Formation créée le 27/03/2023. Dernière mise à jour le 29/10/2024.

Version du programme : 2

Programme de la formation

Comme dans la vie, pour que des personnes puissent se comprendre, elles doivent parler le même langage et bien en informatique, c’est pareil. Pour que les différents logiciels et le moteur de base de données puissent se comprendre, ils utilisent un langage appelé SQL. Ce langage est complet. Il va être utilisé pour : Lire les données, Ecrire les données, Modifier les données, Supprimer les données. Il permettra aussi de modifier la structure de la base de données : Ajouter des tables, Modifier les tables, les supprimer, Ajouter, ou supprimer des utilisateurs, Gérer les droits des utilisateurs, Gérer les bases de données. L’épreuve d’évaluation porte sur le langage SQL standard sans référence quelconque à un Système de Gestion de Base de Données Relationnelle spécifique (SGBDR).

Objectifs de la formation

  • Comprendre le principe et le contenu d'une base de données relationnelle
  • Appréhender le modèle relationnel, et l’architecture d’un SGBD
  • Savoir créer, manipuler et maintenir les objets du SGBD
  • Savoir créer, manipuler et maintenir les données
  • Aborder les utilitaires de sauvegarde et de restauration des données
  • Maîtriser la structure du langage SQL
  • Ecrire et lire des requêtes SQL simples et complexes.
  • Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
  • Utiliser des calculs simples et des agrégations de données
  • Combiner les résultats de plusieurs requêtes.

Profil des bénéficiaires

Pour qui
  • Profils non informaticiens spécialisés dans le traitement des données
Prérequis
  • Connaissances de base d'un système d'exploitation (Windows, Linux/Unix).

Contenu de la formation

  • Le modèle relationnel
    • Concepts généraux de la base de données relationnelle
    • L'environnement d'un SGBD
    • Les différentes phases du design de la Database
  • La structure de données
    • Les différents types et formats de données
    • Les opérations possibles Date/time
    • Les fonctions scalaires
  • Les Objets
    • Les tables
    • Les index
    • Les vues
  • Introduction au langage SQL
    • Introduction au SQL
    • Éléments de la syntaxe SQL
    • Types d'instructions SQL : DDL, DML, DCL
    • Installation MySQL
    • Installation Dbeaver
  • Utilitaires et Manipulation des données
    • SQL - INSERT
    • Suppression (DELETE/TRUNCATE)
    • Clause RETURNING/OUTPUT
  • Interrogation des données
    • Structure générale de l'ordre SELECT
    • Alias de colonnes et alias de tables
    • Clause WHERE (Prédicat LIKE - Prédicat SIMILAR TO -Prédicat IS NULL - Prédicat IN)
    • Fonctions d'agrégats
    • Clause (OFFSET/FETCH - LIMIT - ORDER BY - HAVING - GROUP BY)
    • Sous-requêtes (Sous-requêtes simples -Sous-requêtes corrélées-Prédicat EXISTS)
    • Opérateurs de jeux (UNION - INTERSECT- EXCEPT/MINUS - Tables -temporaires - Vues)
  • Travaux pratiques :
    • Effectuer des extractions de données d’une seule table d’une base de données relationnelle, à l’aide de requêtes simples
    • Réaliser l’extraction de données issues de plusieurs tables d’une même base de données relationnelle
  • Jointures et requêtes multi-tables
    • Produit cartésien
    • Jointures internes
    • Jointure naturelle
    • Théta-jointure (ON)
    • Équi-jointure (USING*)
    • Jointures externes ( gauches - droites)
    • Jointures externes complètes ( Fonctions de fenêtrage)
    • Présentation et intérêts
    • Principales fonctions de fenêtrage
    • Clause OVER()
    • Prédicat ORDER BY
    • Prédicat PARTITION BY
    • Prédicat ROW BETWEEN (fonctions de gestion de chaînes et de dates)
  • Les vues
    • Introduction aux vues
    • Modifier ou supprimer une vue
    • Vues modifiables et insérables
    • La clause WITH CHECK OPTION
  • Sauvegarde et restauration des données
    • MySQL DUMP permet de sauvegarder et de restaurer des bases de données
    • MySQL BACKUP FTP permet de sauvegarder des bases de données et de les stocker sur un serveur FTP.
Équipe pédagogique

Nos formateurs utilisent une pédagogie innovante et sont : - Certifiés, diplômés en Sciences de l'éducation et formation pour adultes, ingénieur pédagogique multimédia - Expert en formation à distance, blended-Learning, e-learning et dans leur domaine de compétences avec plusieurs années d'expériences.

Suivi de l'exécution et évaluation des résultats
  • Les formations sont proposées aux groupes ou de manière totalement personnalisée : le centre s'adapte aux contraintes de l'utilisateur (le soir, le week-end). Cette prise en compte favorise bien entendu l'engagement.
  • Feuilles de présence numérique .
  • Certificat de réalisation de l’action de formation.
  • TÉLÉ-PRÉSENTIELLE | SYNCHRONE | 21h
  • Une salle de visio-conférence persistante dans la session est créée pour l'entre aide organisée ou spontanée entre apprenants, des travaux de groupe.
  • Accueil des participants dans la salle en visio-conférence sur Teams et présentation de la formation et des modalités
  • E-LEARNING | ASYNCHRONE | Alternent | 7h
  • Une évaluation de préformation pour déterminer le niveau de départ de l'apprenant (Sur la plate-forme).
  • Suivi pédagogique individualisé de la formation : objectifs du jour atteints / non atteints / encours ; cet espace facilite aussi la coordination entre formateurs et le lien avec le stagiaire.
  • Les évaluations et quiz numériques permettent de mesurer l'atteinte des objectifs.
  • Des outils d'alerte qui entraînent le rappel du stagiaire pour savoir si tout se passe bien.
  • La durée et le rythme de progression des modules e-learning est basé sur la liberté et l'autonomie de l'apprenant. L'apprenant peut suivre un module partiellement ou dans sa globalité. S'il ne termine pas un module et qu'il le reprend par la suite, il a accès à sa barre de progression lui indiquant les activités qu'il lui reste à effectuer pour achever son module.
Ressources techniques et pédagogiques
  • Le système de microphone et visio-conférence haute définition permet d’être en immersion complète avec la salle, d’interagir naturellement avec son formateur et de travailler sur différents projets avec les autres apprenants.
  • Ordinateur avec une connexion connexion Internet
  • ASYNCHRONE | e-learning
  • Des modalités pédagogiques innovantes (social Learning, possibilité de re-visionner les cours).
  • Documents supports de formation en multi-format (audios, vidéos, textes, images) disponibles pendant et après la formation
  • Évaluation sous forme de Quiz et autres modalités.
  • Pédagogie basée sur des échanges, des exemples, des exercices pratiques et une évaluation tout au long de la formation.
  • Autoformation avec accompagnement sur la plateforme e-learning.
  • SYNCHRONE | TÉLÉPRÉSENTIEL
  • Une salle de visio-conférence Teams, pour accueillir les stagiaires avec l'utilisation des Break-Out-room (salles de réunion) pour gérer des groupes
  • Le tableau blanc interactif qui peut être lu à distance, propose un support indispensable pour le travail partagé.
  • Documents supports de formation projetés et disponibles sur la plateforme de formation Teams.
  • Apports théoriques, échanges, partages d'expériences, démonstrations, travaux dirigés et cas pratiques.

Modalités de certification

Résultats attendus à l'issue de la formation
  • Validation et/ou certification des compétences du candidat à interagir avec une base de données en utilisant le langage SQL. L’épreuve d’évaluation est réalisée en ligne et en distanciel. Cette épreuve est constituée de cas pratiques ainsi que de questions sous la forme d’un questionnaire à choix multiples et à choix unique (QCM/QCU). Un score de 0 à 1000. La certification est obtenue si le candidat obtient 700 points minimum sur 1000.
Modalité d'obtention
  • Un test sous forme de QCM qui dure entre 1h30 et délivre un certificat attestant de votre niveau de compétences. L'épreuve comprend 9 questions de type cas pratiques qui positionnent le candidat dans une situation similaire à l’environnement de travail et 26 questions sous la forme d’un questionnaire à choix multiple et à choix unique.
Détails sur la certification
  • Il n’est pas obligatoire de suivre une formation pour se présenter au passage de la certification. Si le candidat dispose d’une expérience professionnelle significative sur l’interaction avec une base de données en utilisant le langage SQL il peut accéder en candidat libre au passage de la certification

Accessibilité

Modalités et délais d’accès : Merci de remplir le bulletin de pré-inscription présent sur toutes nos fiches formation. Nous vous recontacterons dans un délai maximum de 24 h. Vous pouvez également nous contacter directement via les coordonnées présentes sur le site ; enfin, vous pouvez vous inscrire sur la plateforme EDOF qui nous transmettra votre demande. Nous portons à votre connaissance le fait qu’en cas d’inscription sur la plateforme EDOF la formation ne pourra pas commencer avant un délai de 11 jours ouvrés. Pour les formations en intra nous conviendrons d’une date qui répond à votre besoin et vos disponibilités. Quelle que soit votre demande nous nous adapterons à votre besoin. Accessibilité aux personnes handicapées : ITZ-LEARNING se montre particulièrement sensible à la question du handicap. N’hésitez pas à nous faire part d’une situation de handicap qui vous semble nécessiter un aménagement ; nous co-construirons une solution adaptée dans la mesure des ressources disponibles.