Une base de données est essentiellement une collection de données qui sont stockées dans un ordinateur de manière structurée. Un modèle de base de données est utilisé pour l'organisation de ces données et leur structuration. Il existe de nombreux types différents de ces modèles tels que le modèle relationnel, le modèle hiérarchique et le modèle de réseau, etc.
D'autre part, un SGBD ou un système de gestion de base de données est un logiciel utilisé pour la gestion de différentes bases de données. Un SGBD utilise ces modèles structurels et les implémente sur leurs réseaux. La structure d'une base de données est fournie par le SGBD. Il a aidé dans le stockage et la récupération des données.