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

Formation Python pour le Pentest

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Python pour le Pentest vous aurez acquis les connaissances et les compétenes nécessaires pour :

  • Faciliter le développement d'exploits en Python
  • Interfacer différents langages avec Python
  • Automatiser le traitement de tâches et automatiser les exploitations
  • Contourner les solutions de sécurité
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Administrer et maintenir de bases de données SQL Server
  • Assigner les rôles de serveurs et de bases de données
  • Autoriser les utilisateurs à accéder aux ressourcessavoir sauvegarder et restaurer des bases de données SQL Server
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Entreprise

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Comprendre les principes d'un SGBDR
  • Appréhender les fonctions d'interrogation SQL
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation After Effects

Proposé par Sparks

Objectifs de la formation

  • Créer des animations, des effets visuels et faire du compositing avec After Effects
  • Manier le logiciel, gérer les incrustations, le tracking et les particules
  • Maîtriser le langage interne
  • Savoir utiliser les différents outils
  • Réaliser sa première animation et un matte painting
Tarif

A partir de 1 500,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer les types de notes aux concours et identifier les informations clés dans le texte organisateur
  • Identifier les souhaits des membres du jury, écouter et appliquer leurs conseils
  • Analyser en détail le sujet pour optimiser le temps en interprétant les indications de plan fournies dans le sujet
  • Identifier les documents disponibles pour l'examen et repérer les informations cruciales dans le dossier
  • Analyser des dossiers d'annales pour s'entraîner
  • Sélectionner et utiliser le plan demandé par le sujet en organisant de manière cohérente les informations collectées
  • Argumenter, expliquer et justifier les idées développées
  • Formuler des phrases claires et compréhensibles en veillant à utiliser un langage concis et précis
  • Eviter les fautes courantes de grammaire et d'orthographe
  • Planifier et gérer efficacement le temps imparti le jour de l'épreuve
  • Gérer efficacement le stress lié à l'épreuve.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

HTML - Les bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne souhaitant maîtriser le langage HTML  pour développer des pages Web.

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

  •     De programmer des pages Web à l’aide du langage HTML

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Toutes les personnes désirant s'initier aux fondamentaux de la création de pages Web.

Pré-requis

Pratique courante d'Internet.

Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise

Objectifs de la formation

  • Comprendre l’environnement d’une application Web construite autour de PHP et les mécanismes de base du protocole HTTP.
  • Installer une plateforme d’exécution et de développement pour PHP.
  • Appréhender la syntaxe et l’algorithmie de base du langage PHP.
  • Comprendre l’échange de données en HTTP.
  • Utiliser le modèle de programmation orientée objet de PHP
  • Créer des classes et des objets.
  • Utiliser les mécanisme de programmation orientée objet tels que l'héritage et l'encapsulation.
  • Utiliser les classes abstraites et les interfaces.
  • Créer et traiter des formulaires
  • Suivre la navigation utilisateur en utilisant les sessions.
  • Accéder à des bases de données relationnelles depuis une application PHP.
  • Manipuler et transférer des fichiers dans une application.
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

AS 400 - Iseries Gestion et Exploitation

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Responsables d'exploitation souhaitant acquérir les connaissances nécessaires pour gérer et exploiter le système AS400.

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

  • Utiliser les commandes en langage de contrôle
  • Démarrer le système
  • Gérer les messages, les travaux et les unités
  • Réaliser les sauvegardes et restaurations
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise

Oracle 19c – Administration

Proposé par ENI Service

Objectifs de la formation

  • Installer un serveur Oracle
  • Utiliser les outils d'administration
  • Démarrer et arrêter un serveur Oracle
  • Créer une base de données
  • Gérer les fichiers de contrôle
  • Gérer les tablespaces et les fichiers de données
  • Gérer les utilisateurs, les rôles et les privilèges
  • Gérer les tables
  • Gérer les index Btree
  • Mettre en œuvre SQL*Loader
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...