Langage SQL avancé

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire de manière approfondie les techniques du langage SQL afin de mieux tirer profit des possibilités du langage
  • Expliquer le fonctionnement interne des requêtes
  • Gérer des requêtes imbriquées, et décrire les impacts
  • Prendre en main le tuning de requêtes existantes
  • Décrire les fonctions analytiques avancées, les agrégats, les fonctions cryptographiques...
  • Comparer avec une vision complète, les capacités et limites du SQL.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 520,00 €

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

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 520,00 €

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

Programme

Jour 1

Architecture SQL

  • Revue des modèles relationnels
  • Compréhension du fonctionnement du moteur SQL
  • Revue des principales requêtes et analyses des étapes
  • Analyse des performances associées
  • Introduction au tuning de requêtes par la refonte du code SQL

Consultation des données

  • Mise en commun d'une requête
  • Retours sur les opérateurs ensemblistes :
    • Union
    • Intersection
    • Différence
  • Exploitation des structures hiérarchiques :
    • Liens entres les noeuds
    • Qualification de la racine
    • Pseudo-colonne
  • Les sous-requêtes corrélées
  • Regroupement sur plusieurs niveaux
  • Roll-up complet et partiel
  • Cube complet et partiel
  • Fonctions associées
  • Exploitation des requêtes en tant que tableaux

Manipulation des données

  • Insertion, modification, suppression avec sous-requêtes corrélées
  • Insertion multi-tables avec ou sans condition
  • Insertion multi-tables avec rotation
  • Fusion de l'insertion et de la modification

Exemples de travaux pratiques (à titre indicatif)

  • Analyser des requêtes complexes existantes et identifier la finalité
  • Créer des requêtes métiers spécifiques et complexes selon des cas concrets spécifiques
  • Identifier les limites du SQL dans des requêtes d'itérations

Jour 2

Gestion des structures

  • Le dictionnaire de données
  • Les espaces de tables - Visualisation - Quota
  • Récupération éventuelle des tables détruites
  • Gestion avancée des contraintes
  • Table d'exceptions
  • Les vues en tant que contraintes
  • Dépendance des objets et recompilation des vues
  • Bases de données distantes

Fonctions analytiques et avancées

  • Vue d'ensemble des capacités SQL sur les données
  • Mise en oeuvre de fonctions SQL complexes à plusieurs niveaux
  • Mise en oeuvre des fonctions avancées dans des cas concrets d'usages :
    • Conditionnelles
    • Mathématiques
    • Analytiques
    • Cryptographiques
    • Logiques
    • Liés aux strings
    • Graph
    • Gestion des dates...
  • Lecture de requêtes complexes et compréhension

Mise en oeuvre des procédures stockées et fonctions

  • Tenants et aboutissants des procédures stockées et fonctions
  • Impacts sur les performances
  • Mise en oeuvre et interaction

Gestion des privilèges

  • Définition d'un rôle
  • Rôles accessibles
  • Activation d'un rôle

Exemples de travaux pratiques (à titre indicatif)

  • Analyser des requêtes existantes et identifier les dépendances associées avant toutes modifications
  • Créer des requêtes analytiques nécessaires à une chaîne de production
  • Créer et assigner des rôles pour les différents acteurs d'un process SQL complexe

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir suivi la formation

Public

Utilisateurs finaux avertis, analystes, analystes programmeurs, exploitants, administrateurs, développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Déploiement et configuration de ressources dans une infrastructure Cloud vous aurez acquis les connaissances et les compétenes nécessaires pour :

  • Connaître les concepts fondamentaux du Cloud Computing et de la virtualisation (aspects commerciaux et aspects techniques)
  • Identifier les défis techniques et comprendre les dernières tendances en matière de digitalisation associées au Cloud
  • Définir la sécurité dans le Cloud, Identifier les risques liés au Cloud Computing et savoir les limiter
  • Énumérer les étapes à suivre pour adopter avec succès les services Cloud
  • Connaître les solutions techniques disponibles sur AWS, AZURE et GCP (leurs avantages et leurs inconvénients)
  • Créer et configurer des machines virtuelles à l'aide des solutions
  • Savoir configurer le stockage sur disque et créer des réseaux virtuels
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser le langage Swift
  • Identifier les architectures techniques d'un iPhone et d'un iPad
  • Utiliser les outils de développement Apple
  • Construire une application professionnelle iOS performante
  • Rendre une application adaptable aux différentes tailles d'écrans
  • Installer, configurer et utiliser des bibliothèques
Tarif

A partir de 1 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation SQL Perfectionnement

Proposé par PLB CONSULTANT

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
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Java Avancé, vous serez en mesure de :

  • Comprendre le fonctionnement de la JVM
  • Savoir utiliser les API NIO.2 pour manipuler les fichiers, liens symboliques et répertoires
  • Programmer en Java dans le contexte des bases de données relationnelles
  • Développer une application Java multitâches en utilisant les threads
  • Utiliser les expressions lambdas
  • Mettre en œuvre l’API Stream
  • Mettre en œuvre les modules de Java 11
  • Débugger une application
Tarif

A partir de 2 490,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation DB2 11 pour z/OS vous aurez acquis les connaissances et compétences nécessaires pour :

  • Les étapes préliminaires à respecter et l'utilisation de packages
  • Comprendre les changements de schéma en ligne immédiats et en attente
  • Utiliser UDFs
  • Maitriser les tables d'archivage active
  • Mettre en oeuvre des tables temporelles
  • Gérer les partitions
  • Utiliser des procédures stockées
  • Travailler avec des triggers
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Être en règle avec la réglementation basée sur la directive 1999/92/CE.
  • Prendre connaissance des exigences applicables aux équipements installés en zone ATEX.
  • Être capable d’identifier une dérive ATEX (réalisation d’audits, maintenance, achat, utilisation, etc.).
  • Avoir un langage commun entre le donneur d’ordre et l’entreprise sous-traitante, entre les différents corps de métiers et entre les différents niveaux hiérarchiques.
  • Augmenter le niveau de sécurité du site.
Tarif

A partir de 1 605,00 €

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

SQL Server 2016 - Développement de base de données

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

  • Assurer l'intégrité des données via les contraintes 
  • Concevoir et mettre en œuvre des tables
  • Concevoir et mettre en œuvre les fonctions
  • Concevoir et mettre en œuvre les procédures stockées
Tarif

A partir de 2 790,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

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

  • Comprendre les fondements de la programmation et de l'algorithmique
  • Connaître les composants d'un programme
  • Gérer son environnement de développement
  • Accéder et manipuler les données
Tarif

A partir de 1 650,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation combine les programmes des formations d'Introduction au web de données d'une part et de Mise en oeuvre des outils d'autre part. Elle permet d'introduire les concepts du web de données (Linked Data, URI, interopérabilité), et de les illustrer par des exemples de réalisation qui les mettent en oeuvre. La formation donne les notions nécessaires pour comprendre les standards du web sémantique : RDF, SPARQL, RDFa, OWL, SKOS; toutes ces notions sont illustrées par des exercices et la manipulation concrète d'outils. Dans sa partie avancée, le programme de formation couvre l'utilisation d'API de programmation Java pour manipuler les données RDF, la modélisation d'ontologies OWL, et la représentation de vocabulaires en SKOS. Par ailleurs, les aspects pratiques de conversion et de publication de données dans les projets sont couverts, ainsi que le SEO sémantique avec schema.org.

A l'issue de cette formation complète, les stagiaires auront acquis les compétences et connaissances nécessaires pour mettre en oeuvre les technologies du web de données pour chaque aspect d'un projet : de la modélisation des données à leur publication en passant par les traitements intermédiaires.

Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser le style fonctionnel Java pour définir des tâches complexes de traitement des données
  • Différencier les API RDD (Resilient Distributed Dataset) et DataFrame
  • Utiliser une syntaxe de style SQL pour produire des rapports sur des ensembles de Big Data
  • Mettre en place des algorithmes d'apprentissage automatique avec le Big Data et Spark ML (Machine Learning)
  • Connecter Spark à Apache Kafka pour traiter des flux de Big Data
  • Expliquer comment le streaming structuré peut être utilisé pour construire des pipelines avec Kafka.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...