Aller directement au contenu
Format : Stage pratique
Niveau Fondamentaux
Répartition du temps : 50% exposés
30% pratique
20% échanges

La formation en détails

Description

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

Objectif opérationnel :

Savoir maîtriser les bases de données 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. )

Certification

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.

Public cible

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 ce test.

Modalités pédagogiques

Formation avec apports théoriques, échanges sur les contextes des participants et retours d'expérience pratique des formateurs, complétés de travaux pratiques et de mises en situation.
Logo Accessibilité

Accessibilité

L'inclusion est un sujet important pour OCTO Academy.
Nos référent·es sont à votre disposition pour faciliter l'adaptation de votre formation à vos besoins spécifiques.

Notre politique accessibilité Contacter nos référent·es

Profil du formateur

Cette formation est dispensée par un·e ou plusieurs consultant·es d'OCTO Technology ou de son réseau de partenaires, expert·es reconnus des sujets traités.

Le processus de sélection de nos formateurs et formatrices est exigeant et repose sur une évaluation rigoureuse leurs capacités techniques, de leur expérience professionnelle et de leurs compétences pédagogiques.

Modalités d'évaluation et de suivi

L'évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Afin de valider les compétences acquises lors de la formation, un formulaire d'auto-positionnement est envoyé en amont et en aval de celle-ci. Une évaluation à chaud est également effectuée en fin de session pour mesurer la satisfaction des stagiaires et un certificat de réalisation leur est adressé individuellement.

Programme détaillé

LA CONCEPTION D'UNE BASE DE DONNÉES 

 

Concevoir une base de données

  • Comment 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 professionnels

 

Le modèle relationnel

  • Pourquoi 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 physique

  • Traduire 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 base

  • Insé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 acteurs

 

  • Nécessité d'un environnement spécifique pour dialoguer avec la base
  • L'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ées

  • Forme générale d'une requête (select ? from ? where)
  • Filtrage de base (where, like, between, ?)

 

Mettre à jour les données

  • Les instructions insert, update, et delete
  • L'impact des contraintes d'intégrité (cascade)

 

Les vues

  • Pourquoi associer une requête SQL à une vue ?
  • Différences vue/table ?
  • Et les contraintes d'intégrité ?

 

Requêtes plus complexes

  • Extraire 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)

 

Principes

  • Qu'est qu'une transaction ?
  • Comportement standard
  • Le rôle de l'utilisateur (commit, rollback)
  • La problématique des accès concurrents

 

Verrous et accès concurrents

  • Exemples de blocages
  • Comment ne pas bloquer les autres (commit, type de transaction?) ?

 

LA SÉCURITÉ DES DONNÉES

 

Utilisateurs

  • Qu'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ées

  • Les 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 standards

  • Qu'est-ce qu'un fichier au format CSV ?
  • L'intérêt du XML dans les échanges de données

 

Import/export

  • Gé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 Applications

  • Comment 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 WEB

  • Un petit mot sur le HTML
  • Comment la page WEB s'affiche ?
  • Page WEB et base de données

 

Le décisionnel

  • Quand 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 PowerBI

 

Le 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 » ?

Nos autres formations du domaine « Culture Data » Toutes les formations du domaine

GENIA Sensibilisation à l'Intelligence Artificielle générative et à ses enjeux
Identifier les opportunités de l’IA générative dans son organisation
Durée : 7 h / 1 j
Acculturation
 
 
 
 
Prochaine session : 01 avril 2026
FDXDL Fondamentaux de la Data Literacy
Acquérir et développer une culture Data pour des prises de décision éclairées
Meilleure vente
Durée : 14 h / 2 j
Fondamentaux
 
 
 
 
Prochaine session : 02 juin 2026
SGMDM Master Data : gérer et gouverner efficacement ses données de référence
Améliorer de façon durable la qualité, la maintenabilité et l’accessibilité à ses données de référence
Durée : 14 h / 2 j
Fondamentaux
 
 
 
 
Prochaine session : 04 juin 2026
PL900 PL-900 : Principes de base Microsoft Power Platform
Formation officielle Microsoft Azure - Microsoft Certified: Power Platform Fundamentals
Nouveau Certifiant
Durée : 14 h / 2 j
Fondamentaux
 
 
 
 
Prochaine session : 26 mars 2026
Nouveau Certifiant
Durée : 35 h / 5 j
Avancé
 
 
 
 
Prochaine session : Sur demande
Nouveau Certifiant
Durée : 14 h / 2 j
Avancé
 
 
 
 
Prochaine session : 12 mars 2026

Besoin d'aide pour trouver votre formation ?

Contactez-nous

Sessions & Inscriptions

Session partagée avec d'autres organisations

Prochaines sessions
  • du 13 au 16/04/2026
    Présentiel
    2 390,00 € HT
    Certification en option
  • du 08 au 11/06/2026
    Présentiel
    2 390,00 € HT
    Certification en option
  • du 24 au 27/08/2026
    Présentiel
    2 390,00 € HT
    Certification en option
  • du 06 au 09/10/2026
    Présentiel
    2 390,00 € HT
    Certification en option
  • du 01 au 04/12/2026
    Présentiel
    2 390,00 € HT
    Certification en option
Durée
28 h / 4 j

Demander un devis Nous contacter
Télécharger le programme

Organiser une session dédiée à votre organisation

Durée
28 h / 4 j

Vous avez plusieurs collaborateurs à former ?

Cette formation peut être organisée
sous la forme de sessions dédiées
aux membres de votre organisation.

Demander un devis Nous contacter Télécharger le programme

Personnaliser cette formation

Cette formation vous intéresse
et vous souhaitez l'adapter pour
vos collaborateurs ?

Nos formateurs et notre équipe pédagogique sont à
votre disposition pour en discuter
et vous proposer un programme sur-mesure.

Nous contacter Télécharger le programme

OCTO Academy respecte votre vie privée

Ce site web stocke des informations vous concernant via le dépôt de cookie afin de mesurer l’audience du site. Ces données de navigation sont anonymisées.

En cliquant sur « OK pour moi », vous manifestez votre consentement pour le dépôt de ces cookies.

Lire la politique de confidentialité

À propos des cookies

Sur ce site, nous utilisons des cookies pour mesurer notre audience, entretenir la relation avec vous et vous adresser de temps à autre du contenu qualitif ainsi que de la publicité. Vous pouvez sélectionner ici ceux que vous autorisez à rester ici.

Cookies