Formation Transact SQL - Perfectionnement et Optimisation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Le langage Transact-SQL (T-SQL) est un langage propre à Microsoft qui permet de développer des programmes - ou plus souvent des procédures et des fonctions - de haut niveau pour manipuler les données d’une base SQL Server. Il s’appuie sur le langage SQL qu’il complète avec toutes les structures de programmation classique (variables, tests, boucles, fonctions, bibliothèques, etc.). Le T-SQL présente des spécificités pour « coller » facilement aux structures de données que l’on rencontre dans une base SQL Server (table, ligne, colonne).

Les procédures de traitement des données (insertion, extraction mise à jour, suppression) peuvent être stockées dans la base (procédures stockées,fonctions, …) et appelées par différents programmes depuis différents langages (C#, VB.Net, Java, PHP, etc...). Le Transact-SQL sert également de base à l’écriture des triggers (programmes qui se déclenchent quand des événements surviennent telle une insertion dans une table, une mise à jour, une suppression). Bien entendu, le développement de programmes Transact-SQL sert à la fois aux développeurs mais aussi à l’administrateur qui souhaite automatiser certaines actions d’administration ou simplement disposer d’outils pour suivre l’exploitation des bases SQL Server qu’il administre.

Tous ces éléments conceptuels et syntaxiques vous seront présentés afin que vous puissiez vous-même développer vos propres traitements Transact-SQL (procédures stockées, fonctions, triggers) de façon fiable, robuste et efficace. Les travaux pratiques s'attachent à vous donner des « squelettes » toujours réutilisables dans votre contexte professionnel.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 860,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 860,00 €

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

Programme

Éléments de langage Transact-SQL

Présentation du Transact-SQL (T-SQL)
Présentation des variables (déclaration, affectation)
Les types de données du langage
Créer et utiliser des synonymes
Contrôler le flux d’un programme (Tests et Boucles)

Les procédures stockées

Création de procédures stockées
Modifier et supprimer les procédures stockées
Interroger les données à l’aide des procédures stockées
Passage de paramètres aux procédures stockées
Utiliser le SQL Dynamique

Les fonctions

Les fonctions systèmes
Les fonctions définies par l’utilisateur
Passage de paramètres aux fonctions
Le retour de valeur par les fonctions
Création de fonctions utilisateurs
Modifier et supprimer des fonctions utilisateurs

Les déclencheurs (triggers)

Les déclencheurs de niveau base de données
Les déclencheurs de type DML (niveau table)
Créer, modifier et supprimer un déclencheur ‘AFTER’
Créer, modifier et supprimer un déclencheur ‘INSTEAD OF’

Implémenter une gestion d’exception

Utilisation des blocs ‘TRY/CATCH’
Utilisation de l’objet ‘ERROR’
Utilisation de la syntaxe ‘THROW’

Automatisation des tâches d’administration

Automatisation des tâches d’administration
Utilisation de l’Agent SQL Server.
Création de plans de maintenance
Implémentation d’alertes

Transactions et développement

Qu’est-ce qu’une transaction sur le plan logique ?
Impacts techniques pour le développeur
Transactions et moteur de base de données
Comprendre les verrous et le ‘hint NOLOCK’
Contrôler les transactions

Améliorer les performances des requêtes

Utiliser ou pas l’ ‘*’ dans un SELECT ou INSERT
La bonne utilisation de la clause ‘WHERE’
L’impact des types de données
Performances et clauses Distinct, Union, etc.
Bonnes pratiques pour les performances
(SET NOCOUNT ON, EXISTS VS IN, CURSEURS, etc...)
Comprendre le fonctionnement du SQL dynamique (EXECUTE VS sp_executesql)
Nommage des objets (SCHEMAS)

Prérequis

Pour suivre cette formation Transact SQL Perfectionnement, il est recommandé de connaître le langage SQL et les bases de données relationnelles. Connaître les fondamentaux du système d'exploitation Windows et de ses fonctionnalités principales serait un plus.

Public

Ce cours Transact-SQL pour SQL Server s'adresse en premier lieu aux développeurs de bases de données, mais aussi aux administrateurs et professionnels de la Business Intelligence.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Connaître le fonctionnement d'un réseau de vidéo IP
  • Configurer un système en utilisant les bons réglages et en mesurant les débits Caméras et Serveurs
  • Déterminer les critères clés de choix d'un système de vidéo surveillance
  • Quels sont les avantages/inconvénients des différentes technologies de migration de l'analogique vers l'IP
  • Optimiser les débits grâce aux architectures Vlan/Qos/Lacp/SpaningTree
  • Définir les étapes clefs d'un projet de mise en œuvre de Vidéosurveillance sur IP
Tarif

A partir de 2 070,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir les bases en anatomo-pathologie
  • Comprendre les termes d'histopathologie
  • Citer les principales indications de l'immunohistochimie en anatomie pathologique
Tarif

A partir de 1 740,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation NextJS

Proposé par Sparks

Objectifs de la formation

  • Expliquer les fondamentaux de NextJS et les avantages de son utilisation
  • Mettre en place un projet NextJS avec une configuration personnalisée
  • Créer des pages statiques et dynamiques
  • Optimiser les performances et le référencement des applications NextJS
  • Déployer et maintenir des applications NextJS en production
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Langage SQL avancé

Proposé par M2I

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.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Connaître les différents modes de transport et les intervenants
  • Maîtriser les expéditions de marchandises et les pratiques tarifaires
  • Se couvrir contre les risques transport et limiter les litiges
  • Aborder les règles et les pratiques douanières et sécuritaires
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Entreprise

Objectifs de la formation

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

  • Utiliser les connaissances acquises pour intégrer l'IA dans des situations concrètes de gestion des prospects
  • Evaluer et interpréter des données relatives à la prospection à l'aide d'outils IA, pour une meilleure prise de décision
  • Développer des compétences pour communiquer efficacement sur l'IA, dissiper les craintes et les idées fausses, et soutenir les équipes dans l'adoption de ces nouvelles technologies
  • Interpréter les implications de l'IA et les traduire dans le contexte spécifique de la vente, en comprenant son impact sur les processus et les politiques.
Tarif

A partir de 950,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation Microsoft Azure Ingénierie de données vous donne les connaissances et compétences nécessaires pour :

  • Explorer les options de calcul et de stockage pour les charges de travail d'ingénierie des données dans Azure
  • Concevoir et mettre en œuvre la couche de service
  • Comprendre les considérations relatives à l'ingénierie des données
  • Exécuter des requêtes interactives à l'aide de pools SQL sans serveur
  • Explorer, transformer et charger des données dans l'entrepôt de données à l'aide d'Apache Spark
  • Effectuer l'exploration et la transformation des données dans Azure Databricks
  • Ingérer et charger des données dans l'entrepôt de données
  • Transformer les données avec Azure Data Factory ou Azure Synapse Pipelines
  • Intégrer les données des ordinateurs portables avec Azure Data Factory ou Azure Synapse Pipelines
  • Optimiser les performances des requêtes avec des pools SQL dédiés dans Azure Synapse
  • Analyser et optimiser le stockage dans l'entrepôt de données
  • Prendre en charge le traitement analytique transactionnel hybride (HTAP) avec Azure Synapse Link
  • Assurer la sécurité de bout en bout avec Azure Synapse Analytics
  • Effectuer un traitement de flux en temps réel avec Stream Analytics
  • Créer une solution de traitement en continu avec Event Hubs et Azure Databricks
  • Créer des rapports à l'aide de l'intégration Power BI avec Azure Synpase Analytics
  • Exécuter des processus d'apprentissage automatiques intégrés dans Azure Synapse Analytics
Tarif

A partir de 2 690,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Installer et configurer SQL Server
  • Démontrer les compétences nécessaires à la gestion des fichiers de bases de données, leur sauvegarde et leur restauration
  • Concevoir un modèle de données et déterminer son impact sur les performances
  • Durcir une architecture SQL Server
  • Automatiser des tâches d'administration et d'optimisation
  • Gérer et surveiller au quotidien SQL Server.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Mettre en oeuvre le Design paramétrique 3D (modes solide, surfacique et NURBS)
  • Gérer la configuration paramétrique en FAO (Fabrication Assistée par Ordinateur)
  • Analyser le comportement de modèles 3D soumis à des efforts (mesures, mais aussi optimisation du design).
Tarif

A partir de 2 300,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Configurer et optimiser EIGRP pour IPv4 et IPv6
  • Dépanner EIGRP pour IPv4 et IPv6
  • Configurer et optimiser OSPFv2 et OSPFv3 pour IPv4 et IPv6
  • Dépanner OSPFv2 pour IPv4 et OSPFv3 pour IPv4 et IPv6
  • Implémenter la redistribution des routes avec filtrage
  • Mettre en œuvre le contrôle des chemins avec PBR et SLA IP
  • Configurer et optimiser MP-BGP pour IPv4 et IPv6
  • Implémenter des fonctionnalités avancées comme MPLS, VPN MPLS, DMVPN, DHCP, sécurité IPv6, et dépanner les problèmes de sécurité et d'infrastructure.
Tarif

A partir de 4 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...