CCI Mayenne
12 Rue de Verdun
53000 Laval

Tel : 02 43 49 50 00
CCI53-Accueil@mayenne.cci.fr

Formation entreprises - Informatique - Developpement Logiciel

SQL Server, développement

Gérer votre serveur SQL Server

Objectifs

Créer une base de données, ses tables et contraintes associées

Mettre à jour les données de la base

Créer des requêtes d'extraction et optimiser leur temps d'exécution grâce aux plans de requêtes

Créer des fonctions, procédures stockées et déclencheurs pour opérer des traitements sur les données

Réaliser des opérations courantes de sauvegarde et maintenir les index

Importer et exporter des données d'une base

Public

Développeurs, chefs de projets.

 

Prérequis

Connaissances de base en programmation.

Notions sur les bases de données et le langage SQL.

Compétences visées

Savoir administrer un serveur de base de données

Savoir concevoir des requêtes SQL

Savoir optimiser des requêtes SQL

Savoir assurer la maintenance d'un serveur SQL Server

Dates & lieux

IIA - Saint-Berthevin : 9, 10 et 15 Septembre 2020

Programme

La construction des bases de données

Le stockage physique avec les fichiers et les groupes de fichiers.
Les schémas SQL ou le stockage logique.
Bon usage des différents types de données.
Créer des tables. Mise en place des contraintes.
Obtenir un rétro-script DDL.

Requêtes d'extraction de données

Les opérateurs ensemblistes.
Les jointures internes et externes. Typologies.
Les sous-requêtes.
Utiliser les " Common Table Expression " (CTA) et les requêtes récursives.
Fonctions fenêtrées et clause OVER (ordonnancement, agrégat et fenêtrage RANGE/ROWS).
Les opérateurs particuliers (APPLY, PIVOT...).
La création des vues.

Mise à jour des données

Les mises à jour simples (INSERT, UPDATE et DELETE).
L'ordre SQL MERGE.
Mise à jour avec des sous-requêtes.
BULK INSERT et BCP pour le chargement de fichier et l'export de données.

Coder en Transact SQL

Eléments du langage Transact SQL. Notion de Batch.
Créer des fonctions scalaires et des fonctions tables.
Présentation des transactions.
Programmation des déclencheurs.
Développer des procédures stockées.

Optimisation de l'exécution des requêtes

Visualisation des plans de requêtes.
Métrique (IO TIME) et comparaison d'exécution.
Présentation des index. Que faut-il indexer ?

Maintenance courante pour le développeur

Sauvegarde des données. Scénarios de restauration.
Maintenir les index et les statistiques.
Vérifier l'intégrité physique d'une base et la réparer.
LIRE LE PROGRAMME DÉTAILLÉ

Modalités pédagogiques

Méthodes :

Une pédagogie interactive favorisant l’acquisition des savoirs, savoir-faire et savoir-être.

Nos salles sont équipées d’outils multimédias et interactifs et de tous matériels en lien avec la thématique traitée.

 

Animateur : Nos formateurs sont choisis pour leurs expertises métiers, leurs compétences pédagogiques et leur connaissance de l’entreprise.


Validation / Certification

Méthodes et outils adaptés à la formation  : mise en situation, QCM, exercices d'application...

TARIFS

2960 € net de TVA

Votre sélection est vide

 

4 jours (28 heures)

2960 € net de TVA

réf : INF-DEV-062

Ajout à vos favoris

Cette page a été ajoutée à vos favoris dans votre espace personnel.

à télécharger

Fiche Produit - PDF
Contacter notre conseiller

Contact direct avec un conseiller

Brigitte DOLLEY

Assistante commerciale

02 43 91 47 47

brigitte.dolley@mayenne.cci.fr

 

Recommander à un ami loader

CCI Mayenne

Voir toutes nos implantations
CCI Pays de la Loire
Le site web de la CCI Pays de la Loire  
CCI.FR
Le portail des Chambres de Commerce et d'Industrie