jueves, 25 de agosto de 2011

VENTAJAS DE LOS SGBD

INTEGRACIÓN DE LOS DATOS
•      Control  sobre  la  redundancia  de  datos:  Los  sistemas  de  archivos  almacenan  variascopias de los mismos  datos  en archivos distintos.  Esto  hace que se desperdicie  espaciode  almacenamiento,  además   de  provocar  la  falta  de  consistencia   de  datos.   En  lossistemas  de  bases  de  datos  todos  estos  archivos  están  integrados,   por  lo  que  no  sealmacenan varias copias de los mismos datos.  Sin embargo,  en una base de datos no sepuede  eliminar la redundancia completamente, ya que en ocasiones  es necesaria  paramodelar   las   relaciones   entre   los   datos,    o   bien   es   necesaria   para   mejorar   lasprestaciones.
•          Consistencia  de  datos:  Eliminando o controlando  las redundancias de datos  se reduce en gran medida  el riesgo  de que haya inconsistencias.  Si un dato  está almacenado  una sola  vez, cualquier actualización se  debe  realizar sólo  una vez, y está  disponible  para todos  los usuarios inmediatamente. Si un dato  está  duplicado  y el sistema  conoce  esta redundancia, el propio  sistema  puede  encargarse  de garantizar que todas  las copias se mantienen  consistentes.  Desgraciadamente,  no  todos   los  SGBD  de  hoy  en  día  se encargan de mantener automáticamente la consistencia.
•          Más  información   sobre   la  misma   cantidad   de   datos:   Al  estar   todos   los  datos integrados,  se puede  extraer información adicional sobre los mismos.
•      Compartición  de  datos:  En  los  sistemas  de  archivos,  los  archivos  pertenecen  a  las personas  o  a  los  departamentos  que  los  utilizan. Pero  en  los  sistemas  de  bases  de datos,  la base  de datos  pertenece a la empresa  y puede  ser compartida  por todos  los usuarios que estén  autorizados.  Además,  las nuevas aplicaciones  que se vayan creando pueden utilizar los datos de la base de datos existente.
•          Mantenimiento   de  estándares:   Gracias  a  la  integración   es  más  fácil  respetar   los estándares  necesarios,  tanto  los establecidos a nivel de la empresa  como  los nacionales e internacionales.  Estos  estándares  pueden  establecerse sobre  el formato  de los datos para facilitar su intercambio,  pueden  ser estándares  de documentación, procedimientos de actualización y también reglas de acceso.
EXISTENCIA DE LOS SGBD
•         Mejora  en  la integridad  de  datos:  La integridad  de  la base  de  datos  se  refiere  a la validez y la consistencia  de los datos  almacenados. Normalmente, la integridad se expresa mediante  restricciones  o  reglas  que  no  se  pueden  violar. Estas  restricciones  se  pueden aplicar tanto  a los datos,  como  a sus relaciones,  y es el SGBD quien se debe encargar de mantenerlas.
•     Mejora   en  la  seguridad:  Los  SGBD  permiten   mantener   la  seguridad   mediante   el establecimiento  de  claves  para  identificar  al  personal  autorizado  a  utilizar la  base  de datos.  Las  autorizaciones  se  pueden  realizar a  nivel de  operaciones, de  modo  que  un usuario  puede  estar  autorizado  a  consultar  ciertos  datos  pero  no  a actualizarlos,  por ejemplo.
•        Mejora  en  la  accesibilidad   a  los  datos:  Muchos  SGBD  proporcionan   lenguajes  de consultas  o  generadores  de  informes  que  permiten  al usuario  hacer  cualquier  tipo  de consulta   sobre   los  datos,   sin  que   sea   necesario   que   un  programador   escriba   una aplicación que realice tal tarea.
•        Mejora  en  la productividad:  A nivel básico,  el SGBD proporciona  todas  las rutinas de manejo  de archivos típicas de los programas  de aplicación. El hecho de disponer  de estas funciones permite  al programador  centrarse  mejor en la función específica  requerida por los usuarios, sin tener que preocuparse  de los detalles  de implementación  de bajo nivel.
•        Mejora  en  el mantenimiento gracias  a la independencia  de  datos:  Los SGBD separan las  descripciones   de  los  datos   de  las  aplicaciones.   Esto  es  lo  que  se  conoce   como independencia    de  datos,   gracias   a  la  cual  se   simplifica   el   mantenimiento   de   las aplicaciones que acceden  a la base de datos.
•        Aumento  de la concurrencia: La mayoría de los SGBD gestionan  el acceso  concurrente a  la base  de  datos  y garantizan que  no  ocurran  problemas  en  el  acceso  de  múltiples usuarios.
•        Mejora  en  los  servicios  de  copias  de  seguridad  y  de  recuperación  ante  fallos:  Los SGBD actuales funcionan de modo  que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.

No hay comentarios:

Publicar un comentario