viernes, 3 de junio de 2011

....SGBD....

Profesor: Anal. Sist. Eduardo Carvajal
Fecha: 31 de Mayo del 2011

SISTEMA DE GESTION DE BASES DE DATOS
Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

OBJETIVOS QUE DEBEN CUMPLIR LOS SGBD
·        Abstracción de la información. - Ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.
·        Independencia.-  Consiste en la capacidad de modificar el esquema de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella
·         Consistencia.-  Vigila que aquella información que aparece repetida se actualice de forma coherente, es decir, que se actualicen de forma simultánea.
·        Seguridad.- Garantiza que la información se encuentre segura de permisos a usuarios y grupos de usuarios
·        Manejo de transacciones.-  Proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.
·        Tiempo de respuesta.-  Minimiza el tiempo en proporcionar la información solicitada y en almacenar los cambios realizados.


Ventajas que Ofrece los SGBD
·         Proveen facilidades para la manipulación de grandes volúmenes de datos. Entre éstas:

ü  Simplifican la programación de equipos de consistencia.
ü  Garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc.
ü  Organizan los datos con un impacto mínimo en el código de los programas.
ü  Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.

·         Proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.
                                                                       
                                                                       
Inconvenientes que existen en los SGBD
Ø  Es necesario disponer de una o más personas que administren la base de datos, de la misma forma en que suele ser necesario en instalaciones de cierto porte disponer de una o más personas que administren los sistemas operativos.
Ø  Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que realizar consultas complejas sobre los datos, entonces es posible que sea mejor usar una hoja de cálculo.
Ø  Los software son muy complejos y las personas que vayan a usarlo deben tener conocimiento de las funcionalidades del mismo para poder aprovecharlo al máximo.
Ø  La complejidad y la gran cantidad de funciones que tienen, hacen que sea un software de gran tamaño, que requiere de gran cantidad de memoria para poder correr.
Ø  Los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero.

No hay comentarios:

Publicar un comentario