Una base de datos es un conjunto de datos almacenados sistemáticamente para su posterior uso. Los sistemas gestores de bases de datos (SGBD) permiten almacenar y acceder a los datos de forma rápida y estructurada. Existen varios tipos de usuarios de bases de datos como usuarios normales, programadores de aplicaciones, usuarios sofisticados y administradores. Las bases de datos se clasifican según la variabilidad de los datos en estáticas y dinámicas.