Un sistema gestor de base de datos (SGBD) es un software que permite definir, construir y manipular bases de datos de forma estructurada. Los SGBD garantizan la seguridad, integridad y acceso concurrente a los datos almacenados. Existen diferentes modelos como el relacional, jerárquico y orientado a objetos. Si bien los SGBD facilitan la gestión de grandes volúmenes de datos, requieren una alta inversión inicial y costos de mantenimiento.