Вы находитесь на странице: 1из 3

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERIA DE SISTEMAS


“Año del Diálogo y la Reconciliación Nacional”

FACULTAD DE INGENIERÍA DE SISTEMAS

ASIGNATURA:

Gestión de base de datos

TEMA:

Forma Normal Dominio Clave

DOCENTE:

Ing. Henry Maquera Quispe

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

Id_Cliente Producto Precio

202 Pasta dental 4

203 lavavajilla 7
205 Detergente 5
211 lavavajilla 7

Mesa:Ventas (Id_cliente, Producto, Precio)


Llave: Id_cliente

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.

 Precio depende (es una consecuencia lógica de) Producto, y Producto no


es una clave. La solución es dividir la tabla de ventas en dos tablas. Uno
usos de mesa Id _cliente como una clave, y los otros usos Producto como
una clave. La base de datos, además de estar en 3NF, también está en DK
/ NF.

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

Вам также может понравиться