viernes, 20 de marzo de 2009

BASE DE DATOS



DEFINICIÓN


Un conjunto de informacion almacenada en memoria auxiliar que permite acceso directo y un conjunto de progrmas que manipulan esos datos.








VENTAJAS DEL USO DE BASE DE DATOS


  • Independencia de datos y tratamiento.
  • Cambio en datos no implica cambio en progrma y viceversa (Menor coste de mantenimiento).
  • Coherencia de resultados.
  • Reduce redundancia :
  • Acciones logicamente unicas.
  • Se evita inconsistencia.
  • Mejora en la disponibilidad de datos
  • No hay dueño de datos (No igual a ser publicos).
  • Ni aplicaciones ni usuarios.
  • Guardamos descripcion (Idea de catalogos).
  • Cumplimiento de ciertas normas.
  • Restricciones de seguridad.
  • Accesos (Usuarios a datos).
  • Operaciones (Operaciones sobre datos).
  • Otras ventajas:
  • Más efiente gestion de almacenamiento.

ARQUITECTURA DE UN BASE DE DATOS

Niveles de un SBD

Nivel Físico:Es el nivel real de los datos almacenados. Es decir como se almacenan los datos, ya sea en registro, o como sea. Este nivel es usado por muy pocas personas que deben estar cualificadas para ello. Este nivel lleva asociada una representación de los datos, que es lo que denominamos Esquema Físico.


Nivel Conceptual:Es el correspondiente a una visión de la base de datos desde el punto de visto del mundo real. Es decir tratamos con la entidad u objeto representado, sin importarnos como está representado o almacenado. Este nivel lleva asociado el Esquema Conceptual.


Nivel Visión:Son partes del esquema conceptual. El nivel conceptual presenta toda la base de datos, mientras que los usuarios por lo general sólo tienen acceso a pequeñas parcelas de ésta. El nivel visión es el encargado de dividir estas parcelas. Un ejemplo sería el caso del empleado que no tiene porqué tener acceso al sueldo de sus compañeros o de sus superiores. El esquema asociado a éste nivel es el Esquema de Visión.


MODELOS DE BASE DE DATOS

Modelo Relacional de Datos: Este modelo 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 ususarios que no tienen conocimientos profundos sobre sistemas de Bases de Datos.

Modelo de red: Este modelo permite la representación de muchos a muchos, de tal forma que cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él. El modelo de red evita redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector.

Modelo Jerárquico: Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos.


Base de datos distribuidas: Las bases de datos distribuidas se están utilizando cada vez más en la misma medida en que se usan las arquitecturas de cliente-servidor y groupware. Los principales problemas que se generan por el uso de la tecnologia de bases de datos distribuidas son en lo referente a duplicidad de datos y a su integridad al momento de realizar actualizaciones a los mismos. Además, el control de la información puede constituir una desventaja, debido a que se encuentra diseminada en diferentes localidades geográficas.


Tendencias futuras. En el futuro la mayoría de las organizaciones cambiarán la forma convencional de manejo de la información a la arquitectura de base de datos a las ventajas derivadas de su uso. El uso de las bases de datos distribuidas se incrementará de manera considerable en la medida en que la tecnologia de comunicacion de datos brinde más facilidades para ello. El uso de bases de datos facilitará y soportará en gran medida a los sistemas de informacion para la toma de decisiones.

No hay comentarios:

Publicar un comentario