Академический Документы
Профессиональный Документы
Культура Документы
ASIGNATURA:
TEMA:
DOCENTE:
ALUMNO:
SEMESTRE:
HUANCAYO – 2018
Forma Normal Dominio Clave
He comprendido que esta forma normal dominio /clave nos permites definir el tipo de
restricciones que rigen en un atributo si cada restricción es una consecuencia lógica de
la definición de claves y dominios donde esta es una descripción de los valores
permitidos para un atributo.
Donde:
Restricción del dominio: En aquí nos especifica los valores permitidos para un
atributo dado.
Restricción clave: En esta parte especifica los atributos que identifican únicamente
una fila en una tabla dada.
Elementos
Restricciones
Claves
Dominios
Ejemplo:
En este ejemplo está en 1NF, para ver lo que se debe hacer para poner esta base de datos
en DK / NF.
Ventas
203 lavavajilla 7
205 Detergente 5
211 lavavajilla 7
Restricciones:
Id_cliente determina Producto
Producto determina Precio
Id_Cliente debe ser un entero > 200
Análisis:
En este ejemplo para hacer cumplir Restricción 3 (que Id_ cliente debe ser un
número entero mayor que 200), sólo tiene que definir el dominio de Id_cliente
incorporar esta restricción.
Eso hace que la restricción de una consecuencia lógica del dominio del ID
de cliente columna. Producto depende de Id_cliente, y Id_ cliente es una
clave, por lo que no tendrá ningún problema con la restricción 1, que es una
consecuencia lógica de la definición de la llave. Restricción 2 es un
problema.
Conclusión
Por tanto la forma normal dominio clave se basa en el principio de que si se
tiene mas de dos claves candidatas en una tablase tendrán que crear otras
tablas con estas.
Por ejemplo, si tenemos "ítem" con un id código de producto y con los atributos
descripción y precio que son claves candidatas se tendría que crear otras tablas
separando la tabla ítem:
ItemDesc{código_producto*,Descripción} ItemPrecio{código_producto*, Precio}
Finalmente se puede decir que no es muy utilizada porque genera más tablas cuando
Poridejemplo
un
atributos
son claves
código
descripción
si
detenemos
producto
y precio
"ítem"
y conque
tenemos pequeñas bases de datos.
con
los