Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Redundancia e inconsistencia   de datosDebido a que los archivos y programas de aplicación son creados por diferentesprogr...
Evitar dificultad en elacceso a los datos.-El entorno de procesamiento de archivos convencional no permite quelos datos ne...
Evitar el aislamiento dedatosDebido a que los datos están dispersos en varios archivos, y los archivospueden estar en dife...
Evitar los problemas deIntegridad.Los valores de los datos almacenados en la base de datos deben satisfacerciertos tipos d...
Evitar el problema deatomicidadUn sistema de una computadora, como cualquiera otro dispositivomecánico o eléctrico, está s...
Evitar anomalías en elacceso concurrente.Conforme se ha ido mejorando el conjunto de ejecución de los sistemas yha sido po...
Evitar los problemas deseguridad:La información de toda empresa es importante, aunque unos datos lo son másque otros, por ...
Objetivos de las bases de datos
Objetivos de las bases de datos
Upcoming SlideShare
Loading in …5
×

Objetivos de las bases de datos

33,074 views

Published on

  • Be the first to comment

Objetivos de las bases de datos

  1. 1. Redundancia e inconsistencia de datosDebido a que los archivos y programas de aplicación son creados por diferentesprogramadores en un largo período de tiempo, los diversos archivos tienenprobablemente diferentes formatos y los programas pueden estar escritos endiferentes lenguajes.La misma información puede estar duplicada en diferentes lugares (archivos).Esta redundancia conduce a un almacenamiento y coste de acceso más altos.Además puede conducir a inconsistencia de datos; es decir, las diversas copias delos mismos datos no pueden coincidir.
  2. 2. Evitar dificultad en elacceso a los datos.-El entorno de procesamiento de archivos convencional no permite quelos datos necesarios sean obtenidos de una forma práctica y eficiente. Sedeben desarrollar sistemas de recuperación de datos más interesantespara un uso general.
  3. 3. Evitar el aislamiento dedatosDebido a que los datos están dispersos en varios archivos, y los archivospueden estar en diferentes formatos, es difícil escribir nuevos programas deaplicación para recuperar los datos apropiados.
  4. 4. Evitar los problemas deIntegridad.Los valores de los datos almacenados en la base de datos deben satisfacerciertos tipos de ligaduras de inconsistencia.Los desarrolladores hacen cumplir esas ligaduras en el sistema añadiendo elcódigo apropiado en los diversos programas de aplicación. Sin embargo, cuandose añaden ligaduras, es difícil cambiar los programas para hacer que se cumplan.El problema es complicado cuando las ligaduras implican diferentes elementosde datos de diferentes archivos.
  5. 5. Evitar el problema deatomicidadUn sistema de una computadora, como cualquiera otro dispositivomecánico o eléctrico, está sujeto a fallo.En muchas aplicaciones es crucial asegurar que una vez que un fallo aocurrido y se ha detectado, los datos se restauran al estado deconsistencia que existía antes del fallo, es decir, las modificaciones debende ocurrir por completo o no ocurrir en absoluto.
  6. 6. Evitar anomalías en elacceso concurrente.Conforme se ha ido mejorando el conjunto de ejecución de los sistemas yha sido posible una respuesta en tiempo más rápida, muchos sistemashan ido permitiendo a múltiples usuarios actualizar los datossimultáneamente.En tales sistemas un entorno de interacción de actualizacionesconcurrentes puede dar lugar a datos inconsistentes.
  7. 7. Evitar los problemas deseguridad:La información de toda empresa es importante, aunque unos datos lo son másque otros, por tal motivo se debe considerar el control de acceso a los mismos,no todos los usuarios pueden visualizar alguna información, por tal motivo paraque un sistema de base de datos sea confiable debe mantener un grado deseguridad que garantice la autentificación y protección de los datos.En un banco por ejemplo, el personal de nóminas sólo necesita ver la parte dela base de datos que tiene información acerca de los distintos empleados delbanco y no a otro tipo de información.

×