Está en la página 1de 10

1.

2 Objetivos de las Bases de Datos


Los objetivos principales de un sistema de base de datos son disminuir
los siguientes aspectos:

1. Redundancia: La redundancia se refiere a la existencia de información


repetida o duplicada en diferentes tablas dentro de una base de datos. Para
evitar la redundancia es necesario identificar los datos que son utilizados en
común por varias aplicaciones y almacenarlos una sola vez, aunque debemos
ser cuidadosos ya que existen excepciones en las que no podemos eliminar del
todo la redundancia por que puede existir una sola copia de atributos que son
necesarios para diversos fines, porque es necesario almacenar y mantener las
relaciones pertinentes.

Erahin Pacheco Luna


1.2 Objetivos de las Bases de Datos

Erahin Pacheco Luna


1.2 Objetivos de las Bases de Datos

❖ Inconsistencia: ocurre cuando existe información contradictoria o incongruente


en la base de datos. Frecuentemente los problemas de consistencia de datos se
deben a la redundancia de éstos. La inconsistencia consiste en que no
todas las copias redundantes contienen la misma información. Esto
puede suceder, por ejemplo, cuando se actualiza el dato en un lugar, pero el dato
duplicado en otro lugar no es actualizado.

Erahin Pacheco Luna


1.2 Objetivos de las Bases de Datos

Oaxaca

Erahin Pacheco Luna


1.2 Objetivos de las Bases de Datos

❖ Dificultad para tener acceso a los datos. Supóngase que uno de los
empleados del banco necesita averiguar los nombres de todos los clientes que
viven en el la colonia con código postal 71230 de la ciudad. El empleado pide al
departamento de procesamiento de datos que genere dicha lista. Debido a que
esta petición no fue prevista cuando el sistema original fue diseñado, no hay un
programa de aplicación a mano para satisfacerla. Hay, sin embargo, un programa
de aplicación que genera la lista de todos los clientes. El empleado del banco
tiene ahora dos opciones: bien obtener la lista de todos los clientes y obtener la
información que necesita manualmente, o bien pedir al departamento de
procesamiento de datos que haga que un programador de sistemas escriba el
programa de aplicación necesario.

Erahin Pacheco Luna


1.2 Objetivos de las Bases de Datos
1. Integridad. La integridad en una base de datos se refiere, a que los valores
que posean los datos sean válidos de acuerdo a las dependencias funcionales de
las tablas. Esto es que cuando una base de datos incluya información utilizada
por muchos usuarios, es importante que no puedan destruirse los datos
almacenados ni las relaciones que existen entre los distintos atributos.

Erahin Pacheco Luna


1.2 Objetivos de las Bases de Datos

❖ Seguridad La seguridad implica


asegurar que los usuarios están
autorizados para llevar a cabo lo que
tratan de hacer. La seguridad de una
base de datos se refiere principalmente
al control de acceso, modificación y
definición, tanto de los datos como de la
estructura de la base de datos por parte
de los diferentes usuarios de la misma.

Erahin Pacheco Luna


1.2 Objetivos de las Bases de Datos

❖ Aislamiento de los datos. En las primeras bases de datos se utilizaban


grupos de archivos que muchas veces eran de distinto tipo. Hoy en día aún
sigue este problema por causa de los malos diseños de bases de datos. Evitar el
registro con diferente tipo de datos en una tabla y otra.

❖ Anomalías en el acceso concurrente. Se refiere al acceso múltiple por


usuarios en la manipulación de los datos. Evitar inconsistencias por
actualizaciones de usuarios que acceden al mismo tiempo a la base de datos.

Erahin Pacheco Luna


1.2 Objetivos de las Bases de Datos

❖ Problemas de seguridad. La
información que se guarda en una base
de datos no debe ser vista con la
misma profundidad por todos los
usuarios de la misma. Existen niveles
de usuarios y restricciones para
consultar la información. También se
requieren niveles de seguridad en
contra de los hackers.

Erahin Pacheco Luna

También podría gustarte