Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Matamoros
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Teoría de Conjuntos
¿Qué es un conjunto?
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Observemos:
• Observamos algunos
conjuntos
• Son grupos de objetos bien
de características bien
definidas a modo que A
I
pueden identificar sus E
O
U
elementos sin problema
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Teoría de Conjuntos
Unión
B={b, c, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, C={a, e, i, o,
x, y, z} u}
B∪𝐶 =
{a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y,
z}
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Teoría de Conjuntos
Diferencia
A={a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w,
x, y, z}
B={b, c, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, x,
y, z}
A−𝐵 = {a, e, i, o, u}
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Teoría de Conjuntos
Producto Cartesiano
R={a, b} S={1, 2, 3, 4}
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Operaciones Binarias
Son aquellas que tienen dos relaciones como operandos
- Unión
- Diferencia
- Productos Cartesianos
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Unión
• Se especifica con el operador ∪
• Retorna el conjunto de tuplas que están en R, o en S, o en ambas.
• Estas deben ser uniones compatibles
• En un unión compatible relaciones deben tener el mismo número
de atributos
• El dominio del atributo i-ésimo de cada relación debe coincidir.
• Se especifica como: A ∪ B
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Unión
• Se desea conocer averiguar 𝜋 𝑁_𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑇𝑖𝑡𝑢𝑙𝑎𝑟 − 𝐶𝑢𝑒𝑛𝑡𝑎) ∪ 𝜋 𝑁_𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜)
todos los clientes que tienen una N_Cliente
cuenta, un prestamos o ambos: Santos
Titular-Cuenta Prestatario Trejo
Zárate
N_Cliente #Cuenta N_Cliente #Préstamo
Martínez
Santos C-101 Moreno P-18
Moreno
Trejo C-178 Gómez P-15
Gómez
Moreno C-305 Trejo P-17
López
Zárate C-364 López P-25
Pérez
Martínez C-865 Pérez P-13
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Diferencias
• Se especifica con el operador (–).
• Obtiene las tuplas que están en una relación pero no en la otra
• Se especifica como: A - B
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Diferencias
• Se desea averiguar todos los clientes que tienen abierta una
cuenta, pero que no tienen concedido ningún préstamo:
𝜋 𝑁_𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑇𝑖𝑡𝑢𝑙𝑎𝑟 − 𝐶𝑢𝑒𝑛𝑡𝑎) − 𝜋 𝑁_𝐶𝑙𝑖𝑒𝑛𝑡𝑒(𝑃𝑟𝑒𝑠𝑡𝑎𝑡𝑎𝑟𝑖𝑜)
Titular-Cuenta Prestatario
N_Cliente #Cuenta N_Cliente #Préstamo
Santos C-101 Moreno P-18 N_Cliente
Trejo C-178 Gómez P-15 Santos
Moreno C-305 Trejo P-17 Zárate
Zárate C-364 López P-25 Martínez
Martínez C-865 Pérez P-13
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Producto Cartesiano
• Se especifica con el operador (x).
• Combina tuplas de dos (o más) relaciones, hace la combinación
de todos con todos.
• Permite reunir datos de dos relaciones distintas.
• No hay restricciones respecto a los dominios como en otras
relaciones.
• Se especifica como: A x B
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Producto Cartesiano
• Combinar la tabla alumnos con la tabla profesores:
Alumnos
IDAlumno Nombre Dirección Alumnos x Profesores
222 Lucía Arados 19
IDAlumno Nombre Dirección IDProfesor Nombre Dirección
357 Rachêl Salado 22
222 Lucía Arados 19 777 David Matamoros 9
Profesores
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Práctica Unión
Unir las tablas BDD y TAP
𝐵𝐷𝐷 ∪ 𝑇𝐴𝑃
A B
8987 Daniel
BDD A B C
5264 Héctor
8987 Daniel BDD
9877 Laura
1267 Alejandro TAP
A B 5264 Héctor BDD
1267 Alejandro 9877 Laura BDD
5264 Héctor TAP
8987 Daniel
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Práctica Diferencia
A las tabla BDD restar la tabla TAP
𝐵𝐷𝐷 − 𝑇𝐴𝑃
A B
8987 Daniel
BDD A B
5264 Héctor
9877 Laura
9877 Laura
A B
1267 Alejandro
5264 Héctor TAP
8987 Daniel
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Ejercicio 1: Unión
• Unir los nombres de los aprobados de BDD, TAP o ambas :
BDD
IdAlum Nombre Materia Acreditación
𝜋 𝑁𝑜𝑚𝑏𝑟𝑒(𝐵𝐷𝐷) ∪ 𝜋 𝑁𝑜𝑚𝑏𝑟𝑒(𝑇𝐴𝑃)
8987 Daniel BDD Sí
Nombre
5264 Héctor BDD Sí
Daniel
9877 Laura BDD Sí
Héctor
IdAlum Nombre Materia Acreditación Laura
1267 Alejandro TAP Sí Alejandro
5264 Héctor TAP Sí
8987 Daniel TAP SÍ TAP
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Ejercicio 2: Diferencia
• Mostrar el nombre de aquellos que sí pasaron BDD y que no llevan la materia
de TAP:
BDD
IdAlum Nombre Materia Acreditación
𝜋 𝑁𝑜𝑚𝑏𝑟𝑒(𝐵𝐷𝐷) − 𝜋 𝑁𝑜𝑚𝑏𝑟𝑒(𝑇𝐴𝑃)
8987 Daniel BDD Sí
5264 Héctor BDD Sí Nombre
www.matamoros.tecnm.mx
Instituto Tecnológico
de Matamoros
Referencias Bibliográficas
• UABC. (s. f.). Álgebra Relacional. Recuperado 24 de abril de 2022, de http://fcays.ens.uabc.mx/anterior/BD/AlgebraRelacional.pdf
https://repository.uaeh.edu.mx/bitstream/bitstream/handle/123456789/14886/LECT107.pdf?sequence=1
• UAM. (s. f.). Operaciones de Álgebra Booleana. Recursos Académicos UAM. Recuperado 24 de abril de 2022, de
https://academicos.azc.uam.mx/jfg/diapositivas/bases_antigua/Unidad_5.pdf
https://www.dsi.fceia.unr.edu.ar/downloads/base_de_datos/AlgebraRelacional.pdf
Relacional_parte-1.pdf
www.matamoros.tecnm.mx