PostgreSQL Tutoriels

PostgreSQL propose un parcours d'apprentissage bien structuré pour la gestion de bases de données relationnelles. Nos tutoriels couvrent les requêtes SQL, la conception de bases de données et les techniques d'optimisation, adaptés aux débutants comme aux développeurs intermédiaires. Avec des laboratoires gratuits et des exemples pratiques, vous acquerrez une expérience concrète dans les opérations de bases de données. Notre terrain de jeu de bases de données interactif vous permet de pratiquer les requêtes SQL et de voir des résultats instantanés.

Filtrage de données et requêtes simples dans PostgreSQL

Filtrage de données et requêtes simples dans PostgreSQL

Dans ce labo, vous apprendrez à effectuer le filtrage de données et des requêtes simples dans PostgreSQL. Vous utiliserez la clause WHERE pour filtrer les données, LIKE pour la correspondance de motifs, ORDER BY pour le tri, et LIMIT et OFFSET pour contrôler la taille de l'ensemble de résultats. Connectez-vous à une base de données PostgreSQL et créez une table d'exemple.
PostgreSQL
Trouver les employés du département Marketing dans PostgreSQL

Trouver les employés du département Marketing dans PostgreSQL

Dans ce défi, vous aiderez le service des Ressources Humaines en extrayant une liste des employés du département Marketing à partir d'une base de données PostgreSQL. Vous devrez écrire une requête SQL pour sélectionner l'`id` et le `name` des employés du département 'Marketing', et enregistrer les résultats de la requête dans un fichier pour vérification.
PostgreSQL
Gérer les données des employés dans PostgreSQL

Gérer les données des employés dans PostgreSQL

Dans ce défi, vous incarnerez un administrateur de base de données et gérerez les données des employés au sein d'une base de données PostgreSQL. La tâche consiste à utiliser les commandes PostgreSQL pour mettre à jour les enregistrements des employés dans la table `employees` afin de refléter les changements dans l'organisation.
PostgreSQL
Créer une table Employee (Employé) dans PostgreSQL

Créer une table Employee (Employé) dans PostgreSQL

Dans ce défi, vous concevrez et créerez une table `employee_contacts` dans PostgreSQL pour stocker les coordonnées des employés, en assurant l'intégrité des données grâce à des types de données et des contraintes appropriés. Vous travaillerez dans un environnement préconfiguré où une table `employees` existe déjà.
PostgreSQL
Créez votre propre base de données de recettes

Créez votre propre base de données de recettes

Dans ce défi, vous vous lancerez dans une aventure culinaire en créant votre propre base de données de recettes à l'aide de PostgreSQL. En tant que blogueur culinaire en herbe, vous configurerez une base de données dédiée nommée `recipe_db` pour gérer votre collection croissante de recettes.
PostgreSQL
Vérifier les détails de connexion PostgreSQL

Vérifier les détails de connexion PostgreSQL

Dans ce défi, vérifiez l'état opérationnel du serveur PostgreSQL après une alerte critique. Confirmez que le serveur accepte les connexions et connectez-vous à la base de données 'postgres' en utilisant les commandes `pg_isready` et `psql` en tant qu'utilisateur `postgres`. Assurez-vous que le service PostgreSQL fonctionne correctement.
PostgreSQL
Relations et jointures PostgreSQL

Relations et jointures PostgreSQL

Dans ce labo, vous explorerez les relations et les jointures (joins) dans PostgreSQL. Vous créerez des tables avec des contraintes de clé étrangère (foreign key constraints), insérerez des données en assurant l'intégrité référentielle, interrogerez les données à l'aide de INNER JOIN, et comparerez les résultats de LEFT, RIGHT et FULL OUTER JOIN pour comprendre les relations entre les données.
PostgreSQL
Optimisation des index PostgreSQL

Optimisation des index PostgreSQL

Dans ce labo, vous apprendrez à optimiser les performances d'une base de données PostgreSQL grâce à l'indexation. Vous créerez une table d'exemple, analyserez les plans d'exécution des requêtes, construirez des index multi-colonnes et supprimerez les index inutilisés. Cette expérience pratique vous fournira des compétences concrètes en matière de gestion des index PostgreSQL.
PostgreSQL
Opérations de base sur les données dans PostgreSQL

Opérations de base sur les données dans PostgreSQL

Dans ce labo, nous explorerons les opérations de base sur les données dans PostgreSQL. Nous apprendrons à insérer des données, à interroger avec SELECT, à mettre à jour des enregistrements et à supprimer des enregistrements dans une base de données PostgreSQL à l'aide de commandes SQL. Ceci fournit une introduction pratique aux techniques essentielles de gestion des données.
PostgreSQL
Bases de la gestion de bases de données avec PostgreSQL

Bases de la gestion de bases de données avec PostgreSQL

Dans ce laboratoire, vous apprendrez les principes fondamentaux de la gestion de bases de données avec PostgreSQL. Le laboratoire couvre la création, la liste, la connexion et la suppression de bases de données. Explorez les tâches d'administration de base de données et visualisez les métadonnées de la base de données dans PostgreSQL.
PostgreSQL
Installation et configuration initiale de PostgreSQL

Installation et configuration initiale de PostgreSQL

Dans ce laboratoire, nous allons installer et effectuer la configuration initiale de PostgreSQL sur la machine virtuelle LabEx. L'objectif est de faire fonctionner PostgreSQL et de vérifier ses fonctionnalités de base. Nous allons explorer les bases de données par défaut et vérifier le statut du serveur et la configuration de base.
PostgreSQL
Création de tables et types de données dans PostgreSQL

Création de tables et types de données dans PostgreSQL

Dans ce labo, nous explorerons la création de tables et les types de données dans PostgreSQL. Nous nous connecterons à PostgreSQL en utilisant `psql`, créerons des tables avec des clés primaires et ajouterons des contraintes telles que `NOT NULL` et `UNIQUE`. Nous inspecterons ensuite la structure de la table et insérerons des données pour illustrer les types de données.
PostgreSQL
Filtrage de données et requêtes simples dans PostgreSQL

Filtrage de données et requêtes simples dans PostgreSQL

Dans ce labo, vous apprendrez à effectuer le filtrage de données et des requêtes simples dans PostgreSQL. Vous utiliserez la clause WHERE pour filtrer les données, LIKE pour la correspondance de motifs, ORDER BY pour le tri, et LIMIT et OFFSET pour contrôler la taille de l'ensemble de résultats. Connectez-vous à une base de données PostgreSQL et créez une table d'exemple.
PostgreSQL
Gestion des vues PostgreSQL

Gestion des vues PostgreSQL

Dans ce labo, vous explorerez la gestion des vues PostgreSQL. L'objectif principal est de comprendre et de mettre en œuvre différents types de vues, y compris les vues simples et les vues matérialisées. Vous apprendrez à définir, interroger, modifier, créer, peupler et actualiser des vues.
PostgreSQL
Automatisation des déclencheurs PostgreSQL

Automatisation des déclencheurs PostgreSQL

Dans ce labo, vous apprendrez à automatiser des tâches dans PostgreSQL à l'aide de déclencheurs (triggers). Créez une fonction de déclencheur en utilisant PL/pgSQL pour enregistrer les modifications de salaire dans une table `employees` vers une table `salary_changes`. Vous écrirez la fonction, la lierez à un événement de table, la testerez et la désactiverez/supprimerez.
PostgreSQL
Développement de fonctions stockées PostgreSQL

Développement de fonctions stockées PostgreSQL

Dans ce labo, vous apprendrez à développer des fonctions stockées PostgreSQL. Le labo vous guide à travers le processus de définition d'une fonction stockée de base, l'ajout de paramètres d'entrée et son exécution dans une requête. Vous apprendrez également à supprimer une fonction inutilisée.
PostgreSQL
Gestion des Transactions PostgreSQL

Gestion des Transactions PostgreSQL

Dans ce TP (travaux pratiques), vous explorerez la gestion des transactions PostgreSQL, un aspect crucial pour garantir l'intégrité des données. Vous apprendrez à démarrer et valider (commit) des transactions, à annuler (roll back) des transactions échouées, à définir des niveaux d'isolation (isolation levels) et à simuler des verrous (locks) avec des mises à jour simultanées (concurrent updates). Entraînez-vous avec une table de comptes et des transferts de fonds.
PostgreSQL
Partitionnement de table PostgreSQL

Partitionnement de table PostgreSQL

Dans ce labo, vous apprendrez à implémenter le partitionnement de table dans PostgreSQL. L'objectif est de diviser une grande table en éléments plus petits et plus faciles à gérer afin d'améliorer les performances des requêtes et de simplifier la gestion des données. Vous configurerez une table partitionnée par plage, définirez des partitions par plages de dates, insérerez des données et effectuerez des requêtes sur les partitions.
PostgreSQL
  • Précédent
  • 1
  • 2
  • Suivant