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

TALLER DE NORMALIZACIÓN


Enviado por   •  27 de Marzo de 2017  •  Informes  •  332 Palabras (2 Páginas)  •  95 Visitas

Página 1 de 2

TALLER DE NORMALIZACIÓN

Analizando el ejercicio propuesto, la normalización de esta base de datos es:

PRIMERA FORMA NORMAL:

Dado que la primera forma normal determina que se deben tener atributos con valores atómicos o únicos; suponiendo también que en el ejercicio se hubiesen incluido datos dentro de la BD, lo primero a realizar es dividir la tabla en varias, es decir:

Teniendo ésta, la tabla original:

[pic 1]

Se divide en las tablas cliente, factura y producto. En el ejemplo dado en el capítulo 5, se dividió en dos tablas los clientes  y los teléfonos de los clientes, por este motivo procedo a dividir este dato en la tabla Telefono_Cliente. En la tabla cliente, agrego los campos Cod_Producto y Cant_Producto para determinar los productos que adquirió el cliente, ya que si se agrega esta información en la tabla Producto, no se podría establecer claramente los productos que obtuvo X cliente.

[pic 2]

[pic 3]

[pic 4]

Por consiguiente, la tabla Factura queda de la siguiente forma:

[pic 5]

SEGUNDA FORMA NORMAL:

De acuerdo a lo realizado en la aplicación de la 1FN, considero que no es necesario realizar alguna modificación más a la base de datos, ya que no hay claves que estén formadas por más de un atributo, ya que por ejemplo, si se hubiese puesto el atributo Cant_Producto (cantidad de productos que compra el cliente) en la tabla de Cliente, dicho atributo dependería tan sólo una parte de la PK de esta tabla, porque también depende de Cod_Producto.

TERCERA FORMA NORMAL:

En este punto, no considero que en el estado de la base de datos actual luego de lo realizado en la 1FN y de lo analizado en la 2FN, se requiera realizar cambios, ya que a en mi criterio, la BD ya está en 3FN, porque no hay dependencias transitivas. Pero si por ejemplo, al hacer la 1FN se hubiese puesto en la tabla Factura el atributo Descripcion, ésta no estaría en 3FN porque dicho atributo depende de forma transitiva de otros atributos como Cod_Producto, Valor_Unitario y Categoría.

...

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