Características de una base de datos

 Se conoce como independencia de datos a la capacidad para utilizar la base de datos sin conocer los detalles de su representación conceptual (Independencia lógica de datos).

add
B@UNAM

Características de una base de datos

Integridad

El término integridad de datos se refiere a la corrección y exactitud de los datos en una base de datos. Por ejemplo:

Una base de datos podría contener el archivo EMPLEADO que a su vez contiene los nombres y datos de los empleados:

Empleado Nombre Domicilio DepartamentoSueldo
123Luis GaliciaJuárez 87Ventas$ 3500
678Hugo AnayaAv. Noé 44Inventario$ 5600

Además, la base de datos contiene un archivo INSCRIPCION, que contiene la inscripción de los empleados a los cursos de capacitación:

Inscripción Nombre Curso

Supón ahora que, con el propósito de llevar a cabo el proceso de administración de los cursos de capacitación, es necesario saber el departamento de cada empleado inscrito. Gracias a que en el archivo INSCRIPCION y EMPLEADO contienen un campo de nombre resulta factible relacionar estos archivos para obtener la información requerida sin necesidad de repetir la información en el archivo INSCRIPCION.

Cuando los contenidos de una base de datos se modifican con sentencias como AGREGAR (INSERT), ELIMINAR (DELETE) o ACTUALIZAR (UPDATE), la integridad de los datos almacenados puede perderse de muchas maneras diferentes. Por ejemplo:

  1. Pueden añadirse datos no válidos a la base de datos, tales como un pedido que especifica un producto no existente.
  2. Pueden modificarse datos existentes tomando un valor incorrecto, como por ejemplo, si se reasigna un vendedor a una oficina no existente.
  3. Los cambios en la base de datos pueden perderse debido a un error del sistema o a un fallo en el suministro de energía.
  4. Los cambios pueden ser aplicados parcialmente, como por ejemplo, si se añade un pedido de un producto sin ajustar la cantidad disponible para vender.

Consistencia

El concepto de consistencia nos lleva necesariamente al de integridad, ya que tiene que ver con el estado de la información: correcta o incorrecta.

En los casos en los que no se ha logrado eliminar la redundancia (almacenamiento de los mismos datos varias veces en diferentes lugares), será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.

Dar clic para visualizar la imagen a tamaño completo

Independencia de datos

Se conoce como independencia de datos a la capacidad para utilizar la base de datos sin conocer los detalles de su representación conceptual (Independencia lógica de datos) o de su almacenamiento físico en el hardware (Independencia  física de datos), es decir, la independencia de los datos consiste en la capacidad de modificar la presentación (física o lógica) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.

Las aplicaciones o sistemas que hacen uso de las bases de datos no necesitan conocer los detalles de cómo se almacenan los datos en forma de bytes, por ejemplo: puede ser necesario reorganizar ciertos archivos físicos con el fin de mejorar el rendimiento de las operaciones de consulta o la actualización de datos para funcionar, sin que sea necesario modificar la aplicación. También se puede modificar la estructura de los datos, como, por ejemplo: agregar el TIPO DE SANGRE de los jugadores a la estructura del archivo, sin que esto afecte a las aplicaciones que hacen uso del mismo.

Autoevaluación

Características de las Bases de datos

Selecciona la opción correcta.

menu