Skip to Content

SQL pour l'Analyse

Data > Base de Données


Une formation de 3 jours pour maîtriser SQL orienté analyse de données : définition et manipulation de données, contraintes d'intégrité, fonctions, prédicats et requêtes multi-tables pour l'analyse.

La formation en 6 mots clés

SQL

Analyse de données

Base de données

DDL

DML

Requêtes SQL

Informations Pratiques et Programme

Prérequis


Aucun

Durée


3 jours

Contenu Technique de la Formation


La formation aborde les contenus techniques suivants :

  • Les bases du modèle relationnel
  • SQL comme langage de définition des données
  • SQL comme langage de manipulation des données
  • Fonctions et Expressions en SQL
  • Les prédicats
  • Les jointures verticales et horizontales
  • Les sous-requêtes

Objectifs de la Formation


Les objectifs visés par cette formation sont :

  • Comprendre la manipulation du modèle relationnel
  • Utiliser SQL pour définir une base de données
  • Utiliser SQL pour manipuler une base de données
  • Créer des fonctions et des expressions en SQL
  • Mettre en place des prédicats
  • Utiliser des jointures pour interroger des bases de données
  • Utiliser des sous-requêtes pour faire des interrogations complexes

Table des Matières


Introduction

  • Historique
  • Concept de vue
  • Connections et sessions
  • Transactions
  • Types de données
  • Valeurs nulles et logiques
  • Conversion de données
  • Exécution statique et dynamique


SQL comme langage de définition de données

  • Concept de schéma et de catalogue
  • Création et modification de tables et de colonnes
  • Concept d’index


Contraintes, assertions et intégrités référentielles

  • Contraintes : NOT NULL, UNIQUE, CHECK
  • Assertions
  • Clé primaire
  • Contraintes d’intégrité référentielle, Mises à jour en cascade.


SQL comme langage de manipulation de données

  • Requêtes : SELECT, DISTINCT, BETWEEN, IN, LIKE, ORDER BY, AND…OR,
  • Mises à jour
  • Insertions
  • MERGE
  • GROUP BY et HAVING
  • ROLLUP
  • CUBE


Valeurs, fonctions et expressions

  • Valeurs : littérales, paramétriques, spéciales.
  • Fonctions : COUNT, MAX, MIN SUM, AVG, EVERY, ANY, SOME.
  • Expressions : numériques, en chaîne de caractères, temporelles, booléennes.


Prédicats

  • Comparaisons de prédicats
  • Prédicats : IS NULL, IN, LIKE, SIMILAR, EXISTS, UNIQUE, OVERLAPS, SOME, ANY, ALL, MATCH, DISTINCT


Travailler avec plusieurs tables

  • Opérateurs de jointure: CROSS JOIN, Natural JOIN, Condition JOIN, INNER JOIN, OUTER JOIN, LEFT JOIN
  • Opérateurs ensemblistes : UNION, INTERSECT et EXCEPT
  • Sous-requêtes
  • Division relationnelle


En Pratique


  • Base de données fournie pour les exercices
  • Exercices de création de bases de données
  • Exercices de manipulation de bases de données
  • Mise en place de JOIN pour interroger des données réparties sur plusieurs tables

Modalités et Inscription


Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :


Session régulière

Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.


Sur mesure & intra-entreprise

Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.

Obtenir cette formation

Prêt à exploiter SQL pour vos analyses de données ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.