Una base de datos se compone de tablas con registros (filas) y campos (columnas) que almacenan datos. Un sistema de gestión de bases de datos (SGBD) sirve de interfaz entre la base de datos, los usuarios y las aplicaciones. Una base de datos relacional cumple con el modelo relacional donde la información se organiza en tablas vinculadas entre sí.