Está en la página 1de 16

CONTENIDO

Pág.

CONTENIDO ........................................................................................................... 1
LISTA DE TABLAS ................................................................................................. 2
LISTA DE GRAFICAS ............................................................................................. 3
Modelo Entidad - Relación .................................................................................... 4
1. Figura 1. Modelo entidad-relación del supermercado. ............................... 4
2. Figura 2. Modelo relacional........................................................................ 5
Tablas ..................................................................................................................... 6
Algebra Relacional ............................................................................................... 13
Selección ............................................................................................................ 13
Proyección.......................................................................................................... 14
Union .................................................................................................................. 15
Producto cartesiano ........................................................................................... 15
BIBLIOGRAFIA ..................................................................................................... 16
LISTA DE TABLAS

Pag.

Tabla 1. Compra_Domicilio. Segunda forma normalizada: llaves primarias. ........... 9

Tabla 2. Domicilio 2FN. .......................................................................................... 9

Tabla 3. Detalle_despachador…..…………………………………………………….. 12

Tabla 4. Producto cartesiano……………………………………………………………16

2
LISTA DE GRAFICAS

Pág.

Figura 1. Modelo entidad-relación del supermercado. ......................................... 4


Figura 2. Modelo relacional. ................................................................................ 5
Figura 3. Tabla de datos. ..................................................................................... 6
Figura 4. Primera regla de normalización. ........................................................... 6
Figura 5. Compra................................................................................................. 7
Figura 6. Compra_domicilio ................................................................................. 7
Figura 8. Compra_Cliente. 3FN figura 5. ............................................................. 9
Figura 9. Detalle_Cliente. .................................................................................. 10
Figura 10. Domicilio_Despachador. 3FN figura7. .............................................. 10
Figura 8. Compra_Cliente. 3FN figura 5. ........................................................... 12
Figura 10. Domicilio_Despachador. 3FN figura7. .............................................. 12

3
Modelo Entidad - Relación

1. Figura 1. Modelo entidad-relación del supermercado.

4
2. Figura 2. Modelo relacional.

5
Tablas

Figura 3. Tabla de datos.

- La 1FN (primera forma de normalización) nos dice que los campos deben ser
atómicos, aplicando esta 1FN y cambiando los términos de la tabla
tendríamos:

Figura 4. Primera regla de normalización.

- Otra de las reglas especifica que para cada uno de los campos debe contener
un único valor.

6
Figura 5. Compra.

Figura 6. Compra_domicilio

7
Así la gráfica 6 nos muestra la primera parte de la normalización.

- La 2FN reglamenta que todos los atributos dependen de la primary key.

Tabla 1. Compra_Domicilio. Segunda forma normalizada: llaves primarias.

id_compra id_domicilio Valor compra


11152 35689 49850
11153 35690 25000
15489 36855 75450
15490 36856 85600
15491 36857 57000
20038 0 12550
20654 41003 63050
20773 42587 85600
20859 0 9950
30000 44000 42300

Tabla 2. Domicilio 2FN.

id_domicilio despachador id_desp


35689 Andres Calamaro 5268
35690 Martha Quintero 5269
36855 Juan rodriguez 5270
36856 Andres Calamaro 5268
36857 Andres Calamaro 5268
0 vacio vacio
41003 Martha Quintero 5269
42587 Martha Quintero 5269
0 vacio vacio
44000 Juan rodriguez 5270

8
En esta parte, con la tabla 1 y la figura 7 se llega al final de la segunda forma de
normalización.

- La tercera forma de normalización reglamenta que no deben de haber llaves


transitivas, es decir en cada una de las tablas se debe cumplir que todos los
demás campos dependan de la llave primaria. De esta forma analizando la
tabla 1 se llega a la conclusión de que esta ya esta en su 3FN, ya que la
primary key es id_compra e id_domicilio y valor compra depende de ellas dos
porque si la compra es menor de $20000 no habrá domicilio. De esta forma
se tendrá que llevar a la 3FN las figuras 5 y 7, donde analizando salen nuevas
tablas ya que en la figura 5 se separa cliente de id_compra y en la figura 7
es id_domicilio de despachador.

Figura 8. Compra_Cliente. 3FN figura 5.

9
Figura 9. Detalle_Cliente.

Figura 10. Domicilio_Despachador. 3FN figura7.

10
Tabla 3. Detalle_despachador.

id_desp despachador

5268 Andrés Calamaro

5269 Martha Quintero

5270 Juan Rodríguez

Ya finalizando y después de haber hecho las tres formas de normalización


obtenemos las siguientes tablas claves:

Tabla 1. Compra_Domicilio. Segunda forma normalizada: llaves primarias.

id_compra id_domicilio Valor_compra


11152 35689 49850
11153 35690 25000
15489 36855 75450
15490 36856 85600
15491 36857 57000
20038 0 12550
20654 41003 63050
20773 42587 85600
20859 0 9950
30000 44000 42300

11
Figura 8. Compra_Cliente. 3FN figura 5.

Figura 10. Domicilio_Despachador. 3FN figura7.

12
Algebra Relacional

Selección: 𝜎𝑣𝑎𝑙𝑜𝑟 > 10 ^ 𝑐𝑜𝑑𝑖𝑔𝑜 < 500 (Productos)

Con nuestra tabla quedaría:

𝜎𝑖𝑑_𝑑𝑜𝑚𝑖𝑐𝑖𝑙𝑖𝑜 > 37000 ^ 𝑖𝑑_𝑑𝑒𝑠𝑝𝑎𝑐ℎ𝑎𝑑𝑜𝑟 = 5269 (Domicilio 2FN)

Tabla 2. Domicilio_2FN.

id_domicilio despachador id_desp

41003 Martha Quintero 5269

42587 Martha Quintero 5269

SELECT * FROM DOMICILIO_2FN

WHERE ID_DOMICILIO > 37000

AND ID_DESP = 5269

13
Proyección: 𝝅𝒄𝒐𝒅𝒊𝒈𝒐 (Productos)

Con nuestra tabla quedaría:

𝝅𝒗𝒂𝒍𝒐𝒓_𝒄𝒐𝒎𝒑𝒓𝒂 (Compra_Domicilio)

Tabla 1. Compra_Domicilio. Segunda forma normalizada: llaves primarias.

Valor_compra
49850
25000
75450
85600
57000
12550
63050
85600
9950
42300

SELECT VALOR_COMPRA

FROM COMPRA_DOMICILIO;

14
Union: 𝝅𝒄𝒄, 𝒔𝒂𝒍𝒅𝒐 (ctas_corriente)∪ 𝝅𝒄𝒄, 𝒔𝒂𝒍𝒅𝒐 (ctas_ahorro)

Con nuestra tabla quedaría:

En el caso de mis tablas no se podría aplicar unión, ya que la teoría nos dice que
dos relaciones son compatibles para la unión si ambas tienen la misma cabecera,
es decir, si tienen el mismo número de atributos, se llaman igual y se encuentran
definidos sobre los mismos dominios, y como se analiza en nuestras tablas en
ningún caso se cumple lo anterior por lo que no hay forma de aplicar a las mismas.

Producto cartesiano: estudiantes x cursos

Con nuestra tabla quedaría: Id_domicilio x despachador

Tabla 4. Producto cartesiano.

id_domicilio despachador id_desp


35689 Andres Calamaro 5268
35689 Martha Quintero 5269
35689 Juan rodriguez 5270
35690 Andres Calamaro 5268
35690 Martha Quintero 5269
35690 Juan rodriguez 5270
36855 Andres Calamaro 5268
36855 Martha Quintero 5269
36855 Juan rodriguez 5270
36856 Andres Calamaro 5268
36856 Martha Quintero 5269
36856 Juan rodriguez 5270
36857 Andres Calamaro 5268
36857 Martha Quintero 5269
36857 Juan rodriguez 5270
41003 Andres Calamaro 5268
41003 Martha Quintero 5269
41003 Juan rodriguez 5270
42587 Andres Calamaro 5268
42587 Martha Quintero 5269
42587 Juan rodriguez 5270
44000 Andres Calamaro 5268
44000 Martha Quintero 5269
44000 Juan rodriguez 5270

15
BIBLIOGRAFIA

ZUZUNAGA, David. You tube. [En línea]. Mayo de 2014. [Consultado el 20-Mar-
2018]. Disponible en internet: https://www.youtube.com/watch?v=igctJY-YIjY.

16

También podría gustarte