SQL Server 2008, mise en œuvre

Formation

À Toulouse, Aix en Provence, Bruxelles (Belgique) et dans 12 autres établissements

2 840 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

Cette formation vous apportera toutes les connaissances nécessaires à la pleine utilisation de SQL Server 2008. Elle vous permettra de comprendre le rôle des divers composants de SQL Server 2008, d'utiliser les outils de requête, et d'écrire des ordres SQL de manipulation des données incluant les extensions au langage SQL propres à SQL Server. Elle vous montrera comment modifier la structure des tables, mettre en place les contraintes d'intégrité et comment exploiter au mieux le concept de transaction.

Les sites et dates disponibles

Lieu

Date de début

Aix en Provence ((13) Bouches-du-Rhône)
Voir plan
le Prisme, 85 Rue Pierre Duhem, 13290

Date de début

SeptembreInscriptions ouvertes
Bordeaux ((33) Gironde)
Voir plan
9 Rue de Condé, 33000

Date de début

SeptembreInscriptions ouvertes
Bruxelles (Belgique)
Voir plan
Square de Meeüs, 38/40, 1000

Date de début

SeptembreInscriptions ouvertes
Geneve (Suisse)
Voir plan
18 Avenue Louis Casaï, 1209

Date de début

SeptembreInscriptions ouvertes
Greoux les Bains ((04) Alpes-de-Haute-Provence)
Voir plan
Grenoble

Date de début

SeptembreInscriptions ouvertes
Lille ((59) Nord)
Voir plan
21 Av. le Corbusier, 59800

Date de début

SeptembreInscriptions ouvertes
Luxembourg (Luxembourg)
Voir plan
15 Rue Edward Steicher, 2nd Floor Southside, 2540

Date de début

SeptembreInscriptions ouvertes
Lyon ((69) Rhône)
Voir plan
Tour Suisse, 1 Boulevard Vivier Merle, 69443

Date de début

SeptembreInscriptions ouvertes
Monteton ((47) Lot-et-Garonne)
Voir plan
Montpellier

Date de début

SeptembreInscriptions ouvertes
Paris la Défense ((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044

Date de début

JanvierInscriptions ouvertes
Saint Gregoire ((35) Ille-et-Vilaine)
Voir plan
1 Bis Rue d'Ouessant, 35762

Date de début

SeptembreInscriptions ouvertes
Saint Herblain ((44) Loire-Atlantique)
Voir plan
Exapole, Bât. E, 275 Bd Marcel Paul, 44821

Date de début

SeptembreInscriptions ouvertes
Sophia-Antipolis ((Spécifier))
80, Route des Lucioles

Date de début

SeptembreInscriptions ouvertes
Strasbourg ((67) Bas-Rhin)
Voir plan
Tour Sébastopol, Place des Halles, 3 Quai Kléber, 67000

Date de début

SeptembreInscriptions ouvertes
Toulouse ((31) Haute-Garonne)
Voir plan
Immeuble le Pyrite, 9 Rue de Sébastopol, 31015

Date de début

SeptembreInscriptions ouvertes
Voir toutes les sessions (15)

À propos de cette formation

Bonnes connaissances du langage SQL ou connaissances équivalentes à celles apportées par le stage " Programmation SQL " (réf. PSQ).

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Tables
  • Gestion
  • Indexation
  • Procédures
  • Requêtes
  • SQL Server
  • SQL
  • Developpement
  • Bases systèmes
  • Outils Graphiques
  • Base de données

Le programme

» Présentation de SQL Server 2008

Présentation de SQL Server 2008. Versions.

Architecture de SQL Server 2008.

Outils de développement et d'administration.

Les bases systèmes.

Travaux pratiques
Prise en main des outils graphiques de SQL Server : gestionnaire de configuration et Management Studio.

» Bases de données et schémas SQL

Les identifiants : nommage des objets SQL Server.

Stockage physique : fichiers de données et journal de transactions.

Création de la base de données : gestion des espaces de stockage paramètres de création.

Schémas SQL : concept et utilisation.

Cycle de vie des objets d'une base.

Brèves notions sur la gestion des privilèges.

Vues et procédures de métadonnées.

Travaux pratiques
Création physique d'une base de données. Mise en place de différents schémas SQL. Modification des paramètres de la base de données.

» Tables et vues

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

Types de données SQL Server et types utilisateurs.

Création des tables : définition des colonnes.

Gestion des auto-incréments.

Création et utilisation des vues.

Conditions de mise à jour à travers les vues.

Travaux pratiques
Création de types utilisateurs. Création de tables et de vues. Manipulation des auto-incréments. Mise à jour à travers les vues.

» Les contraintes

Les contraintes de domaine (CHECK).

Contraintes de colonne NOT NULL et DEFAULT.

Clé primaire et clés alternatives.

Gestion de l'intégrité référentielle.

Utilisation de déclencheurs (triggers) pour la réalisation des assertions.

Travaux pratiques
Ajout de contraintes de domaines aux types utilisateurs et aux colonnes. Mise en place de clés primaires et de contraintes d'unicité. Mise en place de clés étrangères. Réalisation de contraintes complexes CHECK à l'aide de fonctions et de déclencheurs.

» Chargement de données et exports

Chargement de fichier avec la commande BULK INSERT.

Import/export en ligne de commande avec bcp.

Fonctions OPEN pour interroger les données externes.

Gestion des flux interserveurs.

Integration Services.

Travaux pratiques
Chargement des données à l'aide de BULK INSERT et bcp. Utilisation d'OPENROWSET pour faire des requêtes externes.

» SQL avancé avec Transact SQL

Manipulation de données booléennes.

Groupages OLAP (CUBE, ROLLUP, GROUPING SETS...).

Fonction de fenêtrage et clause OVER.

Tableaux croisés avec PIVOT et UNPIVOT.

Clauses TOP et SAMPLE.

Clauses OUTPUT, SELECT INTO, TRUNCATE TABLE.

Ordre SQL MERGE.

Gestion d'objets larges à l'aide du type filestream.

Cryptage des données.

Travaux pratiques
Exercices de requêtes mettant en oeuvre les fonctions avancées de Transact-SQL.

» Indexation et plans de requêtes

Présentation : rôle des index, utilisation.

Structure des index : arbre équilibré, index ordonné et non ordonné, statistiques de distribution.

Création d'index : approche de création, choix des index.

Utilisation du Database Tuning Advisor.

Indexation de vues : indications et contraintes.

Index pour recherche en texte intégral.

Analyse des performances.

Travaux pratiques
Mise en place d'index sur la base de données et constat sur les performances.

» Codage procédural

Syntaxe procédurale du Transact SQL (variables, affectation, types de données et structures).

Création de fonctions scalaires (UDF).

Fonctions tables (requêtes paramétrées).

Principe des procédures stockées.

Création et utilisation de tables temporaires et de variables table.

Manipulation de curseurs.

Déclencheurs : types de triggers.

Débogage du code Transact-SQL.

Travaux pratiques
Réalisation de fonctions scalaires et de déclencheurs pour gérer la qualité des données. Réalisation d'une fonction table multi-instruction. Programmation d'une procédure stockée pour l'insertion combinée.

» Transactions et gestion des exceptions

Principe des transactions : mode implicite et explicite.

Définition des frontières des transactions.

Anomalies transactionnelles, gestion des niveaux d'isolation et mise en place des verrous.

Gestion des exceptions.

Problématique des transactions imbriquées.

Transactions distribuées et commit à deux phases.

Travaux pratiques
Intégration de la gestion des exceptions et des transactions dans les déclencheurs et les procédures stockées.

» Introduction aux techniques avancées

Présentation du SIG de SQL Server (système d'information géographique).

Utilisation de XML au sein de SQL (requêtes avec XQuery/XPath et clause FOR XML).

Introduction à l'indexation textuelle (Full Text Search).

Intégration de .NET dans SQL Server.

Travaux pratiques
Utilisation du SIG, interrogation XML et recherches "plain text".

Informations complémentaires

Créer une base de données avec SQL Server 2008, définir ses paramètres générauxCréer les tables de la base et les utilisateurs, importer et exporter des donnéesMettre en place des clés sur les tables et autres vérifications sur les donnéesManipuler les données de la base avec les fonctions du Transact-SQLOptimiser les performances en mettant en place des index sur la base de données Programmer des déclencheurs et procédures stockées

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

SQL Server 2008, mise en œuvre

2 840 € HT