Programme SQL SERVER PROGRAMMATION

Participants : Ce cours concerne les programmeurs, analystes, développeurs, concepteurs ou conseillers qui
travaillent avec SQL Server

Lors du stage de formation Sql Server programmation au prix de 2500€, vous apprendrez à travailler avec ce logiciel, découvrirez son interface ainsi que ses fonctionnalités.

A l’issue du stage vous découvrirez les principes des bases de données relationnelles (algèbre relationnelle, théorie des ensembles), et explorerez la syntaxe du langage SQL pour interroger, analyser les données et manipuler les bases.

La formation est animée par un professionnel expérimenté, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente.

Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Comprendre
Comprendre
le modèle relationnel et identifier les objets d'une base
Interroger
Interroger
et classer les données d'une table à l'aide d'opérateurs simples
Restituer
Restituer
les données de plusieurs tables grâce aux jointures et aux sous-requêtes
Regrouper
Regrouper
les données et réaliser des calculs à des fins d'analyse

pré-requis

Expérience de Windows et de sa configuration – Connaissance de la syntaxe Transact-SQL de base – Compréhension des concepts fondamentaux en matière de données relationnelles.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Le Programme

Vue d'ensemble de Microsoft SQL server

Présentation et intégration de SQL Server 
Bases de données SQL Server 
Sécurité et utilisation de SQL Server

Vue d'ensemble de la programmation dans SQL server

Conception de l'architecture d'une application d'entreprise 
Outils de programmation SQL Server 
Langage de programmation Transact-SQL 
Éléments du langage Transact-SQL 
Autres éléments du langage 
Modes d'exécution des instructions Transact-SQL

Création et gestion de bases de données

Création de bases de données et de groupes de fichiers 
Gestion de bases de données 
Présentation des structures de données

Création de types de données et de tables

Création de types de données et de tables 
Génération de valeurs de colonne et de scripts

Implémentation de l'intégrité des données

Types d'intégrité de données 
Implémentation de l'intégrité des données 
Définition de contraintes 
Types de contraintes 
Désactivation de contraintes 
Utilisation de valeurs par défaut et de règles 
Choix de la méthode d'implémentation à utiliser

Planification d'index

Présentation des index et architecture des index 
Extraction par SQL Server de données stockées 
Maintenance par SQL Server des structures des index et des segments 
Choix des colonnes à indexer

Création et maintenance d'index

Création d'index 
Options de création d'index 
Maintenance d'index 
Présentation des statistiques 
Interrogation de la table sysindexes 
Création d'index à l'aide de l'Assistant 

Implémentation de vues

Présentation, avantages, définition des vues 
Modification de données par le biais de vues 
Optimisation des performances à l'aide de vues

Implémentation de procédures stockées

Présentation des procédures stockées 
Création, exécution, modification et suppression de procédures stockées 
Utilisation de paramètres dans des procédures stockées 
Traitement des messages d'erreur 
Remarques sur les performances

Implémentation de fonctions définies par l'utilisateur

Description d'une fonction définie par l'utilisateur 
Définition de fonctions définies par l'utilisateur 
Exemples de fonction définie par l'utilisateur

Implémentation de déclencheurs

Présentation des déclencheurs 
Définition de déclencheurs 
Fonctionnement des déclencheurs 
Exemples de déclencheur 
Remarques sur les performances