La estructura de una base de datos consiste en varios archivos lógicamente interrelacionados pero físicamente separados. Un sistema de gestión de base de datos (SGBD) permite definir, manipular y utilizar los datos almacenados en una base de datos de forma independiente a cómo se almacenan físicamente. Una hoja de cálculo permite manipular datos numéricos y de texto en tablas, mientras que un SGBD proporciona un entorno conveniente y eficiente para extraer y almacenar información de la base de datos de manera