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 uso. Las diferencias entre una hoja de cálculo y un SGBD incluyen que una hoja de cálculo permite manipular datos numéricos y alfanuméricos mientras que un SGBD permite manejar datos de forma ordenada y relevante.