Les travaux pratiques du module "Bases de données" ont pour objectif d’expérimenter la création et la manipulation des bases de données relationnelles à l’aide d'un système de gestion de base de données relationnelle (SGBDR). Un SGBDR est un logiciel qui prend en charge la création, le stockage, la mise à jour et la sécurité de bases de données relationnelles. Les SGBDRs peuvent être soit de type client/serveur (comme Oracle, MYSQL, SQL server, PostgreSQL, etc.) soit de type fichiers partagés (comme Ms.Access, Paradox, SQL server CE, etc.). Tous les SGBDRs sont basés sur un langage standardisé de manipulation de bases de données relationnelles, appelé SQL (Structured Query Language) ou langage  de requête structurée.

Le SGBD utilisé dans les séances de TP est le SGBD Oracle édité par la société Oracle corporation. Oracle est le SGBDR le plus performant au monde. Sa version payante est principalement utilisée par des entreprises. Une version gratuite se trouve dans son édition expresse. La version Oracle utilisée dans les séances de TP est la version 11.2.0.2 ou Oracle 11g Express Edition.