En la siguiente figura se muestra lo que es una arquitectura de base de datos,donde se observa que los datos son independientes de los programas que losutilizan, lo que ofrece beneficios al eliminar los problemas de redundancia.
Las ventajas de utilizar una Base de Datos
, a través del software deadministración, se puede entender claramente en los siguientes casos:
1.
Una base de datos permite almacenar grandes volúmenes de datos, conun mínimo de datos duplicados
. Esto permite tener un acceso rápido yeficiente a los mismos, cuando se requiere obtener información a partir de ellos.Al estar almacenados en un lugar común, es factible aplicar reglas deintegridad, que permite validad sus consistencia.
2.
La información almacenada en una base de Datos se integraeficientemente, y no posee limitaciones impuestas por la organizaciónde la empresa
. Esta integración permite que los datos seas usadoseficientemente, y con un mínimo de problemas de integridad, por diferentesusuarios y departamentos en toda la organización. Esto le ofrece como beneficioa un administrador tener acceso a datos a los cuales antes no tenía acceso, porestar almacenados en diferentes medios y sistemas.
3.
Un beneficio muy importante se asocia a la calidad en los servicios dedatos
. La base de datos permite tener una durabilidad y permanencia de losdatos que no es cuestionable. Otro aspecto relacionado a esta ventaja es quelas transacciones que se ejecutan directamente sobre la base de datos quedanregistradas permanentemente, lo que permite su acceso posterior, paracualquier consulta, o para la protección ante cualquier falla del sistema.
4.
En teoría,
una base de datos dura indefinidamente
, hasta que se decideguardarla en un ambiente fuera del uso directo de un sistema, o se decideborrarla definitivamente.
5.
La durabilidad de una base de datos permite la recuperación de losdatos a un estado estable, antes de ocurrir la falla
. Esto da la seguridadnecesaria para ofrecer datos confiables a cualquier sistema de misión crítica deuna empresa, como sería el sistema en línea de ventas, o en general, cualquiersistema en línea, tal como los que forman un negocio basado en Internet.
6.
Un Sistema de Administración de Bases de Datos permite compartir losdatos de una Base de Datos sencilla y eficientemente, a una comunidadde usuarios diferentes.
Las vistas son el medio que el software deadministración de base de datos ofrece para que un grupo de usuarios tengaacceso solo a la porción de la base de datos a la cual ellos tienen derecho deacceso. De la misma forma, para un equipo de desarrollo de una aplicación, unavista le permite el acceso a solo los datos que tienen derecho, de acuerdo a losrequerimientos que el sistema bajo desarrollo debe resolver.
7.
El acceso concurrente a los datos es otra de las ventajas
. Este accesopermite que diferentes usuarios, a través de sus aplicaciones, accedan a losdatos, mezclando sus operaciones, con la seguridad que las mismas seránejecutadas de tal forma que no se afecten negativamente entre si. Esta es unacondición indispensable para el uso de una base de datos desde Internet.