Microsoft SQL Server 2012 - Principes et conception des bases de données

Fourni(e) par

Description

Type de formation :   | Participants : 10  | Durée : 5 jours

> Objectifs

Au terme de la formation, les participants seront capables de :

  • créer des bases de données et des fichiers de bases de données
  • mettre en oeuvre l'intégrité des données dans Microsoft SQL Server 2012
  • créer des procédures stockées et des fonctions

 

> Public

Administrateurs de bases de données expérimentés SQL Server 2008 et développeurs expérimentés souhaitant mettre à jour leurs compétences vers SQL Server

> Prérequis

 

Bonne expérience du développement et de l'administration de bases de données SQL Server 2008 ainsi qu'une approche du langage T-SQL

> Programme

 

Présentation de SQL Server 2012
Architecture de SQL Server 2012.
Prise en main du gestionnaire de configuration et de Management Studio.

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 de 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.
Mise en place de clés primaires et de contraintes d'unicité.

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...
Mise en place d'index sur la base de données et constat sur les performances.
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.

Techniques avancées
Présentation du Système d'Information Géographique-SIG. 
Utilisation de XML au sein de SQL Server 2012.

Article suggéré

Technobel forme les demandeurs d’emploi dans les métiers de l’informatique et d’accompagner les écoles et entreprises.