Implementing a SQL Server 2005 database
Participants
Développeurs utilisant des databases SQL Server.
Connaissances préalables
Etre familiarisé avec Windows. Le niveau des cours Concepts RDBMS et SQL: cours de base ou une expérience équivalente est obligatoire. Il est possible de contrôler son niveau de connaissances grâce aux tests téléchargeables (fichier PDF - 58 KB et fichier PDF - 55 KB).
Pédagogie
Discours théorique et exercices
Formateurs
RealDolmen.
Durée
4 jours.
Calendrier
Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter
ABIS.
Objectif
A la fin de ce cours, les participants seront capables de:
- décrire les différents éléments de SQL Server 2005
- développer une architecture d'une application d'entreprise sur SQL Server 2005
- décrire les bases de la programmation en T-SQL
- créer et d'administrer les bases de données ainsi que leurs différents composants
- implémenter l'intégrité des données à l'aide de la propriété de colonne IDENTITY, des contraintes, des valeurs par défaut, des règles ainsi que des identificateurs uniques
- planifier, créer et administrer les indexes
- implémenter des fonctions définies par l'utilisateur
- développer, créer et utiliser des procédures stockées, ainsi que des déclencheurs (triggers)
- programmer sur plusieurs serveurs à l'aide de requêtes distribuées, de transactions distribuées et de vues partitionnées
- optimiser les performances des requêtes
- analyser les requêtes, gérer les transactions ainsi que les verrous pour assurer la concurrence ainsi que la justesse des données en cas de problème.
Contenu
- Aperçu général de SQL Server
- Aperçu sur la manière dont on peut programmer avec SQL Server
- Création et gestion des bases de données
- Création de types de données et création de tables
- Implémentation de l'intégrité des données
- Planification des indexes
- Création et gestion des indexes
- Implémentation des vues
- Implémentation des procédures stockées
- Implémentation des fonctions définies par l'utilisateur
- Implémentation des déclencheurs (trigger)
- Programmation sur différents serveurs à la fois
- Optimisation des performances des requêtes
- Analyse des requêtes
- Gestion des transactions et des verrous