Corrigé de l'exercice

Corrigé de l'exercice

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

PostgreSQL le Cours Masterclass de 6 heures

Buy nowLearn more

Partie 1 : Le Transact SQL

  • Presentation de Postgres
  • Installation de votre environnement de travail
  • Presentation de PGadmin
  • Podia script de tous les cours.zip1

Creation de la BDD et de la table

  • Comment creer, modifier et supprimer une base de donnée
  • Comment créer, supprimer et modifier une table
  • Exercice BDD et table, puis corrigé de l'exercice

Ensuite commençons a jouer avec les données

  • Démonstration : Comment Insérer des données via l'INSERT
  • Demonstration : Sélectionner et filtrer les donnees avec le WHERE1
  • Demonstration : Mettre a Jour des données via l'UPDATE1
  • Supprimer des données via le DELETE
  • Exercice sur les données
  • Corrigé de l'exercice

Et si on allait un peu plus loin dans le Transact SQL ? 1ere partie

  • Démo :Découvrons LIMIT,la concaténation et les alias de colonne
  • Démo :IN ,NOT IN , IS NULL et IS NOT NULL
  • Démo : Creation d'une table a partir d'un SELECT
  • Démo :L'operateur LIKE
  • Démo :Le DISTINCT et les opérateurs de comparaison
  • Exercice sur la 1ere partie sur le TSQL
  • Corrigé de l'exercice

Allons (beaucoup) plus loin dans le Transact SQL !!! 2eme partie

  • Démo : Les opérateurs AND et OR
  • Démo : Le BETWEEN et ORDER BY
  • Démo : OVERLAPS et Generate_Series
  • Démo: Le CASE WHEN
  • Démo : HAVING le cousin du WHERE
  • Démo :Les agrégats MIN MAX et AVG
  • Démo : UNION et UNION ALL et IF/ELSE
  • Démo :Les agrégats COUNT et SUM et GROUP BY
  • Démo: UPSERT
  • Exercice sur la 2eme partie sur le TSQL
  • Corrigé de l'exercice

Découvrons ensemble les jointures

  • Démo: Jointure sur plusieurs tables
  • Démo: EXECPT et INTERSECT
  • Démo :CROSS JOIN
  • Démo: LEFT JOIN VS NOT IN VS NOT EXISTS
  • Démo :FULL OUTER JOIN
  • Démo :INNER JOIN
  • Démo :LEFT et RIGHT JOIN

Les fonctions de partitionnement

  • Démo: Les fonctions OVER et PARTITION BY
  • Démo : NTILE / RANK et DENSE RANK
  • Démo : ROWS RANGE UNBOUNDED PRECEDING et FIRST VALUES/LAST VALUES
  • Démo : LAG et LEAD et NTH_VALUE
  • Démo: L’agrégation dans les fonctions de partitionnement

Les Vues, les Procédures stockées,les triggers

  • Démo: Création, modification et suppression d'une vue
  • Qu'est ce que le block procedure ?
  • Démo: Définition et explication d'une procédure stockée
  • Démo : Définition et explication d'un trigger

Les contraintes et les clés sur les tables

  • Démo :La clé UNIQUE et CHECK
  • Démo : La contrainte DEFAULT
  • Démo : La contrainte Primary Key
  • Démo : La contrainte Foreign Key
  • Démo: La cascade dintégrité referentielle

La sequence et l'identity

  • Démo: L'identity sur les tables
  • Démo: Explication d'une sequence

Partie 2 : L'administration d"un serveur PostgreSQL

  • Installation de Postgres sur Linux
  • Installation de Postgres sur Windows

Architecture de PostgreSQL

  • Comprendre l'architecture de Postgres
  • Lien entre repertoire et fichiers
  • PSQL : Le client indispensable
  • Les fichiers de config

Spécificité sur les tables

  • Démo et définition d'un Cluster et d'une tablespace sous Windows
  • Création d'un table space sur Linux
  • Les tables de partitionnement
  • Comment copier une table sur PostgreSQL
  • Les tables d'heritage

Les BACKUP et les RESTORE

  • Apprenons déja a restaurer une BDD avec pg_restore
  • Sauvegarder toutes vos BDD avec pgdump_all
  • Comment sauvegarder votre BDD avec pg_dump
  • Apprenons a compresser notre BACKUP
  • Les BACKUP Offline sur PostgreSQL