Nos domaines de formation :

Formation SQL Server 2014, SQL/Transact SQL, conception et réalisation d'une base de données
E-learning

Stage pratique
100% à distance
Durée : 5 heures 54 mn
Réf : 4QR
Prix  2019 : 50 € H.T.
  • Programme
  • Participants / Prérequis
Programme

Après un exemple de rappel sur l'algèbre relationnelle, les différentes étapes de conception d'une base de données sont présentées en partant de la création de la base, la mise en place des tables et des contraintes d'intégrité. Ces opérations sont effectuées en Transact SQL et en mode graphique depuis SQL Server Management Studio. Les instructions de manipulation des données sont également présentées et l'instruction SELECT est détaillée. La partie procédurale avec Transact SQL est mise en œuvre lors de la création de fonctions, procédures et triggers. Enfin, la programmation en PowerShell avec la bibliothèque SMO est abordée afin de pouvoir travailler pleinement avec SQL Server.

PROGRAMME DE FORMATION

Introduction

  • Introduction
  • Rappels sur l'algèbre relationnelle

Implémenter une base de données

  • SQL Server Management Studio
  • Créer une base de données
  • Modifier une base de données
  • Créer une table en Transact SQL
  • Créer une table depuis SQL Server Management Studio
  • Modifier une table
  • Mettre en place Identity
  • Les contraintes d'intégrité
  • La clé primaire
  • L'unicité
  • Les clés étrangères
  • Définir une valeur par défaut
  • Les contraintes de validation
  • Créer un index
  • Reconstruire un index
  • Générer des statistiques
  • Les schémas

Modifier des données

  • Exécuter le jeu d'essai
  • Ajouter des lignes d'information
  • Utiliser Identity
  • Modifier des informations
  • Supprimer des informations

Extraire des données

  • Sélectionner une ou plusieurs colonnes
  • Restreindre la portée de la sélection
  • Effectuer un calcul sur toutes les lignes
  • Conserver seulement certaines colonnes
  • Réaliser des calculs sur des regroupements de lignes
  • Effectuer des produits cartésiens
  • Etablir des Jointures
  • Etablir une jointure externe
  • Trier le résultat
  • Les opérateurs ensemblistes
  • Extraire seulement les premières lignes
  • Utiliser les tables temporaires
  • Les tables CTE (Common Table Expression)
  • Génération de lignes statistiques
  • Les sous-requêtes
  • L'opérateur PIVOT
  • L'opérateur MERGE
  • Les séquences
  • Gérer les vues

Transact SQL

  • Gérer les transactions
  • Exemple de blocage réciproque
  • Mettre en place un curseur
  • Gérer les exceptions
  • Les opérateurs Try - Catch
  • Créer une procédure stockée
  • Créer une fonction
  • Modifier et supprimer une fonction
  • Mettre en relation table et fonction
  • Exécuter des procédures stockées
  • Créer un déclencheur de base de données
  • Mettre au point les scripts Transact SQL

Importer/exporter des données

  • Importer/Exporter des données
  • Détacher/attacher une base de données
  • L'outil en ligne de commande BCP (Bulk Copy Program)

SQL Server et les données au format XML

  • Le type XML
  • Travailler avec des données XML
  • Les méthodes spécifiques au XML
  • Indexer les colonnes de type XML
  • Interroger des données stockées dans une colonne de type XML
  • Extraire des données relationnelles et produire un document XML
  • Travailler avec un document XML

Types spécificiques

  • Les structures hiérarchiques
  • Les données binaires de type image, video, …
  • Les données géométriques et géographiques

PowerShell et SMO

  • Créer une base de donnée en PowerShell
  • Créer une table en PowerShell
  • Modifier une table en PowerShell

Annexes

  • Créer les tables de la base gescom
  • Créer un diagramme de base de données
  • Travailler avec des modèles de scripts
Participants / Prérequis

» Participants

Cette vidéo s'adresse à toute personne désirant basculer rapidement vers SQL Server ou bien pour conforter/renforcer une première approche du SQL et du Transact SQL.

» Prérequis

Aucune connaissance particulière.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.