SQL - intermédiaire (environnement Microsoft) - Groupe 81766

Formation offerte en collaboration avec Services Québec

Cours INF-BD

Plateforme Windows

Durée 24 heures

Lieu

2030, boul. Pie-IX

Local

Le numéro du local sera affiché à l'entrée du campus situé au 4e étage

Numéro de groupe

81766

Frais avant taxes

(frais de matériel didactique inclus)

Services Québec: 52,19 $ CAD

Grand public: 495,13 $ CAD

Date(s)

23, 24 mars et 6, 7 avril 2019

Jour(s)

Samedi, dimanche

Horaire

9 h à 16 h

Clientèle

Services Québec
Personnes en emploi / Personnes sans emploi

Préalables

Avoir suivi ou maîtriser les notions de l'atelier Langage SQL débutant (environnement Microsoft)

Objectifs

À la fin de ce cours, le participant aura acquis la connaissance intermédiaire en SQL pour utiliser les fonctions dans SQL Microsoft

Approche pédagogique

  • Présentation des fonctions et des commandes
  • Démonstration des commandes à l'ordinateur
  • Exercices à l'ordinateur supervisés par le formateur
  • Aide individuelle lors des exercices

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Matériel didactique

Autres particularités

Afin d'atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par la pratique personnelle

Contenu du cours

Triggers

  • Création d'un trigger
  • Pseudo tables INSERT et DELETED
  • Fonction UPDATE
  • Fonction COLUMNS UPDATED
  • Annulation des effets 
  • INSERT
  • DELATE
  • UPDATE
  • DDL
  • Suppression
  • Recompilation 
  • Modification de la définition 

Sauvegarde d'une base de données

  • Introduction
  • Procédure de sauvegarde

Restauration d'une base de données

  • Introduction
  • Procédure de restauration
  • Base de données «SUSPECT»

Transfert de données

  • BULK INSERT
  • OPENROWSET
  • BCP

Gestion des exceptions

  • Déclenchement d'une erreur
  • Messages d'erreur définis par l'utilisateur
  • Variable globale @@ error
  • TRY..CATCH

Gestion des privilèges

  • Connexion
  • Utilisateur
  • Attribution de privilèges
  • Privilèges SELECT sur colonnes
  • Privilèges UPDATE sur colonnes
  • Révocation 
  • Informations

SSIS  

  • Management Studio
  • dtswizard
  • BIDS
  • Exemple SSIS
    • Introduction
    • Création du package
    • Paramétrage de la tâche SQL
    • Configuration externe du package
    • Écriture dans un fichier
College de Maisonneuve | Formation continue