Formation
SGBD/SQL/PostgreSQL

: 8 jours

: Gratuit

: Technobel - Ciney

: 8 jours

: Gratuit

: Technobel - Ciney

Ce module axé sur les bases de données vise la modélisation des bases de données et surtout leur exploitation à l’aide du langage SQL. 


Aucun


Introduction

  • Rôles et utilisation des données
  • Présentation des SGBDs
  • Les intérêts de la modélisation

Modèle Relationnel

  • Schéma relationnel : relation, attribut, domaine
  • Valeur relationnelle : tuple, ensemble
  • Clef : superclé, candidate, primaire
  • Contrainte relationnelle, contrainte d'intégrité
  • Types de données
  • Relation dérivée, vue et instantané
  • Opération relationnelle : insertion, suppression, modification
  • Exercices de modélisation
  • Mise en commun des résultats

Introduction 

  • Historique
  • Concept de vue
  • Privilèges
  • Connections et sessions
  • Transactions
  • Types de données
  • Valeurs nulles et logiques
  • Conversion de données
  • Exécution statique et dynamique

SQL comme langage de définition de données

  • Concept de schéma et de catalogue
  • Création et modification de tables et de colonnes
  • Concept d’index
  • Mise en pratique

Contraintes, assertions et intégrités référentielles

  • Contraintes : NOT NULL, UNIQUE, CHECK 
  • Assertions
  • Clé primaire
  • Contraintes d’intégrité référentielle
  • Mises à jour en cascade
  • Exercices

SQL comme langage de manipulation de données

  • Requêtes : SELECT, DISTINCT, BETWEEN, IN, LIKE, ORDER BY, AND…OR, 
  • Mises à jour 
  • Insertions
  • GROUP BY et HAVING
  • ROLLUP
  • Exercices

Valeurs, fonctions et expressions

  • Valeurs : littérales, paramétriques, spéciales.
  • Fonctions : COUNT, MAX, MIN SUM, AVG, ANY
  • Expressions : numériques, en chaîne de caractères, temporelles, booléennes
  • Exercices

Prédicats

  • Comparaisons de prédicats
  • Prédicats
  • Travailler avec plusieurs tables
  • Opérateurs de jointure : CROSS JOIN, Natural JOIN, Condition JOIN, INNER JOIN, OUTER JOIN, LEFT JOIN, RIGHT JOIN
  • Operateurs ensemblistes : UNION, INTERSECT et EXCEPT
  • Sous-requêtes
  • Division relationnelle
  • Exercices

Travailler avec plusieurs tables

  • Opérateurs de jointure: CROSS JOIN, Natural JOIN, Condition JOIN, INNER JOIN, OUTER JOIN, LEFT JOIN
  • Operateurs ensemblistes : UNION, INTERSECT et EXCEPT
  • Sous-requêtes
  • Division relationnelle

Bases de données actives et triggers

  • Concepts de base: triggers, syntaxe, sémantique de déclenchement, actions de compensation
  • Exercices

Les instructions d'extraction avancées

  • Utilisation d'expressions de table récursives pour requêter des arborescences
  • Tableaux croisés avec l'instruction PIVOT
  • Utilisation des fonctions de fenêtrage pour manipuler des numéros de ligne ou des rangées
  • Utilisation des fonctions analytiques pour créer des calculs de sous-ensembles intégrés dans les requêtes
  • Exercices

Les instructions de modification avancées

  • Mise à jour complexes avec l'instruction MERGE
  • Utilisation de la clause OUTPUT pour récupérer les modifications
  • Création de déclencheurs pour traiter les modifications
  • Exercices

Nous utilisons des cookies à des fins statistiques et pour faciliter la navigation et le partage social.