1.1. Condiciones
La variedad de datos y las posibilidades de combinación y relaciones
entre ellos hacen que se puedan diseñar bases de datos con multitud de
propósitos y con estructuras muy diferentes.
Pero
sea cual sea el tipo de estructura, el tipo de datos o el sistema de
gestión utilizado, una base de datos debe cumplir dos requisitos básicos: asegurar la integridad de los datos y evitar su redundancia.

Las condiciones que debe cumplir una base de datos son:
- Integridad de los datos.- coherencia de los datos introducidos (adecuación al tipo y cumplimiento de los atributos). Los datos deben ser válidos y consistentes.
- redundancia de los datos.- almacenamiento de los mismos datos varias veces en la misma base. En una base de datos debe evitarse o reducirse la redundancia todo lo posible.

Tú mismo vas a indicar en este ejercicio la condición que se incumple cuando se producen los siguientes errores:
a) Introducción de texto en un dato numérico.
Integridad
| |
Redundancia
|
b) Incremento del tiempo de acceso y de procesamiento.
Integridad
| |
Redundancia
|
c) Borrado de una fila padre con uno o varios hijos dependientes de ella.
Integridad
| |
Redundancia
|
d) Confusión o inconsistencia de los datos solicitados en una consulta.
Integridad
| |
Redundancia
|
En general, cabe señalar, que un correcto proceso de diseño evitará que se produzcan ambos problemas y asegurará que los datos almacenados ocupen el espacio requerido y el acceso a éstos sea rápido y eficaz.