Un sistema de información es el conjunto de recursos que se utilizan para recoger, gestionar, controlar y divulgar la información dentro de una empresa u organización. Desde los años setenta, los sistemas de bases de datos han ido reemplazando a los sistemas de ficheros en los sistemas de información. En la actualidad, un sistema de información consta de diversos componentes: la base de datos, el sistema de gestión de bases de datos, los programas de aplicación y los equipos informáticos.
Siendo la base de datos uno de los componentes principales de los sistemas de información, el ciclo de vida de un sistema de información estará inherentemente ligado al ciclo de vida de la base de datos sobre la que se apoya. El objetivo del diseño de la base de datos es el de desarrollar un esquema que refleje los datos de la organización. Este esquema ayuda a entender el significado de los datos y también facilita la comunicación con los usuarios en lo relativo a los requisitos de información.
El desarrollo de una base de datos se lleva a cabo en tres etapas sucesivas en las que siempre se representan los mismos datos (aquellos de interés para la empresa u organización), pero a diferentes niveles de abstracción. Estas etapas son: el diseño conceptual, el diseño lógico y el diseño físico.