Aller au contenu principal

SQL pour la data analyse

Date de mise à jour :
Identifiant Offre Info : 03_2206931F
Organisme responsable : Data Value (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Comprendre les concepts fondamentaux des bases de données relationnelles, écrire des requêtes SQL et se sensibiliser aux principes du RGPD.

Programme de la formation

Concepts fondamentaux BDD et SGBD Données structurées vs non-structurées Présentation du langage SQL SQL et l'analyse de données Typage des données Principe des tables et relations entre données Notions de clés primaires Clés étrangères et liens entre tables Quizz récapitulatif sur les concepts fondamentaux Implémentation d'une BDD Les différentes étapes dans la création d'une BDD Le dictionnaire des données Le modèle conceptuel des données Le modèle…

Concepts fondamentaux BDD et SGBD
  • Données structurées vs non-structurées
  • Présentation du langage SQL
  • SQL et l'analyse de données
  • Typage des données
  • Principe des tables et relations entre données
  • Notions de clés primaires
  • Clés étrangères et liens entre tables
  • Quizz récapitulatif sur les concepts fondamentaux
Implémentation d'une BDD
  • Les différentes étapes dans la création d'une BDD
  • Le dictionnaire des données
  • Le modèle conceptuel des données
  • Le modèle logique des données
  • Le modèle physique des données (création de tables)
  • Les formes normales
  • Exercice : définir une structure de base de données (dictionnaire - MCD - MLD) à partir d'un contexte
Création et utilisation d'une BDD
  • Les principaux SGBD
  • Création de tables (create table)
  • Chargement des données (insert)
  • Mises à jour (update) et suppressions (delete)
  • Requêtes (select)
  • Utilisation de l'outil SQLite ou MySQL
  • Pratique : construction d'une mini base de données et manipulations simples sur cette BDD
Requêtes SQL : notions de base
  • Utilité et finalité des requêtes SQL
  • Algèbre relationnel
  • Structure générale d'une requête SQL (select - from - where)
  • Trier les données (sort)
  • Principes des jointures (join)
  • Pratique : écrire des requêtes simples
Requêtes SQL : aller plus loin
  • Jointures internes et jointures externes
  • Bonnes pratiques sur les jointures
  • Principes de l'agrégation
  • Les opérateurs d'agrégation
  • Manipulations de chaînes et de date
  • Principes des requêtes imbriquées
  • Exécuter des requêtes SQL avec R ou Python
  • Pratique : écrire des requêtes plus complexes
Sensibilisation au RGBD
  • Généralités sur le RGPD
  • Définitions
  • Données personnelles et anonymisation
  • Les 5 principes des règles de protection des données
  • Bonnes pratiques de prospection
  • Stockage et conservation des données
  • Le DPO et son rôle

Validation et sanction

- Appréhender les concepts fondamentaux des bases de données (BDD) et des systèmes de gestion de bases de données (SGBD)
- Modéliser les données en suivant les différentes étapes de l'architecture d'un SGBD et distinguer les niveaux de concept (conceptuel, logique, physique)
- Créer et manipuler une base de données en utilisant les principales commandes SQL (CREATE, INSERT, UPDATE, DELETE, SELECT)
- Rédiger des requêtes SQL pour extraire, trier, et filtrer les données en appliquant les principes de l'algèbre relationnelle
- Appliquer les fonctionnalités avancées du langage SQL comme les jointures, les requêtes imbriquées et l'intégration avec R ou Python
- Adopter les bonnes pratiques en matière de protection des données personnelles et se conformer aux exigences du RGPD

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Modalités pédagogiques

Alternance d'exposés et exercices pratiques (utilisation de SQLite ou MySQL)

Durée

En centre

14 h

Financement

Conventionnement
Non
Financeurs
  • Bénéficiaire de l'action

    Programme : Entreprise, Individuel (AIF, POEI, Région individuel, autofinancement)

    Publics : Data analysts, data scientists, chargés d'études et tout autre profil amené à interroger des bases de données relationnelles pour des analyses

  • Entreprise

    Programme : Entreprise, Individuel (AIF, POEI, Région individuel, autofinancement)

    Publics : Data analysts, data scientists, chargés d'études et tout autre profil amené à interroger des bases de données relationnelles pour des analyses

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Informations sur les publics

Data analysts, data scientists, chargés d'études et tout autre profil amené à interroger des bases de données relationnelles pour des analyses

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Aucun

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

33 Rue de la République
69002 Lyon 2e

Responsable : ASI

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
41 rue de la Découverte
31676 Labège
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes