auditoria
PARTE 1:
Construir los modelos Físicos de los ejercicios desarrollados en ERwin, en el capítulo anterior
PARTE 2:
Resolver los siguientes ejercicios de NORMALIZACION
1. En unlaboratorio productor de medicamentos se tiene una relación para almacenar la información acerca de la composición de cada medicamento, de modo de saber cada compuesto que contiene el medicamento y lacantidad de éste necesario para su elaboración:
Medicamento(códmed, nommed, presentación, nomcomp, cantunid, paísproc)
Una ocurrencia de esta relación podría ser:
códmed
nommed
presentaciónNomcomp
cantunid
paísproc
M-0456
Complejo B
Grageas
Vit. B1-Vit. B2
Vit. B12-Vit. B6
25-16-18-20
EE.UU
a) Analice los inconvenientes que tiene este diseño
La relación mostrada tiene lossiguientes inconvenientes:
Códmed:
El código del Medicamento es alfanumérico, pudiendo ser sólo numérico
Nomcomp:
En este atributo, aparecen 2 dominios diferentes, pertenecientes a 2 medicamentosdiferentes, entonces cada dominio, es decir cada componente deben ir en diferentes filas o tuplas, puesto que para cada código debe corresponder un determinado compuesto
Cantunid:
En este atributoaparecen 4 dominios referidos a las cantidades y no aparece el dominio referido a la unidad, por lo que este atributo, debe ser normalizado en 1FN, separándose en dos columnas, uno para cantidad y el otropara la unidad. Además los dominios deben ir en diferentes filas o tuplas, vale decir que cada cantidad debe ir en una sola fila o tupla.
b) ¿Está la relación medicamento en 1FN? Explique surespuesta
Como se ha visto la relación NO ESTÁ NORMALIZADA EN 1FN, puesto que el atributo cantunid, debe ser dividido en 2 atributos o columnas. Uno para las cantidades y otro para las unidades. Ademáslos dominios deben ser considerados en cada tupla.
Entonces, la normalización en 1FN, será:
códmed
nommed
presentación
Nomcomp
cant
Unid
paísproc
0456
Complejo B1
Grageas
Vit. B1-Vit. B2...
Regístrate para leer el documento completo.