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