New Activity
Play Fill in the Blanks Game
____________________ por definir su concepto , su fin practico y sus beneficios . La Normalizacion es :
Un proceso que consiste en la aplicación de reglas para definir adecuadamente los datos que compondrán las tablas , observando lo siguiente :

____________________ redundancias
Eliminar ____________________ de actualización
Proveer mejor acceso a ____________________ dato
____________________ resistencia al ____________________ en el modelo de datos

Las ____________________ primeras ____________________ de ____________________ son suficientes para resolver la gran mayoría de los casos :



____________________ datos ____________________
____________________ datos ____________________
____________________ datos ____________________ ____________________

Ahora vamos a ver las etapas de la normalizacion para identificar que necesitamos hacer en cada etapa y asi lograr una Excelente Normalizacion de Tablas en Access .


____________________ FASE NORMAL 1FN

? ____________________ los ____________________ repetidos de las tablas ____________________ .
? ____________________ una ____________________ ____________________ para cada conjunto de datos relacionados .
? ____________________ cada ____________________ de datos ____________________ con una clave principal .

No use varios campos en una sola tabla para almacenar datos similares . Por ejemplo , para realizar el seguimiento de un elemento del inventario que proviene de dos orígenes posibles , un registro del inventario puede contener campos para el Código de proveedor 1 y para el Código de proveedor 2 .

¿ Qué ocurre cuando se agrega un tercer proveedor ? Agregar un campo no es la respuesta , requiere modificaciones en las tablas y el programa , y no admite fácilmente un número variable de proveedores . En su lugar , coloque toda la información de los proveedores en una tabla independiente denominada Proveedores y después vincule el inventario a los proveedores con el número de elemento como clave , o los proveedores al inventario con el código de proveedor como clave .

____________________ FASE NORMAL 2FN

____________________ ____________________ ____________________ para conjuntos de valores que se apliquen a varios registros .
____________________ estas ____________________ con una ____________________ externa .

Los registros no deben depender de nada que no sea una clave principal de una tabla , una clave compuesta si es necesario . Por ejemplo , considere la dirección de un cliente en un sistema de contabilidad . La dirección se necesita en la tabla Clientes , pero también en las tablas Pedidos , Envíos , Facturas , Cuentas por cobrar y Colecciones . En lugar de almacenar la dirección de un cliente como una entrada independiente en cada una de estas tablas , almacénela en un lugar , ya sea en la tabla Clientes o en una tabla Direcciones independiente .

____________________ FASE NORMAL 3FN

____________________ los ____________________ que no ____________________ de la clave .

Los valores de un registro que no sean parte de la clave de ese registro no pertenecen a la tabla . En general , siempre que el contenido de un grupo de campos pueda aplicarse a más de un único registro de la tabla , considere colocar estos campos en una tabla independiente . Por ejemplo , en una tabla Contratación de empleados , puede incluirse el nombre de la universidad y la dirección de un candidato . Pero necesita una lista completa de universidades para enviar mensajes de correo electrónico en grupo . Si la información de las universidades se almacena en la tabla Candidatos , no hay forma de enumerar las universidades que no tengan candidatos en ese momento . Cree una tabla Universidades independiente y vincúlela a la tabla Candidatos con el código de universidad como clave .

____________________ : cumplir la ____________________ forma normal , aunque en teoría es deseable , no siempre es práctico . Si tiene una tabla Clientes y desea eliminar todas las dependencias posibles entre los campos , debe crear tablas independientes para las ciudades , códigos postales , representantes de venta , clases de clientes y cualquier otro factor que pueda estar duplicado en varios registros . En teoría , la normalización merece el trabajo que supone . Sin embargo , muchas tablas pequeñas pueden degradar el rendimiento o superar la capacidad de memoria o de archivos abiertos .

Puede ser más factible aplicar la tercera forma normal sólo a los datos que cambian con frecuencia . Si quedan algunos campos dependientes , diseñe la aplicación para que pida al usuario que compruebe todos los campos relacionados cuando cambie alguno .

____________________ ____________________ DE NORMALIZACION 4FN

La ____________________ ____________________ normal , también llamada Forma normal de Boyce Codd ( BCNF , Boyce Codd Normal Form ) , y la quinta forma normal existen , pero rara vez se consideran en un diseño real . Si no se aplican estas reglas , el diseño de la base de datos puede ser menos perfecto , pero no debería afectar a la funcionalidad .