Una base de datos es un sistema electrónico para organizar y relacionar datos recolectados por sistemas de información de empresas. Tradicionalmente, las bases de datos se organizan en campos, registros y archivos. Las bases de datos modernas organizan la información en tablas relacionadas, donde cada tabla representa un tipo de entidad y puede tener múltiples índices para recuperar datos de forma rápida. Los programas servidores y lenguajes como SQL permiten consultar, modificar y extraer información de las bases de datos.