Formation SQL Perfectionnement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation SQL Perfectionnement vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser les jointures et leurs variantes
  • Maîtriser les requêtes ensemblistes
  • Écrire des requêtes SQL complexes (jointures externes, select imbriqués corrélés, etc.)
  • Savoir modéliser une requête complexe à l’aide d’un arbre
  • Transcrire cet arbre en requête SQL

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 520,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 520,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Le succès du SQL (Structured Query Language) provient principalement de sa simplicité et de sa syntaxe presque géométrique autour de données structurées en lignes et en colonnes. La structure de programmation « select …from … where … » devient cependant moins intuitive à utiliser dès lors que les requêtes deviennent plus complexes avec plusieurs tables et des conditions qui se cumulent.

Cette formation SQL Perfectionnement vous apprendra à lire et écrire des requêtes SQL complexes en disposant d’une méthodologie solide et étayée.

Programme

Maîtriser les jointures

Rappels sur les liens entre les données dans un SGBDR
La jointure « classique » (INNER JOIN)
Différence avec la jointure « naturelle » (NATURAL JOIN)
Jointure avec « beaucoup » de tables
La jointure croisée ou produit cartésien (CROSS JOIN)
Quand a-t-on besoin de faire une jointure externe (RIGHT/LEFT JOIN) ?
Condition vraie dans au moins une des tables (FULL JOIN)
Exemples d’auto jointure (SELF JOIN)

Expressions régulières et SQL

Limites de l'opérateur LIKE
Philosophie des expressions régulières
Étendre les méta-caractères (^,. ,*,[,  …)
Syntaxe générale des fonctions
Fonction : regexp_like.
Fonction : regexp_substr.
Fonction : regexp_instr.
Fonction : regexp_replace.
Fonction : regexp_count.

Opérateurs ensemblistes

Règles à respecter pour assembler des requêtes :
- Nombre d'expressions projetées
- Types des expressions projetées
Les opérateurs UNION, UNION ALL, INTERSECT et MINUS
Trier les informations

Compléments sur le regroupement de données

Rappels sur GROUP BY et HAVING
Constitution de sous-groupes avec ROLLUP et CUBE
Application partielle et totale ROLLUP et CUBE
Identification de lignes générées par ROLLUP et CUBE avec les fonctions GROUPING et GROUPING_ID
Gestion des NULLs
Identification de groupes dupliqués
Tableaux croisés avec PIVOT et UNPIVOT

Manipulation avancée en SQL

Insertion multitables inconditionnelles, inconditionnelles avec "rotation", conditionnelles, conditionnelles exclusives.
Insertion ou modification avec la commande MERGE
Utilisation de sous-requêtes corrélées ou interrogation sur tuples
Manipulation et consultation avec la clause RETURNING.

Aide à l’écriture de requêtes SQL complexes

Principes d’un arbre de requête (algébrique)
Vocabulaire (projection, restriction, …)
Formalisme associé
Exemples de requêtes complexes modélisées progressivement par un arbre
Passage au SQL correspondant

Prérequis

Pour suivre cette formation SQL Perfectionnement, il est important de bien connaître les fondamentaux du SQL (select … from … where, group by, jointure simple, etc.) et les concepts fondamentaux des bases de données relationnelles (table, lignes, colonnes, clef primaire, clef étrangère).
La formation SQL : Interroger les bases de données avec le langage SQL (Réf. OIBB) peut constituer un bon prérequis.

Public

Ce cours SQL Perfectionnement cible principalement les utilisateurs finaux, utilisateurs BI , développeurs, administrateurs, chefs de projet, et plus généralement toute personne ayant une première expérience du langage SQL mais ne s’estimant pas totalement à l’aise ni autonome pour écrire des requêtes SQL plus ou moins complexes.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Développement Web avec PHP et Symfony vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • La syntaxe procédurale du langage PHP
  • L'intégration de PHP et HTML
  • La persistance avec les Cookies et Sessions
  • L'interaction avec les bases de données
  • L'introduction à l’architecture MVC
  • La programmation orientée objet    
  • L'introduction au Framework Symfony
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les acteurs principaux du Cloud
  • Créer et configurer des machines virtuelles
  • Déployer et surveiller des applications Web
  • Configurer les options réseaux d'Azure
  • Créer et gérer le stockage Azure
  • Déployer une base de données relationnelle sur Azure
  • Gérer le contenu d'une base de données Azure SQL
  • Créer et gérer des utilisateurs Azure AD
Tarif

A partir de 1 300,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Développer en PL/SQL

Proposé par PLB CONSULTANT

Objectifs de la formation

Savoir développer des applications ORACLE.

Ce cours a plusieurs objectifs : 

  • comprendre la place du PL/SQL dans les architectures applicatives 
  • acquérir la maîtrise du langage PL/SQL
  • maîtriser les interactions entre PL/SQL et ORACLE
  • connaître les fonctions et packages standards
  • savoir écrire des procédures stockées et des packages
  • maîtriser la philosophie et la syntaxe des triggers 
  • disposer d'une charte de développement professionnel en PL/SQL : conception, codage modulaire, style et méthode de programmation, stratégie de débogage.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les connaissances fondamentales du métier de développeur : architecture du SI, conception de logiciels, gestion de projet, mise en production
  • Être capable de développer des applications Web et mobile, avec accès aux bases de données, en utilisant les technologies modernes
  • Maîtriser la programmation objet et les langages JavaScript et Java
Tarif

A partir de 15 260,00 €

Durée

121j / 847h

Modes

Objectifs de la formation

  • Comprendre le fonctionnement d'une base de données
  • Décrypter le vocabulaire des bases de données
  • Identifier les clés primaires et les relations entre les tables
  • Utiliser la commande SELECT
  • Appliquer des conditions et des opérateurs de restriction
  • Manipuler des données entre plusieurs tables
  • Présenter et trier les données
  • Maîtriser l'ordonnancement et les statistiques
Tarif

A partir de 1 500,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer des bases de données multidimensionnelles avec SSAS 2016
  • Gérer les cubes, les dimensions, les mesures dans SSAS
  • Maîtriser MDX, Tabular, DAX
  • Gérer le Data Mining
  • Gérer la sécurité et le déploiement de SSAS 2016
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

SQL – Les fondamentaux

Proposé par ENI Service

Objectifs de la formation

  • Appréhender les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL
  • Prendre en main un environnement SQL
  • Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base
  • Manipuler les données dans une base avec SQL
  • Extraire les informations de plusieurs tables
  • Assimiler les fonctions standards du langage SQL
Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Toad pour Administrateur, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Configurer, paramétrer et personnaliser Toad
  • Utiliser Toad comme éditeur de requêtes SQL ou de scripts PL/SQL (création, structure de données et de BDD, manipulation des objets de la base, gestion des autorisations...)
  • Maîtriser l’affichage de vos données
  • Naviguer de façon efficace à travers les objets
  • Optimiser les requêtes SQL des développeurs
  • Produire des rapports de données
  • Effectuer les différentes tâches d’import/export
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation PHP

Proposé par Sparks

Objectifs de la formation

  • Comprendre les concepts fondamentaux de PHP
  • Manipuler les variables, les constantes et les types de données en PHP
  • Maîtriser les structures de contrôle (boucles, conditions) et les fonctions
  • Interagir avec des bases de données MySQL à l'aide de PHP
  • Gérer les sessions et les cookies
  • Appliquer les bonnes pratiques de programmation et de sécurité en PHP
Tarif

A partir de 2 400,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Tout utilisateur Excel qui souhaite apprendre à importer et transformer des données provenant de sources variées. Exploiter Power Query pour définir des requêtes et adapter les données à vos besoins d'analyse avec Excel.

À l'issue de la formation, le stagiaire sera capable de :

  • Se connecter à des sources de données externes
  • Utiliser Power Query pour nettoyer et mettre en forme les données
  • Intervenir dans les requêtes en utilisant l'interface graphique
Tarif

A partir de 350,00 €

Durée

1 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...