SQL Server 7- Transact SQL

Ingénieurs système, développeurs de bases de données, tout professionnel de l'informatique.

5 jours

Connaissance générale des concepts des bases de données relationnelles.

Acquérir une compétence suffisante de SQL Server 7 et du langage Transact SQL pour construire des bases de données et mettre en place les sécurités et outils nécessaires à leur exploitation : contrôles d'intégrité, index, requêtes d'extraction de données, vues, procédures stockées et déclencheurs.

Présentation de SQL Server 7.

  • Architecture et composants de SQL Server.
  • Démarrage et arrêt de SQL Server.

Le langage Transact SQL.

  • Positionnement par rapport au langage SQL standard.
  • Les bases de la syntaxe de Transact SQL.
  • Écriture et exécution d'instructions SQL.

Extraction, jointures, agrégats.

  • Expression des tris.
  • Définition des critères, les opérateurs de comparaison de Transact SQL.
  • Écriture d'expressions de calculs, les opérateurs numériques.
  • Utilisation des jointures, les différents types de jointure.
  • Les fonctions d'agrégat, les fonctions statistiques.
  • Affichage des premiers enregistrements seulement.
  • Utilisation de sous requêtes.
  • Interrogation d'un SQL Server distant.

Mise à jour des données.

  • Écriture de requêtes de mise à jour : modification de champs, suppression d'enregistrements, fusion de tables, etc.
  • Réalisation de mises à jour avec des jointures et des sous requêtes.

Transactions et verrous.

  • Présentation du système transactionnel de SQL Server 7.
  • Gestion des transactions.
  • Gestion des verrous.
  • Gestion des transactions distribuées.

Les vues.

  • Définition et applications des vues.
  • Création et modification d'une vue.
  • Mise à jour des données à travers une vue.

Création d'une base de données.

  • Rappels sur les bases de données relationnelles.
  • Création de groupes de fichiers.
  • Création des tables.
  • Les types de données.
  • Modification d'une structure de table.

L'intégrité des données.

  • Rappels de notions théoriques.
  • Utilisation des contraintes.
  • Déclaration des valeurs par défaut.
  • Utilisation des règles.

Les index.

  • Présentation des différents types d'index.
  • Création et suppression d'index.
  • Maintenance des index.

Les procédures stockées.

  • Principes et mise en œuvre des procédures stockées.
  • Création et modification d'une procédure stockée.
  • Exécution d'une procédure stockée.
  • Passage de paramètres à une procédure stockée.
  • Récupération et traitement des erreurs d'exécution.

Les déclencheurs.

  • Principe et mise en œuvre des déclencheurs.
  • Création et modification d'un déclencheur.