SQL Server, mise en œuvre

Présentation

Ce cours vous apportera toutes les connaissances nécessaires à la pleine utilisation de SQL Server. Vous apprendrez à écrire des ordres SQL et utiliser les extensions du langage, à modifier les structures et entrer les contraintes d'intégrité, à charger les données et exploiter les transactions.



A qui s'adresse la formation ?

    Aux ingénieurs systèmes et des développeurs qui doivent utiliser ou mettre en œuvre SQL Server.

Prérequis

Bonnes connaissances du langage SQL 

Objectif

Se familiariser avec l'environnement Management Studio


Créer les tables de la base, les clés primaires et contraintes d'unicité


Charger des données dans la base


Mettre en place des index sur la base de données pour améliorer ses performances


Créer des requêtes de mise à jour de la base


Intégrer la gestion des exceptions et les transactions dans les déclencheurs et les procédures


Programme de la formation

Présentation de SQL Server

Architecture de SQL Server.

Outils de développement et d'administration.



Bases de données et schémas SQL

Les identifiants : nommage des objets SQL Server.

Création de la base de données. Schémas SQL.

Cycle de vie des objets d'une base.


Tables, vues et contraintes

Langage DDL : création d'objets, contraintes.

Types de données natifs et types utilisateurs.

Création des tables et des vues.

Les contraintes de domaine et de colonne.

Clé primaire et clés alternatives. Gestion de l'intégrité référentielle.



Chargement de données et exports

La commande BULK INSERT.

Import/export en ligne de commande avec BCP.

Fonctions OPEN pour interroger les données externes.

Présentation d'Integration Services.



Indexation et plans de requêtes

Structure des index : arbre équilibré, index clustered...

Création d'index : approche de création.

Analyse des performances.

Utilisation du Database Tuning Advisor.



SQL avancé avec Transact SQL, code procédural

Groupages OLAP et clauses OUTPUT, SELECT INTO...

Ordre SQL MERGE. Chiffrement des données.

Fonctions, procédures stockées, curseurs, déclencheurs.



Transactions et gestion des exceptions

Les transactions. Niveaux d'isolation. Gestion des exceptions. Transactions imbriquées.


PRESENTIEL OU CLASSE A DISTANCE

Réf:
REF-202509-SQL S...0082
Durée
5 jours

DANS VOS LOCAUX OU À DISTANCE

Réf:
REF-202509-SQL S...0082
Durée
5 jours
Nombre de participants
< 10

FORMATION À LA DEMANDE

Cette thématique vous intéresse ? Nos experts conçoivent votre formation sur-mesure !

Sessions de formation

Les sessions de formation en cours pour cette formation, veuillez choisir une session pour vous inscrire.

  • 🤷

    Vide

    Aucune session en cours