Langage SQL et requetage Niveau 2

Langage SQL et requetage Niveau 2

Inscription

Inscrivez-vous à cette formation dès maintenant via votre compte CPF

Objectifs

Le Structured Query Langage (SQL) est le langage informatique permettant d’interroger ou de travailler avec les bases de données. Le SQL est un langage nécessitant une forme de technicité. Toutefois, le SQL est un langage accessible aux personnes non informaticiennes qui auraient un besoin de manipuler les données de son entreprise.

À l’issu de cette formation vous serez capable de :

  • Maîtriser le langage d’une base de données relationnelle et les fonctionnalité avancées d’analyses.

Prérequis

Le stagiaire devra maitriser les fonction de base du langage SQL (Select, clause WHERE, tri , fonction de d’aggrégation, etc..)

Contenu de formation

Propriétés des bases relationnelles

  • Contraintes d’intégrité : la protection contre les doublons (clé primaire et clés alternatives), les données sans référence (clés étrangères), les données vides, ainsi que le respect du format des données
  • Caractéristiques du langage SQL

Module 1 : Eléments avancés du SGBD

  • Les Transactions, Commit, Rollback
  • Le Fonctionnement des verrous
  • La Gestion des index pour petites ou grandes Tables
  • La compression HCC et sa spécificité
  • La gestion des IOT (Index Organised Table)

Module 2 : SQL avancé

  • Techniques de sous-requêtes
  • La fonction EXISTS
  • EXISTS vs (LEFT JOIN et clause WHERE)
  • Les fonctions SQL UNION et UNION ALL
  • Les fonctions Analytiques et les OVER
  • Echantillon de données
  • Les tableaux croisés
  • Requêtes Hiérarchiques
  • L’instruction MERGE en INSERT ou UPDATE

Module 3 – Optimisation

  • Les objectifs de l’optimisation
  • Les techniques d’optimisation
  • Comprendre le plan d’exécution SQL, les tables de Hash
  • Modifier son SQL ou modifier la structure de la base de données
  • Retour sur les index

Module 4 Autre piste

  • stratégique Le Groupage Décisionnel
  • Mise en place de Cubes,
  • Le passage du relationnel au multidimensionnel
  • La base de données vectorielle

Module 5 – Gestion des Tablespaces

  • Définition Création
  • Ajout et Modifications
Le 29 février 2024


Le 7 mars 2024


Le 11 mars 2024


Le 18 mars 2024


Le 28 mars 2024


Le 4 avril 2024


Le 8 avril 2024


Le 15 avril 2024


Le 25 avril 2024


Le 2 mai 2024


Le 6 mai 2024


Le 13 mai 2024


Les autres formations qui pourraient vous intéresser