Una base de datos es una colección de información organizada que permite a un programa seleccionar rápidamente los datos necesarios. Los sistemas gestores de bases de datos administran y gestionan la información almacenada mediante programas. Los usuarios interactúan con las bases de datos de diferentes formas, como usuarios normales, programadores, usuarios sofisticados o administradores. Algunos de los sistemas gestores más utilizados son Microsoft Access, Oracle, MySQL e Informix.