SQL Server 2008, mise en œuvre PDF Imprimer Envoyer

SQL server 2008, mise en oeuvre
Session1 A partir du 23/01/2012
Session2 A partir du 16/04/2012
Session3 A partir du 10/09/2012
Lieu Formasoft
Durée 5 Jours
Prix 850 DT.H.T.
Pré-requis Très bonnes connaissances des bases de données relationnelles et connaissances fondamentales d'OLAP. Bonnes connaissances de l'environnement SQL server 2005 ou SQL Server 2008.
Public
Objectif
Thème similaire cliquez ici
  1. 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
  2. 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 vies des objets d'une base.
    • Brèves notions sur la gestion des privilèges
    • Vues et procédures de métadonnées.
  3. 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.
  4. Les contraintes
    • Les contraintes de domaine (CHECK)
    • Contraintes de colonne NOT NULL et DEFAULT
    • Clef primaire et clefs alternatives
    • Gestion de l'intégrité référentielle
    • Utilisation de déclencheurs (triggers) pour la réalisation des assertions
  5. 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.
  6. 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.
    • Clause OUTPUT, SELECT INTO, TRUNCATE TABLE.
    • Ordre SQL MERGE.
    • Gestion d'objets larges à l'aide du type filestream.
    • Cryptage des données
  7. 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.
  8. Codage procédural
    • syntaxe procédurale du Transact SQL (variables, affectation, types de données et structures)
    • Création de fonctions scalaires (UDF)
    • Fonction tables (requête 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.
  9. 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
  10. 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
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir