Está en la página 1de 2

FUNDAMENTO DE BASES DE DATOS

Instrucciones: leer el siguiente documento y realizar lo solicitado para comenzar


el diseño de una base de datos

ordenes (id_orden, fecha, id_cliente, nom_cliente, estado, num_art, nom_art, cant, precio)

Id_orde Fecha Id_client Nom_cliente Nom_estado Num_art nom_art cant Precio


n e
2301 23/02/11 101 Martin Caracas 3786 Red 3 35,00
2301 23/02/11 101 Martin Caracas 4011 Raqueta 6 65,00
2301 23/02/11 101 Martin Caracas 9132 Paq-3 8 4,75
2302 25/02/11 107 Herman Coro 5794 Paq-6 4 5,00
2303 27/02/11 110 Pedro Maracay 4011 Raqueta 2 65,00
2303 27/02/11 110 Pedro Maracay 3141 Funda 2 10,00

PRIMERA FORMAL NORMAL (1FN)


Al examinar estos registros, podemos darnos cuenta que contienen un grupo
repetido para NUM_ART, NOM_ART, CANT y PRECIO.
La 1FN prohíbe los grupos repetidos, por lo tanto tenemos que convertir a la
primera forma normal.

Se pide aplicar la primera forma normal a la tabla anteriormente


presentada.
Los pasos a seguir son:
 Tenemos que eliminar los grupos repetidos.
 Tenemos que crear una nueva tabla con la PK de la tabla base y el grupo
repetido.
Tbl_articulo

Cod_art Nombre_ar Precio_art


t
3786 Red 35,00
4011 Raqueta 65,00
9132 Paq-3 4,75
5794 Paq-6 5,00
3141 Funda 10,00

Tbl_cliente

Id_client Nombre_cliente Cod_Ciudad Edad Telefono


e
101 Martin 1 34 123
107 Herman 2 45 456
110 Pedro 3 34 789
102 Marcos 1 24 32129098
103 Juan 1 80 98912355

Tbl_ciudad

Cod_ciuda Nombre_Ciudad
d
1 Caracas
2 Coro
3 Maracay
4 Maracaibo
5 Valencia

Tbl_pedidos

Num Id_orden Fecha Id_cliente Num_art cant


1 2301 23/02/11 101 3786 3
2 2301 23/02/11 101 4011 6
3 2301 23/02/11 101 9132 8
4 2302 25/02/11 107 5794 4
5 2303 27/02/11 110 4011 2
6 2303 27/02/11 110 3141 2

También podría gustarte