3. OBJETIVOS DE LA BASE DE DATOS
Un objetivo de las bases de datos es eliminar la redundancia, siempre y cuando esto no implique un
aumento de su complejidad ni una reducción en su rendimiento.
Capacidad de acceso. Los usuarios de bases de datos están pidiendo información acerca de
los datos almacenados, el sistema de base de datos ha de tener capacidad para responder
inmediatamente. Los diseñadores de bases de datos deben lograr una capacidad de acceso rápido.
Con una organización física bien diseñada.
4. Integridad. La información de una base de datos puede ser usada por muchos
usuarios y de diferentes maneras; el sistema de base de datos ha de asegurar
que los datos que se almacenen sean los que tienen que almacenar; es decir,
que los valores almacenados cumplan ciertas restricciones definidas con
anterioridad, y que los fallos producidos en el sistema no destruyan los datos.
5. Seguridad y Privacidad. La información almacenada en la base de datos es de gran valor
para la empresa. La necesidad de disponer de procedimientos que protejan los datos frente a fallos
del sistema y facilitando su recuperación. La privacidad hace referencia a que los datos sean
inaccesibles para quienes no están autorizadas. La seguridad es muy importante en una empresa.
Algunos requisitos son:
Ø La base de datos ha de estar protegida contra el fuego, el robo, etc.
Ø Los usuarios deben identificarse antes de acceder a la base de datos.
Ø Los datos han de poder reconstruirse total o parcialmente cuando se produzca un fallo de
sistema hardware o software.
Los accesos indebidos o erróneos por parte de los usuarios serán controlados.
6. Afinación. El volumen de datos que necesita la empresa va aumentando, por lo que la
organización física de estos ha de ser buena, y es posible que haya que ajustarla para
atender a las nuevas necesidades de almacenamiento. Par llevar a cabo una correcta
afinación es precisa una independencia física de los datos que no suponga modificaciones
en los programas de aplicación u otras representaciones de datos, y con una mayor rapidez
de acceso a los datos.
7. Interfaz con el pasado y el futuro. Con el paso del tiempo, las necesidades de la empresa van
cambiando, por tanto, se hace necesario actualizar el sistema de procesamiento. Cuando se decide
instalar un software de base de datos es importante que este pueda trabajar con los datos ya
almacenados
Cuando se introduzcan modificaciones en la organización física de los datos, no deben afectar a los
programas de aplicación que ya hay en uso: se llama independencia física de los datos, en la
estructura lógica de los datos, por ejemplo, agregar nuevos campos a un registro, estos no deben
afectar a los programas de aplicación que utilicen esos datos: esto es la independencia lógica de los
datos.