Una base de datos es un conjunto de datos almacenados sistemáticamente para su posterior uso, con una estructura que define los tipos de datos y sus relaciones. Un SGBD permite crear y mantener una base de datos mediante programas, mientras que una hoja de cálculo solo manipula datos numéricos y alfanuméricos. Las bases de datos relacionales almacenan datos en tablas interconectadas.