PostgreSQL : quel rôle dans une application ?
PostgreSQL est un système de gestion de base de données relationnelle. Dans une architecture applicative, il peut constituer la couche de persistance derrière le Back-End.
Exemple
Application de gestion de projets :
users
↓
projects
↓
tasks
↓
comments
La modélisation permet de représenter les relations entre ces objets métier.
Ce que le développeur doit comprendre
Le point important n’est pas uniquement la syntaxe SQL.
Il faut savoir transformer :
besoin métier → modèle de données → requêtes → API → interface.
Exemple
Besoin :
« afficher toutes les tâches ouvertes d’un projet ».
Le développeur doit comprendre où sont les données, comment les interroger et comment les exposer proprement au client.
Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.
