ACTIVIDAD 1

September 24, 2017 | Author: Cristina Patiño | Category: Invoice, Sql, Databases, Customer, Table (Database)
Share Embed Donate


Short Description

Download ACTIVIDAD 1...

Description

Nombre Fecha Actividad Tema

08 DE FEBRERO DE 2012 UNIDAD 1 NORMALIZACION

NORMALIZACION La empresa COLOMBIAN SYSTEMS lo ha contratado como el “Ingeniero Encargado” para sistematizar la facturación. En la siguiente FACTURA DE COMPRA VENTA, usted debe analizar toda la información disponible y debe crear el DICCIONARIO DE DATOS. Una vez tenga el Diccionario de Datos, haga un análisis ARD y ejecute el proceso de normalización, hasta llegar a la Tercera Forma Normal. La idea es realizar la respectiva justificación detallada de cada uno de los pasos que conduzcan al resultado final.

1 Informática: Diseño de Bases de Datos en SQL Actividad 1

Diccionario de Datos: NO-FACT FECHA NOMBRE-CLIENTE DIR-CLIENTE ID-CLIENTE CIUDAD-CLIENTE TEL-CLIENTE CATEGORIA CODIGO DESCRIPCION CANTIDAD VALOR-UNIT VALOR-TOTAL

            

Número de la factura de compra venta Fecha de la factura de compra venta Nombre del cliente Dirección del cliente Identificación del cliente ya sea NIT o CC Ciudad del cliente Teléfono del cliente Categoría del producto Código del producto Descripción del producto Cantidad de productos q compra el cliente Valor unitario del producto Valor total de la compra del cliente

Análisis Relacional de Datos: Grupo Repetitivo y Grupo No Repetitivo: Los puntos repetitivos en este caso corresponden a los campos del producto ya que son los que pueden repetirse en una factura, y los grupos quedarían de esta forma: Grupo Repetitivo

Grupo NO repetitivo

CODIGO DESCRIPCION CANTIDAD VALOR-UNIT VALOR-TOTAL

NO-FACT FECHA NOMBRE-CLIENTE DIR-CLIENTE ID-CLIENTE TEL-CLIENTE CIUDAD-CLIENTE

Si analizamos los dos grupos observamos que el grupo no repetitivo contiene los datos del cliente, el número y fecha de la factura que son datos que no se repiten, mientras que el grupo puntos repetitivos contiene datos que podemos encontrar en otras facturas ya que este grupo contiene una información de los productos que ofrece la empres y que varios clientes pueden interesarse en los mismo productos.

2 Informática: Diseño de Bases de Datos en SQL Actividad 1

Primera Forma Normal: En el Grupo Repetitivo la llave primaria es CODIGO, pero no se puede dejar solo esta llave ya que van haber otras facturas donde aparezca este código, entonces combinamos la llave primaria del grupo repetitivo con la llave primaria del grupo no repetitivo que seria NO-FACT y así se deja como llave primaria la combinación entre NO-FACT y CODIGO, lo que significa que en una factura no hay varios códigos iguales. Grupo 1

Grupo 2

NO-FACT FECHA ID-CLIENTE NOMBRE-CLIENTE DIR-CLIENTE TEL-CLIENTE CIUDAD-CLIENTE

NO-FACT CODIGO DESCRIPCION CANTIDAD VALOR-UNIT VALOR-TOTAL

SEPARAR DEPENDENCIAS DE LAS LLAVES COMPUESTAS Ahora analizamos el grupo No. 2 que contiene una llave compuesta, donde evidenciamos que el ítem DESCRIPCIÓN depende del campo CÓDIGO y no de NOFACT que es la llave compuesta, pues un artículo tiene un solo código, entonces se puede deducir que podemos utilizar el código del artículo o la descripción para identificarlo. La segunda forma normal consiste en obtener un tercer grupo que puede estar constituido por los campos que no dependen de la llave compuesta y que tenga a CODIGO como llave y DESCRIPCION como campo de la tabla, de igual forma con los campos VALOR-UNIT y VALOR-TOTAL, los cuales están asociados al campo CODIGO ya que la descripción de un artículo con un código corresponde a un valor de venta.

3 Informática: Diseño de Bases de Datos en SQL Actividad 1

SEGUNDA FORMA NORMAL Grupo 1 NO-FACT FECHA ID-CLIENTE NOMBRE-CLIENTE DIR-CLIENTE TEL-CLIENTE CIUDAD-CLIENTE

Grupo 2 NO-FACT CODIGO CANTIDAD

Grupo 3 CODIGO DESCRIPCION VALOR-UNIT VALOR-TOTAL TERCERA FORMA NORMAL Para obtener la tercera forma normal separamos en un cuarto grupo la información del cliente. Grupo 1

Grupo 3

NO-FACT FECHA ID-CLIENTE

CODIGO DESCRIPCION VALOR-UNIT VALOR-TOTAL

Grupo 2

Grupo 4

NO-FACT CODIGO CANTIDAD

ID-CLIENTE NOMBRE-CLIENTE DIR-CLIENTE TEL-CLIENTE CIUDAD-CLIENTE

4 Informática: Diseño de Bases de Datos en SQL Actividad 1

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF