ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Dependencia Funcional Y Normalizacion


Enviado por   •  3 de Junio de 2014  •  399 Palabras (2 Páginas)  •  357 Visitas

Página 1 de 2

Las dependencias funcionales son restricciones de integridad sobre los datos.

Conocer las dependencias funcionales en el momento del diseño de la base de datos permite crear mecanismos para evitar la redundancia y mejorar la eficiencia.

Una dependencia funcional es una conexión entre uno o más atributos. Por ejemplo si se conoce el valor de DNI tiene una conexión con Apellido o Nombre ya que un DNI existe siempre y cuando exista la persona (que posee un Nombre y un Apellido).

- Reflexividad. A partir de cualquier atributo o conjunto de atributos siempre puede deducirse él mismo. Ejemplo: Si la dirección o el nombre de una persona están incluidos en el DNI, entonces con el DNI podemos determinar la dirección o su nombre.

- Aumentatividad. Si x -> y entonces x+z -> y. Así se puede aumentar trivialmente el antecedente de una dependencia. Ejemplo: si con el dni se determina el nombre de una persona, entonces con el dni más la dirección también se determina el nombre.

- Proyectividad. Si x -> y+z entonces x -> y. Ejemplo: si a partir del dni es posible deducir el nombre y la dirección de una persona, entonces con el dni es posible determinar el nombre.

- Aditividad. Si x -> y y z -> w entonces x+z -> y+w. Ejemplo: si con el dni se determina el nombre y con la dirección el teléfono de una persona, entonces con el dni y la dirección podrá determinarse el nombre y el teléfono.

- Transitividad o enlace de dependencias funcionales. Si x -> y e y -> z entonces x -> z. Ejemplo: si con el dni puede determinarse el código de la provincia de residencia de una persona y con éste código puede determinarse el nombre de la provincia, entonces con el dni puede determinarse el nombre de la provincia. Es el mecanismo básico de funcionamiento del enlace entre tablas a partir de claves ajenas.

3.3. Normalización:

La normalización de bases de datos, es el proceso de organizar los datos de una base de datos de tal forma que se elimine la redundancia para evitar problemas lógicos.

Objetivos de la Normalización:

Descomponer relaciones con anomalías (modificar, actualizar), para producir relaciones más pequeñas, y mejor estructuradas.

La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular los datos.

...

Descargar como (para miembros actualizados)  txt (2.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com