SQL Server 2000, Mise en Oeuvre

Formation

À Montrouge et Rouen

1 750 € HT

Appeler le centre

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

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

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À 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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Introduction à SQL Server
- 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.

Appeler le centre

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

1 750 € HT