La formation “Requêter une base de données avec SQL” vous apprend à exploiter efficacement les bases de données relationnelles. Vous découvrirez les fondamentaux du langage SQL : sélection de données avec SELECT, filtrage avec WHERE, tris et agrégations avec ORDER BY et GROUP BY, ainsi que les jointures entre tables. Vous verrez aussi comment insérer, modifier et supprimer des données. Des exercices pratiques vous aideront à maîtriser ces concepts et à optimiser vos requêtes. Idéale pour développeurs et analystes, cette formation vous donnera les compétences nécessaires pour manipuler et interroger les bases de données avec assurance.
Synthèse des compétences évaluées
- installer une base de données, avec un outil graphique, pour disposer d’une base de données fonctionnelle
- réaliser les 4 opérations CRUD avec le langage SQL pour créer, modifier, effacer, extraire des données
- Effectuer des requêtes SQL avec les cinq opérateurs d’agrégation pour fournir des données numériques, des indicateurs scalaires
- Effectuer des requêtes SQL en utilisant les différentes formes de jointure pour extraire les données réparties sur plusieurs tables, et des données agrégées.
- Concevoir un modèle de données en utilisant Merise pour créer les tables de la base de données répondant à un besoin métier
- Automatiser des requêtes SQL à l’aide de procédures stockées et de trigger en SQL pour effectuer en toute sécurité les requêtes SQL
- Optimiser le système de base de données avec des index et des EXPLAIN afin de réduire le temps d’exécution des requêtes.
Public visé
Ce certificat s’adresse à des profils non informaticiens spécialisés dans le traitement des données : responsables métier, responsables des SI, responsables CRM, responsables RH, directeurs financiers, Data Analysts ou encore contrôleurs de gestion.
Ces profils sont amenés à utiliser les fonctionnalités de base du langage SQL pour être autonomes dans l’exploitation de données stockées dans des bases de données relationnelles à des fins d’analyse et de prises de décisions. Et ce, quel que soit le domaine d’activité de leur organisation.
Le lieu de l’épreuve
Choisissez un centre de test et contactez-le directement pour organiser le passage de votre certification. L’inscription des candidats est réalisée par le partenaire au certificateur ENI via Internet sur une adresse URL privée dédiée.
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).
Le jour de l’épreuve
Le candidat peut passer les épreuves en distanciel depuis son domicile au moment où il le souhaite (plateforme d’évaluation automatisée accessible 24h/24 et 7j/7) suivi d’une visioconférence avec le jury composé de 2 professionnels de l’informatique..
Le passage de la certification est chronométré : vous disposez de 30minutes.
L’épreuve visioconférence se passe avec un logiciel de visioconférence , deux jurés seront dans la salle de conférence et vous poseront des questions techniques. Durée 1 heure.
Vous accédez directement à vos résultats à l’issue de l’examen. Vous recevez par e-mail votre Certificat et vos résultats détaillés quelques jours après votre passage.
Modalité de contrôle
Veuillez télécharge le pdf pour avoir le détail des modalités de cotrôle
Référent handicap
Afin que les candidat(e)s ayant des besoins spécifiques puissent passer les épreuves du certificat dans des conditions équitables, le certificateur et ses partenaires s’engagent à prévoir une logistique adaptée et à communiquer les possibilités d’aménagements des épreuves aux futurs candidat(e) au moment de leur inscription au certificat.
Ainsi, chaque candidat(e) doit se faire connaitre auprès du référent handicap nommé dans chaque antenne au moment de son inscription afin que celui-ci puisse étudier les possibilités d’aménagements possibles des épreuves d’évaluation au cas par cas.
Le référent handicap s’engage à analyser les aménagements des épreuves d’évaluation possibles ou solliciter une expertise externe. Les solutions sont aménagées au cas par cas, notamment :
- Tiers-temps ;
- Traducteur ;
- Choix de la modalité en présentiel ou distanciel selon les besoins de la personne.
Les aménagements n’auront pas pour but de modifier le contenu des épreuves d’évaluation et garantiront le maintien du niveau de maîtrise des compétences requis.
Formation SQL finançable CPF
Cette formation SQL finançable CPF comprend la certification ENI. Les exercices s’appuient sur MySQL, mais sont facilement transposables à d’autres moteurs de base de donnée comme SQL Server, ou PostGreSQL. La connaissance de SQL est un vrai plus pour votre projet professionnel.
Les bases de données relationnelle reposent sur la théorie des ensemble, c’est pour ça qu’on peut illustrer avec des diagrammes ensembliste (diagrammes de Venn)
Comment se passe une visioconférence individuelle type?
Le vidéo ci-dessus est un cours sur les jointure en SQL, elle est individualisée, l’étudiant peut poser toutes les question qu’il veut, je commente le code de l’étudiant afin de l’améliorer.
Le marché des bases de données en 2022
Les bases de données relationnelles représentent la majorité du marché, les autres types de BDD de type NoSQL, sont des niches, même si elles sont en vogue. Les bases de données relationnelles les plus populaires sont : MySQL, PostGreSQL, MariaDB, Sql Server, Oracle.
Domaines d’application du SQL
SQL est utilisé dans de nombreux domaines pour gérer les données en utilisant des bases de données relationnelles. Voici quelques exemples de domaines où SQL est couramment utilisé:
- Gestion des entreprises: Les entreprises utilisent des bases de données relationnelles pour stocker les informations sur les clients, les produits, les commandes et les finances. Les outils de gestion de base de données tels que Oracle, MySQL et Microsoft SQL Server sont couramment utilisés pour gérer ces données.
- Développement web: Les développeurs web utilisent SQL pour interagir avec les bases de données en arrière-plan de leurs applications. Les frameworks tels que PHP et Ruby on Rails incluent des outils pour faciliter l’utilisation de SQL dans les applications web (ORM).
- Science des données (Datascience) : Les développeurs utilisent SQL pour extraire, analyser et visualiser les données à grande échelle. Les outils d’analyse de données tels que R et Python incluent des bibliothèques pour interagir avec les bases de données en utilisant SQL.
- Commerce électronique: Les sites de commerce électronique utilisent des bases de données relationnelles pour stocker les informations sur les produits, les clients et les commandes. SQL est utilisé pour effectuer des requêtes sur ces données pour afficher les produits en fonction de la catégorie, du prix, mais aussi pour en extraie des KPI pour augmenter la rentabilité de l’entreprise.
- Télécommunications, jeux vidéo: L’ utilisation des bases de données relationnelles pour stocker les informations sur les joueurs, les scores et les statistiques. SQL est utilisé pour extraire ces données pour les leaderboard, les statistiques de jeu etc.
- Finances: Les banques et les entreprises financières utilisent des bases de données relationnelles intensivement, pour stocker les informations dans des grosses bases de données. Aujourd’hui la data étant devenue le nouveau pétrole, savoir requêter en SQL est vraiment une atout.
Les débouchés rendus possible par la formation au langage SQL
Il y a beaucoup de situations où vous avez besoin de savoir faire des requêtes SQL, par exemple, dans le domaine de la big data, vous pourriez être amené à faire des requêtes pour extraire des données de différentes bases de données pour les fusionner sur une même base de données, afin de rendre exploitable facilement.
Ensuite toutes les applications web ont besoin de stocker les données.
Toute application informatique a besoin d’être modélisée, et cela commence par la modélisation de la base de données.
La formation SQL complète biens les autre formations comme le développement web.
L’informatique de gestion qui est l’informatique la plus répandue dans les entreprises use abondamment du SQL, qui permet de stocker des données de manière structurées, afin de faciliter la restitution desdites informations avec le langage SQL.
Ce que cette formation n’est pas
Il y a un rôle auquel cette formation ne destine pas, c’est le métier de DBA (administrateur de base de données). Ce dernier a pour rôle de créer des bases et les maintenir, créer des utilisateurs, attribuer des rôles, mais il ne fait pas de développement.
Prérequis pour accéder à la formation au lange SQL CPF
Il faut avoir une expérience de l’informatique, en effet vous serez amené à installer l’environnement d’exécution de SQL. La connaisse de Excel peut aider, en ce sens que Excel en mode tableur ressemble beaucoup à une table de base de données.
Modalité de la formation SQL CPF
Cette formation se fait à distance, exceptionnellement si vous êtes à Toulouse, vous pouvez demander à faire à la place des visio, des cours en présentiel, où l’on fera la même chose (comptez un supplément pour le déplacement du formateur), pas de supplément si vous vous vous déplacez chez le formateur. Cette formation est de type hybride, c’est à dire que vous suivez sur une plateforme de e-learning des vidéos, des QCM et des exercices, ces exercices seront corrigés ensemble avec le formateur lors des visio conférence sur ZOOM.
Ainsi en distanciel, que vous soyez sur Paris, Bordeaux, Strasbourg, lyon, ou lille, vous pourrez suivre le cours sur le lange SQL sans problème du moment que vous disposez d’une connexion haut débit.
Lors de la session visio, vous pouvez poser toutes les questions relatives au cours et au langage SQL, vous pourrez poser vos questions sur ce qui vous n’avez pas bien compris ou des informations supplémentaires.
Contenu de la formation au langage SQL
Créer un table et les champs de la table via le DDL
Interroger une table pour en extraire les données. Interroger plusieurs tables pour rapatrier des informations non disponibles sur une seule table.
Exercices nombreux sur les requêtes SQL, sous forme de QCM et d’exercices, les cours et les exercices sont créée par votre formateur, tout est original et adapté.
Détails de la formation SQL CPF
La sélection de données
SELECT … FROM*
WHERE*
ORDER BY simple et multiple
GROUP BY simple et multiple
Les 5 opérations d’aggrégation
La clause HAVING, le WHERE des aggrégations.
Les jointures
INNER JOIN
OUTER JOIN
Compréhension des jointures du point de vue de la théorie des ensembles
Les sous requêtes (sous SELECT)
UNION
Intégrité des données
Les clés primaires, clé étrangères
Les contraintes de clé étrangères
Les index, pourquoi et comment
Les transactions
Les triggers
Les procédures stockées
Conception de base de données
Les bases normalisées et dénormalisées
Les types
Conception de base de donnée avec la méthode Merise
Elements de conception de base de données SQL
Divers
Cette formation fait brièvement mention de l’administration de base de donnée, mais ne couvre pas la partie administration de base de donnée, elle se concentre sur les requêtes SQL.
Si vous êtes intéressé par l’administration de base de données, sachez que les formations dans ce domaine sont spécifiques à chaque logiciel évidemment, ainsi, vous trouverez les formations sur l’administration de SQL Server, d’autres formations concernent l’administration de base de donnée MySQL, d’autres formations couvrent l’administration de base de données PostgreSQL, et chaque logiciel de base de données à lui seul nécessite une formation à part entière.
Vous pouvez en faire part à votre formateur si vous avez des intentions de faire une formations sur l’administration de base de données.
Financement de la formation au langage SQL via le CPF
si vous ne disposez pas assez de crédit dans votre compte, vous pouvez demander un abondement via votre entreprise, ou via le pole emploi.
