La estructura de una base de datos incluye tablas, esquemas de almacenamiento e índices. Un sistema de gestión de base de datos permite definir, manipular y utilizar la información almacenada en una base de datos de forma segura e independiente de su aplicación. Las diferencias entre una hoja de cálculo y un SGBD incluyen que un SGBD permite almacenar y gestionar datos de forma clara y ordenada.