SlideShare a Scribd company logo
1 of 9
Redundancia e inconsistencia
   de datos
Debido a que los archivos y programas de aplicación son creados por diferentes
programadores en un largo período de tiempo, los diversos archivos tienen
probablemente diferentes formatos y los programas pueden estar escritos en
diferentes 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 de
los mismos datos no pueden coincidir.
Evitar dificultad en el
acceso a los datos.-

El entorno de procesamiento de archivos convencional no permite que
los datos necesarios sean obtenidos de una forma práctica y eficiente. Se
deben desarrollar sistemas de recuperación de datos más interesantes
para un uso general.
Evitar el aislamiento de
datos

Debido a que los datos están dispersos en varios archivos, y los archivos
pueden estar en diferentes formatos, es difícil escribir nuevos programas de
aplicación para recuperar los datos apropiados.
Evitar los problemas de
Integridad.
Los valores de los datos almacenados en la base de datos deben satisfacer
ciertos tipos de ligaduras de inconsistencia.

Los desarrolladores hacen cumplir esas ligaduras en el sistema añadiendo el
código apropiado en los diversos programas de aplicación. Sin embargo, cuando
se añaden ligaduras, es difícil cambiar los programas para hacer que se cumplan.

El problema es complicado cuando las ligaduras implican diferentes elementos
de datos de diferentes archivos.
Evitar el problema de
atomicidad
Un sistema de una computadora, como cualquiera otro dispositivo
mecánico o eléctrico, está sujeto a fallo.

En muchas aplicaciones es crucial asegurar que una vez que un fallo a
ocurrido y se ha detectado, los datos se restauran al estado de
consistencia que existía antes del fallo, es decir, las modificaciones deben
de ocurrir por completo o no ocurrir en absoluto.
Evitar anomalías en el
acceso concurrente.

Conforme se ha ido mejorando el conjunto de ejecución de los sistemas y
ha sido posible una respuesta en tiempo más rápida, muchos sistemas
han ido permitiendo a múltiples usuarios actualizar los datos
simultáneamente.

En tales sistemas un entorno de interacción de actualizaciones
concurrentes puede dar lugar a datos inconsistentes.
Evitar los problemas de
seguridad:
La información de toda empresa es importante, aunque unos datos lo son más
que 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 para
que un sistema de base de datos sea confiable debe mantener un grado de
seguridad 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 de
la base de datos que tiene información acerca de los distintos empleados del
banco y no a otro tipo de información.
Objetivos de las bases de datos

More Related Content

What's hot

Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
Administracion de la seguridad de sql server
Administracion de la seguridad de sql serverAdministracion de la seguridad de sql server
Administracion de la seguridad de sql serverana leydi linares serrano
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Sistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosSistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosJesús Navarro
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datosSteven Nuñez
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de DatosAxel Mérida
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 

What's hot (20)

Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Administracion de la seguridad de sql server
Administracion de la seguridad de sql serverAdministracion de la seguridad de sql server
Administracion de la seguridad de sql server
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Modelo E R
Modelo E RModelo E R
Modelo E R
 
Sistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosSistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidos
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datos
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Almacen de datos
Almacen de datosAlmacen de datos
Almacen de datos
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 

Similar to Objetivos de las bases de datos

Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOSContenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOSspgutierrez86
 
Introducción
IntroducciónIntroducción
Introducciónjuli-juli
 
Introducción bases de datos
Introducción bases de datosIntroducción bases de datos
Introducción bases de datosJymmy Guevara
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosgerardd98
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datosAlfredo Joya
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosRaul Hernandez
 
Elizabeth salgado informatica ii -1201
Elizabeth salgado   informatica ii -1201Elizabeth salgado   informatica ii -1201
Elizabeth salgado informatica ii -1201261208
 
Elizabeth salgado informatica II -1201
Elizabeth salgado   informatica II -1201Elizabeth salgado   informatica II -1201
Elizabeth salgado informatica II -1201261208
 
Presentación Objetivos de la Organización de las Bases de Datos
Presentación Objetivos de la Organización de las Bases de Datos Presentación Objetivos de la Organización de las Bases de Datos
Presentación Objetivos de la Organización de las Bases de Datos john jumbo
 
Presentación Objetivos de la Organización de las Bases de Datos
Presentación Objetivos de la Organización de las Bases de Datos Presentación Objetivos de la Organización de las Bases de Datos
Presentación Objetivos de la Organización de las Bases de Datos John Jumbo
 

Similar to Objetivos de las bases de datos (20)

Definición
DefiniciónDefinición
Definición
 
Base de datos-word
Base de datos-wordBase de datos-word
Base de datos-word
 
Informática i1 base de datos
Informática i1 base de datosInformática i1 base de datos
Informática i1 base de datos
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Deber
DeberDeber
Deber
 
Base de datos
Base de datosBase de datos
Base de datos
 
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOSContenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Introducción
IntroducciónIntroducción
Introducción
 
Taller n°1
Taller n°1Taller n°1
Taller n°1
 
Introducción bases de datos
Introducción bases de datosIntroducción bases de datos
Introducción bases de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Elizabeth salgado informatica ii -1201
Elizabeth salgado   informatica ii -1201Elizabeth salgado   informatica ii -1201
Elizabeth salgado informatica ii -1201
 
Elizabeth salgado informatica II -1201
Elizabeth salgado   informatica II -1201Elizabeth salgado   informatica II -1201
Elizabeth salgado informatica II -1201
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación Objetivos de la Organización de las Bases de Datos
Presentación Objetivos de la Organización de las Bases de Datos Presentación Objetivos de la Organización de las Bases de Datos
Presentación Objetivos de la Organización de las Bases de Datos
 
Presentación Objetivos de la Organización de las Bases de Datos
Presentación Objetivos de la Organización de las Bases de Datos Presentación Objetivos de la Organización de las Bases de Datos
Presentación Objetivos de la Organización de las Bases de Datos
 

Objetivos de las bases de datos

  • 1.
  • 2. Redundancia e inconsistencia de datos Debido a que los archivos y programas de aplicación son creados por diferentes programadores en un largo período de tiempo, los diversos archivos tienen probablemente diferentes formatos y los programas pueden estar escritos en diferentes 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 de los mismos datos no pueden coincidir.
  • 3. Evitar dificultad en el acceso a los datos.- El entorno de procesamiento de archivos convencional no permite que los datos necesarios sean obtenidos de una forma práctica y eficiente. Se deben desarrollar sistemas de recuperación de datos más interesantes para un uso general.
  • 4. Evitar el aislamiento de datos Debido a que los datos están dispersos en varios archivos, y los archivos pueden estar en diferentes formatos, es difícil escribir nuevos programas de aplicación para recuperar los datos apropiados.
  • 5. Evitar los problemas de Integridad. Los valores de los datos almacenados en la base de datos deben satisfacer ciertos tipos de ligaduras de inconsistencia. Los desarrolladores hacen cumplir esas ligaduras en el sistema añadiendo el código apropiado en los diversos programas de aplicación. Sin embargo, cuando se añaden ligaduras, es difícil cambiar los programas para hacer que se cumplan. El problema es complicado cuando las ligaduras implican diferentes elementos de datos de diferentes archivos.
  • 6. Evitar el problema de atomicidad Un sistema de una computadora, como cualquiera otro dispositivo mecánico o eléctrico, está sujeto a fallo. En muchas aplicaciones es crucial asegurar que una vez que un fallo a ocurrido y se ha detectado, los datos se restauran al estado de consistencia que existía antes del fallo, es decir, las modificaciones deben de ocurrir por completo o no ocurrir en absoluto.
  • 7. Evitar anomalías en el acceso concurrente. Conforme se ha ido mejorando el conjunto de ejecución de los sistemas y ha sido posible una respuesta en tiempo más rápida, muchos sistemas han ido permitiendo a múltiples usuarios actualizar los datos simultáneamente. En tales sistemas un entorno de interacción de actualizaciones concurrentes puede dar lugar a datos inconsistentes.
  • 8. Evitar los problemas de seguridad: La información de toda empresa es importante, aunque unos datos lo son más que 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 para que un sistema de base de datos sea confiable debe mantener un grado de seguridad 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 de la base de datos que tiene información acerca de los distintos empleados del banco y no a otro tipo de información.