Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su uso. Tambièn es un conjunto de informaciòn almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulas estos datos. Surgen desde mediados de los años sesenta. En 1970 Codd propuso un modelo relacional y que ahora se encuentra orientados a objetos. Las ventajas de una base de datos son la independencia de datos y tratamiento, coherencia de resultados, mejora en la disponibilidad de datos, cumplimiento de normas y eficiente gestiòn de almacenamiento.
Una base de datos consta de tres niveles:
Nivel Fìsico: Es el nivel real de los datos almacenados, es decir como se registran, etc.
Nivel Conceptual: Es el correspondiente a una vision de una base de datos desde el punto de visto del mundo real
Nivel Vision: Son partes de un esquema conceptual, este nivel presenta toda la base de datos, mientras que los usuarios solo tienen acceso a pequeñas parcelas