Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
1. Introduction aux bases de données relationnelles
- Qu'est-ce qu'une base de données relationnelle ?
- Architecture et composants de PostgreSQL
- Aperçu des outils PgAdmin et psql
- Connexion à une base de données et compréhension des schémas
2. Bases de SQL
- Objets de base de données : tables, colonnes et contraintes
- Types de données et valeurs NULL
- Rédaction de requêtes SELECT simples
- Filtrage avec WHERE, correspondance de motifs et opérateurs logiques
- Tri et limitation des résultats de requête
3. Travail avec les fonctions et les expressions
- Fonctions arithmétiques et de chaîne
- Expressions conditionnelles et instructions CASE
- Gestion des valeurs NULL et conversions de types de données
4. Combiner et filtrer les données
- Jointures internes et externes, jointures auto et croisées
- Opérations ensemblistes : UNION, INTERSECT et EXCEPT
- Sous-requêtes : scalaires, corrélées et sous-requêtes de table
- Expressions de table communes (CTE) et requêtes récursives
5. Agrégation et regroupement
- Fonctions d'agrégation : SUM, AVG, COUNT, MIN, MAX
- Instructions GROUP BY et HAVING
- Fonctions de fenêtrage et de classement
6. Modification des données
- Insertion, mise à jour et suppression d'enregistrements
- Utilisation des transactions et du rollback
- Compréhension des principes ACID
- Pratiques sécuritaires de manipulation des données
7. Objets de base de données et structure logique
- Création et gestion des schémas et tables
- Clés primaires, clés étrangères et contraintes d'unicité
- Création et gestion des vues et des vues matérialisées
- Introduction aux index et implications sur les performances
Pré requis
- Une compréhension des concepts de base de l'informatique et des données
- Aucune expérience préalable en SQL ou en bases de données n'est requise
- La familiarité avec l'utilisation d'outiciels sur Windows/Linux est un atout
Public cible
- Débutants en bases de données et analystes
- Développeurs débutant avec PostgreSQL
- Professionnels gérant ou explorant des bases de données relationnelles
14 Heures
Nos clients témoignent (1)
sujets avancés avec manipulations pratiques et discussions, tels que TimescaleDB et Hypertable, ainsi que les connaissances du formateur sur le sujet :)
Shivam - Paessler LLC
Formation - PostgreSQL Fundamentals
Traduction automatique