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 PostgreSQL
- Aperçu des outils PgAdmin et psql
- Connexion à une base de données et compréhension des schémas
2. Bases du SQL
- Objets de base de données : tables, colonnes et contraintes
- Types de données et valeurs NULL
- Écriture 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. Travailler avec des fonctions et expressions
- Fonctions arithmétiques et de chaîne
- Expressions conditionnelles et instructions CASE
- Gestion des NULLs et conversions de types de données
4. Combiner et filtrer les données
- Jointures internes, externes, autojointures et jointures croisées
- Opérations d'ensemble : UNION, INTERSECT et EXCEPT
- Sous-requêtes : scalaires, corrélées et sous-requêtes de table
- Expressions de table communes (CTEs) 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être et de classement
6. Modification des données
- Insertion, mise à jour et suppression d'enregistrements
- Utilisation de transactions et annulation
- Compréhension des principes ACID
- Bonnes pratiques de manipulation de données en toute sécurité
7. Objets de base de données et structure logique
- Création et gestion de schémas et tables
- Clés primaires, clés étrangères et contraintes uniques
- Création et gestion de vues et de vues matérielles
- Introduction aux index et implications sur les performances
Pré requis
- Une compréhension des concepts de base en informatique et en données
- Aucune expérience préalable en SQL ou en bases de données n'est requise
- Une familiarité avec l'utilisation d'outils logiciels sur Windows/Linux est utile
Public cible
- Débutants et analystes en bases de données
- 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 pratiques + discussion sur des sujets comme TimescaleDB et Hypertable, connaissances du formateur sur le sujet :)
Shivam - Paessler LLC
Formation - PostgreSQL Fundamentals
Traduction automatique