Una base de datos es básicamente una colección de datos que se almacena en una computadora de manera estructurada. Se utiliza un modelo de base de datos para la organización de dichos datos y su estructuración. Hay muchos tipos diferentes de estos modelos, como el modelo relacional, el modelo jerárquico y el modelo de red, etc.
Por otro lado, un DBMS o Database Management System es un software que se utiliza para la gestión de diferentes bases de datos. Un DBMS hace uso de estos modelos estructurales y los implementa en sus redes. La estructura de una base de datos la proporciona el DBMS. Ha ayudado en el almacenamiento y recuperación de datos.