Normalmente, se utiliza para introducir y almacenar datos, ordenarlos y
manipularlos al igual que organizarlos de manera significativa para poder extraer conclusiones. Se usan porque es un sistema rpido y estructurado para almacenar y acceder a los datos Independencia de datos La independencia de los datos consiste en hacer que los programas no sean tan dependientes de la estructura de los datos. Tambin se puede definir como la capacidad para modificar el esquema en un nivel del sistema sin tener que modificar el esquema del nivel inmediato superior. Se han definido dos tipos de independencia: 1. La independencia fsica: consiste en poder modificar la definicin interna de los datos sin que ello suponga una modificacin de los programas existentes. Por ejemplo, se puede cambiar la ubicacin de la base de datos, o se puede aadir un ndice sobre una tabla para que las consultas se ejecuten ms rpidamente, sin que eso suponga una variacin en los esquemas externos y conceptual, por lo que los programas no se vern afectados.
2. La independencia lgica: consiste en poder cambiar el esquema conceptual sin que ello suponga una modificacin de los programas existentes. Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla. Si, por ejemplo, se reduce la base de datos eliminando una entidad, los esquemas externos que no se refieran a ella no debern verse afectados. Ocurre cuando se modifica el esquema conceptual sin afectar al resto de los esquemas. Bsicamente se modifica el esquema conceptual cuando cambian las caractersticas de los datos a almacenar. Arquitectura de un Sistema Base de Datos La arquitectura de un sistema de bases de datos est influenciada en gran medida por el sistema informtico subyacente en el que se ejecuta, en particular por aspectos de la arquitectura de la computadora como la conexin en red, el paralelismo y la distribucin La conexin en red de varias computadoras permite que algunas tareas se ejecuten en un sistema servidor y que otras se ejecuten en los sistemas clientes. Esta divisin de trabajo ha conducido al desarrollo de sistemas de base de datos cliente-servidor. El procesamiento paralelo dentro de una computadora permite acelerar las actividades del sistema de base de datos, proporcionando a las transacciones unas respuestas ms rpidas as como la capacidad de ejecutar ms transacciones por segundo. La necesidad del procesamiento paralelo de consultas ha conducido al desarrollo de los sistemas de bases de datos paralelos. La distribucin de datos a travs de las distintas sedes o departamentos de una organizacin permite que estos datos residan donde han sido generados o donde son ms necesarios, pero continuar siendo accesibles desde otros lugares o departamentos diferentes. Se han desarrollado los sistemas distribuidos de bases de datos para manejar datos distribuidos geogrfica o administrativamente a lo largo de mltiples sistemas de base de datos. Sistemas de Administracin de Base de Datos Es un sistema computarizado cuya finalidad general es almacenar informacin y permitir a los usuarios recuperar y actualizar esa informacin con base en peticiones. Esta informacin puede ser cualquier cosa que sea de importancia para el individuo o la organizacin; es decir, todo lo que sea necesario para auxiliarle en el proceso general de su administracin. Es decir es el software que permite que una institucin centralice sus datos, los administre eficientemente y proporcione acceso a los datos almacenados mediante programas de aplicacin.
Conexin en red: en esta conexin de computadoras se ver la ejecucin de tareas en un sistema servidor y en sistemas clientes. De aqu se deriva el sistema Cliente-Servidor. Procesamiento paralelo dentro de una computadora: Agiliza el proceso de las tareas dentro de una base de datos. Distribucin de datos: permite la accesibilidad de diferentes departamentos o puntos.