PLB formations

Contactez-nous au :
01 43 34 90 94
  • PLB formation
    20 ANS D'EXPÉRIENCE
    EN FORMATION PROFESSIONNELLE
  • formation informatique
    PLUS DE 1000 FORMATIONS
    S'ADRESSANT À TOUS
    DU DEBUTANT A L'EXPERT
  • formation management
    DES CONSULTANTS FORMATEURS
    ISSUS DU TERRAIN QUI TRANSMETTENT
    LEUR EXPERTISE
  • PLB formation
    DIF... OPCA... FINANCEMENT
    NOUS VOUS CONSEILLONS
    POUR REDUIRE VOS COUTS
  • formation informatique
    DES FORMATIONS ADAPTEES
    POUR VOUS FAIRE
    GAGNER DU TEMPS
  • formation management
    DES PROGRAMMES DE COURS
    REVISES 2 FOIS / AN

    POUR SUIVRE LES
    NOUVELLES TECHNOLOGIES
Accueil > Formation Microsoft Application > Formation SQL Server 2008
   

FORMATION SQL Server prise en main

SQL server 2008/2012

Objectifs de la formation SQL Server

Cette formation très dense repose sur beaucoup de travaux pratiques qui vous permettront de découvrir tous les concepts de SQL Server et les différentes façons de les utiliser concrètement tout en disposant d'une vue claire sur l'architecture globale de SQL server.

A l'issue de cette formation SQL Server vous serez capable de :
- Concevoir efficacement une base de données SQL Server (modèle relationnel, MCD)
- Comprendre le rôle des principaux composants de SQL*Server
- Savoir mettre en oeuvre un environnement de développement (utilisateur, connexion, tables, droits, ...)
- Comprendre le fonctionnement global de SQL Server (instance, client, journaux, ...)
- Savoir dialoguer avec la base en utilisant le langage Transac-SQL
- Utiliser le XML dans vos requêtes
- Savoir créer des procédures stockées et des triggers
- Sécuriser l'accès aux données
- Savoir créer, sauvegarder, et restaurer vos bases
- Comprendre le concept de transaction et des verrous

A qui s'adresse la formation SQL Server

Ce cours SQL Server s'adresse à toute personne participant à un projet autour de SQL Server (concepteur, développeur, chef de projet, futur administrateur)

Pré-requis :

Il est nécessaire de connaître au moins un système d'exploitation de type graphique.

Formation à distance SQL Server :

Vous pouvez suivre cette formation SQL Server à distance, vous participez en temps réel à la même session en même temps que les autres participants présents eux en salle de cours.
Un kit spécial formation à distance vous sera envoyé avec notamment le matériel (casque micro).
Vous n’avez besoin que d’un navigateur et d’une connexion internet pour suivre dans les meilleures conditions cette formation à distance SQL Server
Contactez-nous pour plus d’informations sur cette formation SQL Server à distance de chez vous ou depuis votre bureau.
Attention sur cette formation toutes les sessions ne sont pas réalisables en formule cours à distance

Travaux pratiques :

Chaque participant va construire de façon progressive son environnement de développement. A partir d'un modèle conceptuel de données réalisé en TP les participants prennent conscience de l'origine des données dans une base SQL Server et des liens qui les unissent. Ensuite on passe à la création des tables qui seront utilisées tout au long du stage pour les manipulations Transac-SQL ainsi que pour la sécurisation des données.

Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance

Contenu de la formation SQL Server

Origine et conception d'une base SQL Server
Concevoir une base de données
- Comment concevoir l'organisation des données ?
- Besoin d'un formalisme pour les représenter (Modèle Conceptuel des Données)
- Exemples de modèles faux ou mal conçus
- Exemples de modèles rencontrés dans des projets professionnels
- Se rapprocher du schéma de la base (MLD : modèle logique des données)
Le modèle physique
- Traduire un modèle logique en base SQL Server (création de tables)
- Qu'entend-on par contraintes d'intégrités (primary key, foreign key, not null,...)?
- Pourquoi doit-on typer les données ?
- Les types fondamentaux des données dans SQL*Server
Remplir une base
- Insérer des données dans les tables (insert)
- L'intérêt des séquences
- Attention aux violations de contraintes
- Le chargement avec BULK, les services d'intégration, BCP
Vocabulaire et vue générale de SQL Server
Les grands concepts de SQL Server
- Rôle du moteur database Engine
- La place du XML dans SQL*Server
- Le partitionnement des tables
- Principes des snapshots
- Utiliser SQLMail pour envoyer les résultats des requêtes
- Un moteur de recherche puissant (full-text search)
- L'atelier SQL Server Management Studio
- La place des objets SQL Server (procédures, trigger, ...) dans .NET
Et aussi
- Comprendre le vocabulaire BI (Business Intelligence) : SSAS, SSIS, SSRS
- Les solutions proposés par SQL*Server (Analysis Services)
- Que signifie concrètement le terme ETL (Extraction, Transformaton, Loading) ?
- Informer les utilisateurs avec les services de notification (Notification Services)
- Disposer de services de publication (Reporting Services)
- Gérer les messages entre les applications avec le service broker ?

L'environnement de travail
Les produits SQL*Server
- SQL*Server Express Edition, ...
- Comparaison avec d'autres SGBDR (Oracle, MySQL, Access, ...)
Les différentes bases de données
- Système
- Utilisateurs
Création d'une base de données
- Avec l'outil Management Studio
- Avec T-SQL
Les applications utilisées
- Comment se connecter à une base SQL*Server (en local / à distance)
- Construire des requêtes SQL depuis un navigateur
Obtenir des informations sur la base
- Philosophie du « rangement » des informations dans SQL*Server
- Quelques questions classiques (clés, contraintes, schéma d'une table, ...)
- Changer d'utilisateur ou de base
Le langage Transac-SQL
Extraction simple des données
- Forme générale d'une requête (select ? from ? where)
- Filtrage de base (where, like, between, ?)
- Trier les résultats (order by)
- Spécificités du SQL pour SQL-Server (pivot, top, sample, output, select into, ...)
Mettre à jour les données
- Les instructions insert, update, et delete
Les vues
- Pourquoi associer une requête SQL à une vue ?
- Différences vue/table ?
- Et les contraintes d'intégrité ?
Les procédures stockées
- Intérêts par rapport aux simples requêtes SQL
- Création de procédures stockées
- Fonctions, code retour, prototype
Les triggers
- Cadre d'utilisation
- Les clauses after et instead of

L'intégration du XML
Le rôle du XML en général
- Exemples d'utilisation
- Format d'un document XML
Utilisation du XML dans SQL Server
- Différences entre colonne XML et simple texte ?
- Spécifier une requête XQuery sur des données XML
- Le chargement en bloc de données XML (openrowset)
- Optimisation de la clause FOR XML et de la fonction OPENXML
- Les options RAW, EXPLICIT, AUTO, ...
L'architecture globale de SQL Server
Comment SQL*Server stocke les données ?
- La séparation logique/physique
- Les fichiers de données
- Nommage des objets SQL Server
- Les schémas
Les index
- L'accès aux données par SQL Server
- Créer des indexs pour accélérer les requêtes Transac SQL
Rôle des fichiers journaux
- Que contient un fichier de log (fichiers .ldf) ?
- Comment SQL*Server les utilise ?
Le fonctionnement de SQL*Server en mémoire
- Comment démarrer/arrêter une base ?
- Qu'est-ce une instance SQL
- Comment utiliser la console de gestion ?
- En quoi consiste le démarrage d'une instance ?
Les transactions
Principes
- Qu'est qu'une transaction ?
- Comportement standard de SQL Server
- Le rôle de l'utilisateur (commit, rollback)
- La problématique des accès concurrents
Verrous et accès concurrents
- Exemples de blocages
- Comment ne pas bloquer les autres (commit, type de transaction) ?

Sécuriser et rendre disponible les données
Les utilisateurs
- Les différents niveaux des entités de sécurité (serveur, base, objets de la base)
- Qu'est-ce qu'un compte utilisateur pour SQL*Server ?
- Exemple de création de compte
- Paramétrage de base d'un compte utilisateur (profil, droits)
Protéger les données
- L'utilisation des vues pour masquer certaines données
- Création de vues
- Requêtes sur les vues
- Les droits proposés par SQL*Server sur les tables et ou vues
- Mise en oeuvre (grant , deny, revoke)
Sauvegarder et restaurer les données
- Effectuer la sauvegarde d'une base
- Restaurer une base
- Automatiser la sauvegarde avec les services MSSQM Server et l'agent SQL

 


formation à distance SQL Server

-

Formation SQL Server 2005

-

Formation SQL Server 2008

-

Formation SQL SErver 2012

Cette formation « SQL Server » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.

  FORMATION SQL Server

Référence : BSPM
Durée :4 JOURS
Tarif : 2165€ HT

  INSCRIVEZ-VOUS EN LIGNE

  INFORMATIONS

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter
Formation réalisable en
Intra dans votre entreprise

  POUR ALLER PLUS LOIN

REJOIGNEZ-NOUS SUR :