La estructura de una base de datos incluye los tipos de datos, vínculos y restricciones de los datos. Una base de datos es un conjunto de datos almacenados, mientras que un SGBD utiliza el sistema de comunicaciones para recibir peticiones de usuarios y devolver resultados. Las hojas de cálculo permiten manipular datos numéricos y alfanuméricos en tablas, mientras que un SGBD almacena datos interrelacionados y programas para acceder a ellos.