Normalizacion de una base de datos
Alberto Mario Pérez Arteaga
C.C. 72285034
Curso Diseño de Base de Datos en SQL
FACTURA DE COMPRA VENTA
La empresa COLOMBIAN SYSTEMS lo ha contratado como el “IngenieroEncargado” 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 Diccionariode 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 queconduzcan al resultado final.
Solución:
1. Diccionario de Datos:
Es la forma no normalizada (UNF) donde se toman todos los datos de la factura. Y se deben listar uno debajo del otro con larespectiva descripción de cada dato.
FAC-NO | Número de la factura de compra venta |
FAC-DATE | Fecha de la factura de compra venta |
CLIENTE-NAME | Nombre del cliente |
CLIENTE-DIR | Direccióndel cliente |
CLIENTE-NIT | NIT/CC del cliente |
CLIENTE-CITY | Ciudad del cliente |
CLIENTE-PHONE | Teléfono del cliente |
CATEGORIA | Categoría del producto |
CODIGO | Código del producto|
DESCRIPCION | Descripción del producto |
VR-UNIT | Valor unitario del producto |
CANTIDAD | Cantidad de productos q compra el cliente |
La llave primaria es Número de Factura de venta: FAC-NOAhora procedemos a realizar el análisis ARD:
* Primera forma normal (1fn) Separar grupos repetitivos:
Grupo no Repetitivo | Grupo Repetitivo |
FAC-NO | CODIGO |
FAC-DATE | CATEGORIA |CLIENTE-NAME | DESCRIPCION |
CLIENTE-DIR | VR-UNIT |
CLIENTE-NIT | CANTIDAD |
CLIENTE-CITY | |
CLIENTE-PHONE | |
En la tabla podemos observar que en el grupo no repetitivo para una mismafactura los datos del cliente, el número y fecha de la factura no se repiten, sino que siempre van a ser los mismos. En cambio para el grupo repetitivo vemos que en una misma factura podemos tener...
Regístrate para leer el documento completo.