Formation
SGBD/SQL/PostgreSQL

: 8 jours

: Gratuit

: Technobel - Ciney

Non planifié - 8 jours

En savoir plus sur nos tarifs
Cette formation n'est pas diponible pour les entreprises
Cette formation n'est pas disponible pour l'enseignement

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. 


  • Décrire le fonctionnement d’une base de données
  • Être capable d’élaborer des requêtes de sélection simples sur une table de données
  • Effectuer des requêtes d’insertion de données
  • Modifier le schéma d’une table
  • Ecrire un script de création de base de données
  • Être capable d’effectuer des requêtes complexes avec des jointures
  • Appliquer les différents types de jointures
  • Réaliser des requêtes imbriquées
  • Effectuer des tris sur les données
  • Utiliser les fonctions de groupement sur les données
  • Utiliser les fonctions d’agrégation
  • Utiliser les opérateurs ensemblistes

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

de la « sustainability » dans la formation

Repenser notre place dans la société !

Technobel, c’est avant tout une communauté apprenante formée d’étudiants, de partenaires, de formateurs et de l’équipe du Centre. Ensemble nous amenons des réflexions sur notre rôle à jouer dans la société en tant qu’étudiants, travailleurs, entreprises ou plus largement citoyens.
Découvrez-en un peu plus sur notre démarche !

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