SQL Server 2000, Mise en Oeuvre
Formation
À Montrouge et Rouen
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
5 Jours
Cette formation vous apportera toutes les connaissances nécessaires pour une utilisation efficace et fiable de SQL Server 2000 (Edition Entreprise). A l'issue de ce cours, vous serez en mesure de comprendre le rôle des divers composants de SQL Sever 2000, d'utiliser le langage de requête 'Transact-SQL' et de modifier la structure des tables Vous saurez notamment mettre en place les contraintes d'. Destinataires: Administrateurs de base de données Administrateurs système
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
Connaissances générales sur les bases de données relationnelles et des bases du langage SQL. Connaissance de l'utilisation du système Windows 2000.
Les Avis
Le programme
- Rappel des principes du modèle relationnel : modélisation des données. Notions essentielles sur le modèle relationnel.
- Vue d'ensemble de SQL Server : présentation de SQL Server 2000, possibilité des diverses versions.
- Modèle de base de données distribuée.
Composants de SQL Server
- Utilisation de SQL Server Enterprise-Manager : gestion des sécurités d'accès et du contrôle de la base de données.
- Outils d'accès à une base de données : création de requête via l'interface graphique, écriture de requête en langage SQL, langage de programmation de Transact-SQL.
- Documentation de SQL Server et du langage.
Création et gestion d'une base de données
- Création de la base de données. Création de groupe de fichiers pour le stockage de la base.
- Création des tables, colonnes.
- Insertion et importation de données : BULK INSERT, bcp.
- Création de types de données dans une base de données.
Requêtes et analyse de l'exécution des requêtes
- Consultations simples, conditionnelles (instruction SELECT et WHERE), opérateurs et expressions, expressions conditionnelles, tris, constitution d'agrégats.
- Outil analyseur de requête pour l'exécution d'instructions.
- Requêtes de synthèse d'informations : utilisation de GROUP BY, utilisation des clauses COMPUTE et COMPUTE BY, fonctions de constitution d'agrégats, utilisation des regroupements et résumés de données.
Mise à jour des données dans une table
- Utilisation de transactions pour la mise à jour.
- Modification et suppression de lignes, ajout de données.
- Modification de la structure d'une table, destruction d'une table.
- Ajout de lignes à partir d'une autre table.
- Performance des mises à jour sur les tables.
Utilisation de plusieurs tables
- Consultation avec des sous-requêtes.
- Prédicats quantifiés.
- Sous-requêtes.
- Divers types de jointures entre tables.
- Opérations de jonctions conditionnelles et relationnelles.
- Utilisation des vues ou tables virtuelles.
- Mise en place de l'intégrité référentielle. Observation du schéma de table.
Langage Transact-SQL
- Langage de programmation Transact-SQL : types d'instructions, éléments de syntaxe, documentation.
- Outils de requêtes Transact SQL : analyseur de requête, utilitaire osql, exécution d'instructions Transact-SQL, exécution de scripts.
- Variables, structures de contrôle de flux (IF, While, CASE).
- Exécution de requête d'extraction de données : traitement des requêtes, regroupement des données, requêtes de synthèse, jointures sur des tables, sous-requêtes.
- Modification de données : notion de transaction, insertion de données, mise à jour, suppression, modification de données.
- Objets de programmation et utilisation des objets de programmation en Transact-SQL (vue, procédures stockées).
- Création de scripts Transact-SQL de mise à jour de données et de recherche de données. Ecriture de procédure en Transact-SQL. Utilisation de l'analyseur de requête pour la création des procédures.
Mise en place des contraintes d'intégrité
- Types d'intégrité : clé primaire, clé externe, valeur par défaut, vérification.
- Mise en place de l'intégrité des données.
- Définition des contraintes d'intégrité et utilisation de ces contraintes.
Mise en place des index
- Présentation : rôle des index, utilisation.
- Création d'index : approche de création, choix des index.
- Visualisation de l'impact des index, présentation des statistiques.
- Interrogation de la table sysindexes, visualisation du fonctionnement des index.
- Création des index avec l'assistant de paramétrage. Impact de l'index sur les performances.
Mise en place des vues
- Présentation : principe des vues, avantages de l'utilisation des vues.
- Création et mise en place des vues.
- Interrogation de données via des vues.
- Mise à jour des données via des vues.
Procédures stockées
- Création de procédures stockées : principe des procédures stockées, écriture et utilisation.
- Exécution de procédures stockées. Procédures stockées étendues.
- Procédures stockées standard : procédures stockées fournies dans l'environnement de SQL Server.
- Impact sur les performances des procédures stockées.
Déclencheurs (trigger)
- Présentation des déclencheurs : divers types de déclencheurs.
- Utilisation des triggers : principe et mise en oeuvre.
- Création et modification des déclencheurs.
- Fonctionnement : principe de l'imbrication et de la récursivité.
- Impact sur les performances des déclencheurs.
- Procédures stockées standard : procédures stockées fournies dans l'environnement de SQL Server.
Gestion des transactions et verrous
- Notion de transactions. Fonctionnement des verrous sur les tables.
- Gestion des transactions dans les requêtes.
- Gestion des verrous : divers types de verrous, fonctionnement du verrouillage dans SQL Server.
Accès à SQL Server depuis des s, architectures des applications
- Interface de programmation pour l'accès aux bases de données depuis les applications.
- Interface de programmation avec les applications couches d'interface ODBC, interface ADO, utilisation depuis le Web, architecture 3-Tiers.
- Présentation du générateur de profil pour l'analyse du fonctionnement des applications.
- Possibilités de distribution des requêtes sur plusieurs serveurs : accès à des serveurs distants OLE, notion de serveurs liés. Gestion des transactions sur des serveurs distants.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
SQL Server 2000, Mise en Oeuvre