La estructura de una base de datos incluye los tipos de datos, vínculos y restricciones. Un SGBD es software que sirve como interfaz entre la base de datos, usuarios y aplicaciones, mientras que una hoja de cálculo es para datos numéricos y cálculos. Una base de datos relacional establece conexiones entre datos almacenados en tablas. El diseño de una base de datos implica determinar su propósito, tablas, campos, relaciones y perfeccionar el diseño.