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 des fonctions et des expressions
- Fonctions arithmétiques et de chaînes de caractères
- 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-référencées et jointures croisées
- Opérations ensemblistes : UNION, INTERSECT et EXCEPT
- Sous-requêtes : scalaires, corrélées et de tables
- Expressions de table communes (CTE) et requêtes récursives
5. Agrégation et regroupement
- Fonctions d'agrégation : SUM, AVG, COUNT, MIN, MAX
- Clauses 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
- Bonnes pratiques de manipulation des données
7. Objets de base de données et structure logique
- Création et gestion des schémas et des 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 base de données n'est requise
- La familiarité avec l'utilisation d'outils logiciels sur Windows/Linux est un atout
Audience
- 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