Oracle / SQL Server - SQL Server 2000, Mise en Oeuvre

Formation

À Villeurbanne

424 € 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

  • Lieu

    Villeurbanne

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 s. Destinataires: Cette formation est destinée aux développeurs et. Ingénieurs système qui doivent utiliser SQL Server 2000.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Villeurbanne ((69) Rhône)
Voir plan
75 Cours Emile Zola, 69100

Date de début

Consulter

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

Objectifs :
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'intégrité référentielleIls et développer des applications utilisant les procédures stockées et les triggers.

Pédagogie:
Alternance d'exercices pratiques sur micro-ordinateur et de courts exposés théoriques.
Exercices différenciés suivant l'homogénéité du groupe.
Un support de cours est distribué à chaque participant en fin de formation.

Contenu :
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.
- Travaux pratiques : Création d'une requête de base. Présentation des outils importants.

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

- Mise en place de l'intégrité référentielle.

Observation du schéma de table.
- Travaux pratiques : Mise en oeuvre des jonctions entre tables, considération sur les performances, réflexion sur la conception du modèle relationnel

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.
- Travaux pratiques: Ecriture de contrainte d'intégrité sur la base.

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
- Travaux pratiques : Mise en place d'index sur la base de données et constat des performances.

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.
- Travaux pratiques: Exemple de programmes utilisant les interfaces de programmation pour l'accès aux bases de données
 
- Création de types de données dans une base de données.
- Travaux pratiques: Mise en oeuvre d'un modèle d'une base de données pour la création de la base, intégration de données et importation d'information depuis des sources externes

Requêtes et analyses 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.
- Travaux pratiques : Sélection dans la base de données d'exemple, utilisation des tris et groupement pour la présentation de données. Utilisation de l'analyseur de requêtes et analyse du plan d'exécution

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.
- Travaux pratiques: Modification de la structure des tables, mise en place d'index.

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 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.
- Travaux pratiques : Création de vues. Utilisation des vues dans des requêtes de mise à jour et de consultation.

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
- Travaux pratiques : Ecriture de procédure stockées. Utilisation de ces 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
- Travaux pratiques : Mise en place de trigger et utilisation de manière opérationnelle

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
- Travaux pratiques : Utilisation de requêtes mettant en oeuvre les notions de transaction et de verrous

Durée: 5 jours

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.

Oracle / SQL Server - SQL Server 2000, Mise en Oeuvre

424 € HT