SQL Server 2000, Mise en Oeuvre

Formation

À Rouen et Montrouge

1 750 € HT

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

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

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.

SQL Server 2000, Mise en Oeuvre

1 750 € HT