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 24 juin 2024


Le 1 juillet 2024


Le 11 juillet 2024


Le 18 juillet 2024


Le 22 juillet 2024


Le 29 juillet 2024


Le 8 août 2024


Le 16 août 2024


Le 19 août 2024


Le 26 août 2024


Le 5 septembre 2024


Le 12 septembre 2024


Les autres formations qui pourraient vous intéresser