Plan du cours
- 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
- Installer PostgreSQL sur Windows/Linux
- Installer et utiliser PGAdmin pour l'accès GUI
- Créer des connexions et gérer les utilisateurs
- 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é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
- Utilisation de SELECT, WHERE, ORDER BY, LIKE, BETWEEN et NULL
- Trier et filtrer les résultats des requêtes
- Agrégation et regroupement des lignes
- Filtrage des groupes avec HAVING
- Utilisation d'EXISTS, IN, ANY, ALL
- Nestings de sous-requêtes
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN et cas d'utilisation
- Fonctions mathématiques
- Fonctions de manipulation de chaînes
- Opérations sur les dates et heures
- INSERT : insertion de nouvelles lignes
- UPDATE : modification des données existantes
- DELETE : suppression de lignes des tables
- Création et interroger des vues simples
- Vues avec sous-sélection
- Avantages et limitations des vues
- 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
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
Nos clients témoignent (5)
Andres veille systématiquement à répondre à toutes les questions des participants et s'efforce de garantir que chacun comprend ses enseignements. J'admire son expertise et sa maîtrise du sujet
Ryan - Questronix Corporation
Formation - PostgreSQL for Administrators - 3 Days
Traduction automatique
Ahmed a été très coopératif et possède de solides connaissances sur le sujet. Tout au long de la session, il s'est avéré être un formateur efficace et productif, abordant certains sujets de base mais importants concernant Postgres.
Imran Sadiq Bhat
Formation - PostgreSQL Essentials
Traduction automatique
Il était clairement conçu pour être très approprié à notre objectif, ce qui le rendait encore plus utile. J'ai vraiment aimé la forme du zoom car cela m'a aidé à me concentrer avec les documents directement devant moi tout le temps et le formateur pouvant ajouter des illustrations et des marques dessus pendant qu'il expliquait. Le formateur a répondu à toutes nos questions de manière très satisfaisante et j'ai été surpris par la quantité que j'ai pu apprendre en une journée. D'habitude, je me fatigue du formation l'après-midi mais celle-ci était très captivante jusqu'à la fin. Le rythme était parfait et les détails ont été apportés aux bons endroits.
Davina Sanders - Scottish Government
Formation - PostgreSQL Performance Tuning
Traduction automatique
Michal était très compétent et engageant comme enseignant.
Nate Clifton - NIIT (USA) Inc.
Formation - PostgreSQL Advanced DBA
Traduction automatique
nouveaux savoirs qui peuvent être appliqués dans notre système
Laurence Bangsal - PayMaya Philippines, Inc.
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique