domingo, 14 de junio de 2015

Estructura de Bases de Datos


            Es diseñada o descrita empleando algún tipo de modelos de datos, y para que el rendimiento de la pc pueda tener un óptimo rendimiento.

Las Bases de Datos se pueden dividir a grandes rasgos en los componentes, gestor de almacenamiento y procesador de consultas. El gestor de almacenamiento es importante porque las bases de datos requieren gran cantidad de espacio de almacenamiento.

Debido a que la memoria principal de los computadores no puede almacenar gran cantidad de información, se almacenan en discos.

El procesador de consultas es importante porque ayuda al sistema de bases de datos a simplificar y facilitar el acceso a los datos los datos se trasladan entre el disco de almacenamiento y la memoria principal cuando es necesario.

Es por ello que es necesario que una base de datos esté bien estructurada de acuerdo a sus necesidades siendo más avanzada o a un nivel normal. Dividiéndose en módulos que se encarguen de cada una de las responsabilidades del sistema completo.

Los modelos de Datos se clasifican en:

Modelos de datos de alto nivel, que disponen de conceptos cercanos a la forma en que los usuarios finales perciben una base de datos.

Modelos de datos de bajo nivel, que disponen de conceptos que describen detalles sobre el almacenamiento de los datos en la computadora.

Modelos de datos de representación, son los que disponen de conceptos que pueden entender los usuarios finales, pero que no están alejados de la forma en que se almacenan los datos en la computadora.

Existen fundamentalmente tres alternativas disponibles para diseñar las bases de datos:

Modelos Jerárquicos: Pueden representar dos
tipos de relaciones entre los datos: relaciones de
uno a uno y relaciones de uno a muchos.

Modelos de Red: Permite la representación de muchos a muchos, cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él. Evita redundancia en la información, a través de la incorporación de un tipo de registro.

Modelo Racional: Mas independiente de las aplicaciones y se está empleando con más frecuencia en la práctica, debido a la ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el rápido entendimiento por parte de usuarios que no tienen conocimientos profundos sobre sistemas de Bases de Datos.