Ventajas de las bases de datos frente a los archivos clásicos

Solo disponible en BuenasTareas
  • Páginas : 5 (1012 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de noviembre de 2011
Leer documento completo
Vista previa del texto
VENTAJAS DE LAS BASES DE DATOS FRENTE A LOS FICHEROS CLÁSICOS
|Cuadro Resumen de las Ventajas de las Bases de Datos |
|Referidas |Ventajas |
|Los Datos|Independencia de estos respecto de los tratamientos y viceversa. |
| |Mejor disponibilidad de los mismos. |
| |Mayor eficiencia en la recogida, codificación yentrada. |
|Los Resultados |Mayor coherencia. |
| |Mayor valor informativo. |
||Mejor y más normalizada documentación de la información. |
|Los Usuarios |Acceso más rápido y sencillo de los usuarios finales. |
| |Más facilidades para compartir los datospor el conjunto de los usuarios. |
| |Mayor flexibilidad para atender a demandas cambiantes. |

A) Independencia de los datos respecto a los tratamientos y viceversa:
La mutua independencia de datos y tratamientos lleva a que un cambio de losprogramas no implican tener que cambiar el diseño lógico y/o físico de la base de datos. Por otra parte, la inclusión de nuevas informaciones, desaparición de otras, cambios en la estructura física o en los caminos de acceso, etc., no deben obligar a alterar los programas. Esta independencia de los tratamientos frente a la estructura de la base de datos, evita el importante esfuerzo que origina lareprogramación de las aplicaciones cuando se producen cambios en los datos.
• Independencia lógica de los datos: Se refiere a que las modificaciones de la representación lógica del problema no afecta a los programas que los manipulan, y viceversa.
• Independencia física de los datos: Se refiere a que la distribución en unidades de almacenamiento es independiente de la estructura lógicageneral, y viceversa.
B) Coherencia de los resultados:
Debido a que la información de la base de datos se recoge y almacena una sola vez. En todos los programas se utilizan los mismos datos, por lo que los resultados de todos ellos son coherentes y perfectamente comparables.
Además, al no existir (o al menos disminuir en gran medida) la redundancia en los datos, desaparece el problema quese presentaba en el enfoque clásico, de que el cambio de un dato obligaba a actualizar una serie de ficheros. De esta forma se elimina también el inconveniente de las divergencias en los resultados debidas a actualizaciones no simultáneas en todos los ficheros.
C) Mejor disponibilidad de los datos para el conjunto, de los usuarios:
Cuando se aplica la metodología de bases de datos, cadausuario ya no es propietario de los datos, puesto que éstos se comparten entre el conjunto de aplicaciones, existiendo una mejor disponibilidad de los datos para todos los que tienen necesidad de ellos, siempre que estén autorizados para su acceso.
D) Mayor eficiencia en la recogida, validación entrada de los datos al sistema:
Al no existir apenas redundancias, los datos se recogen y validan...
tracking img