- Certifiant
- Cours pratique
- CPF
- Informatique
Formation Initiation aux bases de données et au SQL pour les professionnels non informaticiens

- Durée
- 4 jours
- Niveau
- Fondamental
- Modalités
- Présentiel / Distanciel
- Certification
- Langage SQL : Exploiter une base de données relationnelle
Description de la formation Initiation bases donnees
Le nombre impressionnant de base de données utilisées par toute sorte d'applications et de sites WEB dans des domaines extrêmement variés entretient l'illusion que «toutes les données sont disponibles sur tout». Mais d'où viennent-elles à l'origine et comment les croisements d'information sont possibles pour pouvoir d'un simple clic afficher le prix d'un article ou encore les places libres pour un événement à telle date dans telle ville ? Les bases de données se conçoivent et se remplissent avec des limites posées par leurs concepteurs. Cette formation Initiation Bases de données SQL va vous permettre de comprendre ce qu'est véritablement une base de données et en quoi elle se différencie d'un « simple fichier Excel amélioré ». De nombreux exemples pris dans les environnements d'entreprise (Oracle, SQL Server, MySQL, etc. ) vous permettront de faire le tour des concepts fondamentaux des bases de données. Vous comprendrez la place des SGBDR (système de gestion de bases de données) dans l'entreprise et deviendrez un interlocuteur généraliste capable de discuter avec tous les profils (MOA, MOE, développeurs, DBA, utilisateurs, ...) tout en étant opérationnel sur l'incontournable langage SQL.

Objectifs pédagogiques
À l'issue de cette formation Initiation Bases de données SQL vous aurez acquis les connaissances et compétences nécessaires pour :
- Concevoir une base de données (modèle relationnel, MCD)
- Créer une base (tables, contraintes d'intégrités)
- Remplir une base de données (chargement depuis un fichier texte ou ordres SQL)
- Écrire des requêtes SQL pour extraire les données de la base (select)
- Comprendre le concept de transaction et des verrous (accès concurrent)
- Comprendre comment les données sont sécurisées (droits)
- Comprendre les formats de données (CSV, XML, import/export, ETL) dans les échanges entre les applications et les bases
- Comprendre la place des bases de données dans les architectures d'entreprise (site WEB, applications internes, décisionnel, outils BI, reporting, etc. )
Objectifs opérationnels
Savoir maîtriser les bases de données SQL.
Cette formation vous prépare au passage de la certification Langage SQL : Exploiter une base de données relationnelle. Cette épreuve d’évaluation “Langage SQL : Exploiter une base de données relationnelle” vient évaluer les compétences suivantes : l’extraction de données à l’aide de requêtes simples et complexes, mettre à jour les données d’une table, et créer des vues.
Elle est constituée de cas pratique qui positionnent le candidat dans une situation similaire à son environnement de travail ainsi que de questions sous la forme d’un questionnaire à choix multiple et à choix unique.
Cette épreuve d’évaluation couvre les 4 compétences du référentiel de la certification “Langage SQL : Exploiter une base de données relationnelle”, elle est chronométrée et dure 1 heure 30 maximum.
La certification est obtenue si le candidat obtient 700 points minimum sur 1000. Un cas pratique vaut dix fois plus de points qu’une question de type QCM/QCU. Un candidat ne peut donc pas obtenir sa certification uniquement avec les questions de type QCM/QCU. Le résultat ainsi obtenu permet de valider les compétences du candidat dans l’exploitation de données avec le langage SQL, dans une base de données relationnelle.
La certification est obtenue si le candidat obtient un score supérieur à 81 points sur 116 soit 700 points minimum sur 1000 (un ratio est fait en fonction du nombre de points obtenus).
Le passage de la certification n'est pas obligatoire et n'est pas compris dans le tarif de la formation.
Retrouvez cette formation Initiation aux bases de données sur le site du CPF (MonCompteFormation).
Programme
Contenu du cours
La conception d'une base de données
Concevoir une base de donnéesComment concevoir l'organisation des données ?Besoin d'un formalisme pour les représenter (Modèle Conceptuel des Données)
Vocabulaire (entité, association, cardinalités)
L'impact des choix du concepteur
Exemples de modèles faux ou mal conçus
Exemples de modèles rencontrés dans des projets professionnelsLe modèle relationnelPourquoi parle-t-on de base de données « relationnelle » (dépendances) ?
Se rapprocher du schéma de la base (MLD : modèle logique des données)Le modèle physiqueTraduire un modèle logique en base (création de tables)
Qu'entend-on par contraintes d'intégrités (primary key, foreign key, not null,...)?
Pourquoi doit-on typer les données (integer, varchar, date, etc. ) ?Remplir une baseInsérer des données dans les tables (insert)
L'intérêt des séquences
Attention aux violations de contraintes
L'environnement de travail
Différents produits selon les acteursNécessité d'un environnement spécifique pour dialoguer avec la baseL'exemple de Oracle Developper
DBA
Management Studio pour SQL Server
PHPMyAdmin pour MySQL
Autres outils selon le SGBD
Le langage SQL
Extraction simple des donnéesForme générale d'une requête (select ? from ? where)Filtrage de base (where, like, between, ?)Mettre à jour les donnéesLes instructions insert, update, et delete
L'impact des contraintes d'intégrité (cascade)Les vuesPourquoi associer une requête SQL à une vue ?
Différences vue/table ?
Et les contraintes d'intégrité ?Requêtes plus complexesExtraire les données de plusieurs tables (jointure)
Trier les résultats (order by)
Opérations ensemblistes (union, minus, intersect)
Regroupement des donnés (group by)
Les fonctions d'agrégats (somme, moyenne, etc. )
Jointures multiples
Les transactions (sensibilisation)
PrincipesQu'est qu'une transaction ?Comportement standard
Le rôle de l'utilisateur (commit, rollback)
La problématique des accès concurrentsVerrous et accès concurrentsExemples de blocages
Comment ne pas bloquer les autres (commit, type de transaction?) ?
La sécurité des données
UtilisateursQu'est-ce qu'un compte utilisateur ?Exemple de création de compte
Paramétrage de base d'un compte utilisateur (profil, droits)Protéger les donnéesLes droits proposés sur les tables
Mise en oeuvre (grant, revoke)
L'utilisation des vues pour masquer certaines données
Import/Export de données
Les formats standardsQu'est-ce qu'un fichier au format CSV ?L'intérêt du XML dans les échanges de donnéesImport/exportGénération de fichiers CSV et XML
Importation de données depuis un fichier texte (CSV, XMl, ...)
Retrouver ses données EXCEL dans la base (et vice versa)
Base de données en entreprise
Base de données et ApplicationsComment une application utilise une base de données ?Exemple simple de programme (place du SQL)
Comment un progiciel (type SAP) utilise une base ?
Principes des API pour accéder à une base
Extraire, transformer et charger les données d'une base (ETL)
Base de données et sites WEBUn petit mot sur le HTMLComment la page WEB s'affiche ?
Page WEB et base de donnéesLe décisionnelQuand parle-t-on de Business Intelligence (BI) ou de système décisionnel ?Liens entre bases de données et outils de reporting
Exemples de rendus et d'utilisation avec le standard PowerBILe métier de DBA (Database Administrator)Sa journée type (sauvegarde, surveillance, etc. ), Les tâches complexes, les tâches simples
Ce qu'il fait plus occasionnellement (installation, création de base, sécurité, etc. )
Pourquoi la base peut être « lente » ?
Travaux pratiques
Les TP sont réalisés dans l'environnement de votre choix (Oracle, SQL Server, MySQL, PostgreSQL, ...). Chaque participant va construire de façon progressive son environnement en partant de zéro. A partir d'un modèle conceptuel de données réalisé en TP les participants prennent conscience de l'origine des données dans la base et des liens qui les unissent. Ensuite on passe à la création des tables qui seront utilisées tout au long du stage pour les manipulations SQL (extraction de données) ainsi que pour la sécurisation des données et les accès concurrents. Les données de la base sont exportées dans des formats facilement récupérables pour une « belle » présentation (Excel par exemple). Enfin on présente un mini site WEB qui va utiliser les données de notre base.
Programme mis à jour le 13/02/2026
Public concerné
Cette formation initiation aux bases de données s'adresse à toute personne participant à un projet autour d'une base de données (utilisateur, responsable informatique, concepteur, développeur, chef de projet, administrateur, etc.).

Prérequis
Aucun
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,6/5
14 avis
« Mon avis sur le contenu du stage : "Cette formation est supérieure à mon niveau et à mes besoins. Quelques transactions de base auraient été largement suffisantes. Cependant j'ai suivi l'ensemble de la formation avec intérêt. Mais je ne saurais pas restituer l'ensemble des éléments acquis." Mon avis sur le formateur : "les deux formateurs ont été très bien." Mon avis sur la salle de formation : "très bon environnement de travail" Ce que j'ai le moins apprécié : "Petit désagrément sur les propositions de repas du midi" »
DI « Mon avis sur le contenu du stage : "Je n'avais aucune connaissance des bases de données et de SQL, j'ai maintenant un bon nombre de clés et un support pour m'entrainer. " Mon avis sur le formateur : "Parfait, des exemples après les grands points. Mise en pratique de ce que l'on vient d'apprendre, intervenant qui s'adapte à tous les niveaux." Ce que j'ai le plus apprécié : "Travailler sur l'outil directement, pouvoir être corriger à distance, les explications et le support de formation." »
VIALLET Estelle « Mon avis sur le formateur : "J'ai préféré l'intervention de Guy qui s'est montrer plus pédagogue et plus compréhensif sur mon niveau débutant. Il prenait le temps d'expliquer ou de réexpliquer les chose . " Mon avis sur la salle de formation : "Les locaux sont neufs, le personnel accueillant et sympathique " Ce que j'ai le plus apprécié : "Accueil des participants " Ce que j'ai le moins apprécié : "RAS " »
CM
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- SQL Server pour non informaticiensRéf. BSNI4 joursFondamentalProchaine session : 1 déc.2 490 €
- Introduction technique à OracleRéf. BITO2 joursFondamentalProchaine session : 15 oct.1 550 €
- L'essentiel de la modélisation statistiqueRéf. MSLE2 joursIntermédiaireProchaine session : 29 oct.1 590 €
- MySQL Prise en main et AdministrationRéf. BMSA3 joursIntermédiaireProchaine session : 28 oct.2 090 €