SQL pour la Data Analyse
Data Value
Non finançable CPF
Tout public
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1320 €
Durée
Nous contacter
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
Objectifs
Comprendre les concepts fondamentaux des bases de données relationnelles, écrire des requêtes SQL et se sensibiliser aux principes du RGPD
Compétences visées
- 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
Comprendre les concepts fondamentaux des bases de données relationnelles, écrire des requêtes SQL et se sensibiliser aux principes du RGPD
Compétences visées
- 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
Programme
- 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
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
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Sql server
Sql server CPF
Sql server en Ligne
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Spark
Programmation
Technicien reseaux
Administrateur reseau
Hadoop
Intelligence artificielle
Sql Paris
Sql server Paris
Sql server Amiens
Sql Amiens
Sql Clermont-Ferrand
Sql server Lille
Sql server Dunkerque
Sql Lille
Sql Grenoble
Sql server Valenciennes