Bases de datos

Solo disponible en BuenasTareas
  • Páginas : 5 (1026 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de enero de 2011
Leer documento completo
Vista previa del texto
BASE DE DATOS
 Una Base de Datos consiste de una colección de datos interrelacionados y un conjunto de programas que permiten acceder esos datos.  Su objetivo primordial es proporcionar un medio ambiente que sea conveniente y eficiente tanto al extraer como al almacenar datos.  Su orientación es a nivel empresarial como la entidad central en donde todas sus operaciones se fusionan al utilizaresta herramienta (centralizado).  A continuación veremos las ventajas y desventajas de utilizar una Base de Datos.
VENTAJAS DEL USO DE BASE DE DATOS
1. Obtener más información de la misma cantidad de data - La base de datos facilita al usuario obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios (si se tiene el privilegio).  Ejemplo:comparar un Centro de Cómputos tradicional en COBOL vs uno que utilice una Base de Datos.
2. Compartir los Datos - Usuarios de distintas oficinas pueden compartir datos si están autorizados.  Esto implica que si un dato cambia de contenido como por ejemplo la dirección de un cliente, todos los usuarios que pueden acceder ese dato, verán inmediatamente el cambio efectuado.  Ejemplo: Explicar comotrabajaba un Centro de Cómputos tradicional con un Sistema Estudiantil que tenga sub-sistemas de Registro, Asistencia Económica, Estudio y Trabajo, Matrícula, etc.
3. Balance de Requerimientos Conflictivos - Para que la Base de Datos trabaje apropiadamente, necesita de una persona o grupo que se encargue de su funcionamiento.  El título para esa posición es Administrador de Base de Datos yprovee la ventaja de que Diseña el sistema tomando en mente la necesidad de cada departamento de la empresa.  Por lo tanto se beneficia mayormente la empresa aunque algunos departamentos podrían tener leves desventajas debido a su idiosincrasia.  Tradicionalmente se diseñaba y programa según la necesidad de cada departamento por separado.  Ejemplo: Explicar como en diferentes departamentos utilizabandiferentes herramientas y estructuras de datos para su sistema particular y como esto afectaba a los otros departamentos.
4. Se refuerza la estandarización - Debido a lo que se mencionó previamente, es más fácil estandarizar procesos, formas, nombres de datos, formas, etc.
5. Redundancia controlada - Debido al sistema tradicional de archivos independientes, los datos se duplicabanconstantemente lo cual creaba mucha duplicidad de datos y creaba un problema de sincronización cuando se actualizaba un dato en un archivo en particular.  Ejemplo: En el sistema de Registro y de Asistencia Económica pasaba mucho eso.  El método que utilizaron para resolver el problema  fue el de periódicamente actualizar el archivo de Asistencia Económica, con el archivo de registraduría (principal).  Locual trae como consecuencia, uso innecesario de los recursos de la computadora.  Ojo!, la redundancia se controla, no se elimina por completo.
6. Consistencia - Al controlarse la redundancia, cuando actualizas un dato, todos los usuarios autorizados de la Base de Datos pueden ver el cambio independientemente de que estén trabajando en distintos sistemas.
7. Integridad - La base de datostiene la capacidad de validar ciertas condiciones cuando los usuarios estan datos y rechazar entradas que no cumplan con esas condiciones.  El DBA (Data Base Administrator) es responsable de establecer esas validaciones.
8. Seguridad - El DBA al tener control central de los Datos, la Base de Datos le provee mecanismos que le permiten crear niveles de seguridad para distintos tipos deUsuarios.  En COBOL esta opción tendría que programarse.
9. Flexibilidad y rapidez al obtener datos - Aquí el usuario puede fácilmente obtener información de la Base de Datos con tan solo escribir unas breves oraciones.  Esto evita el antiguo y burocrático proceso de llenar una petición al Centro de Cómputos para poder obtener un informe.  Ejemplo: Explicar como ocurría ese proceso.
10....
tracking img