top of page
Foto del escritorBrandon Esquivel

UNIDAD 2 ARQUITECTURA DEL GESTOR

2.1. Características del DBMS


1. CONTROL DE REDUNDACIA

2. RESTRICCION DE LOS ACCESOS NO AUTORIZADOS

3. CUMPLIMIENTO DE LAS RESTRICCIONES DE INTEGRIDAD

4. RESPALDO Y RECUPERACION CONTROL DE REDUNDANCIA.


En la creación tradicional de programas de archivos, cada grupo de usuarios mantiene sus propios archivos para manejar sus aplicaciones de procesamiento de datos. Supongamos la situación para una base de datos de un supermercado. Los grupos involucrados serían, entre otros, el de finanzas y el de reposición. Con el enfoque tradicional, cada sector mantendría archivos independientes para los proveedores, cada uno con un objetivo distinto. Buena parte de los datos se almacenarían dos veces.


Generalmente, esta redundancia de datos provoca varios problemas:

Es necesario realizar la misma actualización -introducir un nuevo proveedor varias veces: una vez en cada archivo que contenga datos de proveedores. Esto implica duplicar el trabajo

Se desperdiciara espacio de almacenamiento al guardar los mismos datos en varios lugares

Es posible que los archivos que representan los mismos datos se tornen inconsistentes


RESTRICCIÓN DE LOS ACCESOS NO AUTORIZADOS.

Cuando muchos usuarios comparten una misma base de datos, es probable que no todos tengan la autorización para tener acceso a toda la información que contiene. El SGBD debe contar con un subsistema de seguridad y autorización que permita al DBA crear cuentas y especificar restricciones para ellas.


CUMPLIMIENTO DE LAS RESTRICCIONES DE INTEGRIDAD

La mayor parte de las aplicaciones de base de datos tienen ciertas restricciones de integridad que deben cumplir los datos. El SGBD debe ofrecer recursos para definir tales restricciones y hacer que se cumplan. Por ejemplo, en la tabla de abajo, podemos especificar que el valor del elemento Ciclo dentro de cada registro de la tabla ESTUDIANTE debe ser un entero entre 1 y 5.


Compartimiento de datos

Una de las principales características de las bases de datos, es que los datos pueden ser compartidos entre muchos usuarios simultáneamente, proveyendo, de esta manera, máxima eficiencia.


Mantenimiento de la integridad

La integridad de los datos es la que garantiza la precisión o exactitud de la información contenida en una base de datos. Los datos interrelacionados deben siempre representar información correcta a los usuarios.


Soporte para control de transacciones y recuperación de fallas.

Se conoce como transacción toda operación que se haga sobre la base de datos. Las transacciones deben por lo tanto ser controladas de manera que no alteren la integridad de la base de datos. La recuperación de fallas tiene que ver con la capacidad de un sistema DBMS de recuperar la información que se haya perdido durante una falla en el software o en el hardware.


Independencia de los datos.

En las aplicaciones basadas en archivos, el programa de aplicación debe conocer tanto la organización de los datos como las técnicas que el permiten acceder a los datos. En los sistemas DBMS los programas de aplicación no necesitan conocer la organización de los datos en el disco duro. Este totalmente independiente de ello.


Seguridad

La disponibilidad de los datos puede ser restringida a ciertos usuarios. Según los privilegios que posea cada usuario de la base de datos, podrá acceder a mayor información que otros.


Velocidad

Los sistemas DBMS modernos poseen altas velocidades de respuesta y proceso.


Independencia del hardware

La mayoría de los sistemas DBMS están disponibles para ser instalados en múltiples plataformas de hardware.

3 visualizaciones0 comentarios

Entradas recientes

Ver todo

Comments


bottom of page