Plan du cours

Introduction aux bases de données relationnelles et à PostgreSQL
  • Qu'est-ce qu'une base de données relationnelle
  • Aperçu de PostgreSQL et de son écosystème
  • Cas d'utilisation et avantages de PostgreSQL
Installation et configuration de PostgreSQL et PGAdmin
  • Installer PostgreSQL sur Windows/Linux
  • Installer et utiliser PGAdmin pour l'accès GUI
  • Créer des connexions et gérer les utilisateurs
Comprendre l'architecture de PostgreSQL
  • Composants du serveur PostgreSQL et utilisation mémoire
  • Structure en grappe et disposition des fichiers de la base de données
  • Processus et services
Création et structuration des bases de données
  • Créer des bases de données et des tables
  • Comprendre les types de données
  • Utiliser PGAdmin pour gérer les objets de base de données
Écriture de requêtes SQL de base
  • Utilisation de SELECT, WHERE, ORDER BY, LIKE, BETWEEN et NULL
  • Trier et filtrer les résultats des requêtes
Utilisation de GROUP BY et HAVING
  • Agrégation et regroupement des lignes
  • Filtrage des groupes avec HAVING
Travail avec des conditions complexes
  • Utilisation d'EXISTS, IN, ANY, ALL
  • Nestings de sous-requêtes
Opérations JOIN dans PostgreSQL
  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN et cas d'utilisation
Utilisation des fonctions SQL intégrées
  • Fonctions mathématiques
  • Fonctions de manipulation de chaînes
  • Opérations sur les dates et heures
Instructions de manipulation des données
  • INSERT : insertion de nouvelles lignes
  • UPDATE : modification des données existantes
  • DELETE : suppression de lignes des tables
Travail avec des vues
  • Création et interroger des vues simples
  • Vues avec sous-sélection
  • Avantages et limitations des vues
Introduction à l'extension Timescale
  • Qu'est-ce que TimescaleDB et quand l'utiliser
  • Installation et activation de l'extension Timescale
  • Création de hypertables et insertion de données en série temporelle
Résumé et prochaines étapes

Pré requis

  • Une compréhension des concepts de base en IT et en données
  • Aucune expérience préalable avec SQL ou les bases de données n'est requise
  • La familiarité avec l'utilisation d'outils logiciels sous Windows/Linux est un atout

Public cible

  • Débutants en Database et analystes
  • Développeurs débutant avec PostgreSQL
  • Professionnels gérant ou explorant des bases de données relationnelles
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires