Una base de datos tiene una estructura jerárquica con tablas que contienen campos y registros. El lenguaje SQL permite consultar, insertar, actualizar y borrar datos. Un SGBD es un software que sirve de interfaz entre la base de datos, el usuario y las aplicaciones, mientras que una base de datos es un almacén de datos organizados.