Prenez contact avec nous

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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires