Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiante:
Grupo:
202016896_32
Tutora:
Ingeniería de Sistemas
2024
1. Operaciones relacionales
a. Selección
b. Proyección
c. Combinación
a. Unión
La unión de dos conjuntos devuelve un nuevo conjunto que contiene todos los
elementos que pertenecen a al menos uno de los dos conjuntos originales.
b. Intersección
Consiste en encontrar los elementos que son comunes a dos conjuntos, es un
nuevo conjunto que contiene únicamente los elementos que están presentes en
ambos conjuntos originales.
c. Diferencia
Es una operación en la teoría de conjuntos que se refiere a la obtención de un
conjunto que contiene los elementos presentes en un conjunto dado, pero que no
están presentes en otro conjunto.
d. Producto cartesiano
Es una operación de la teoría d conjuntos que se aplica a dos conjuntos y
devuelve un nuevo conjunto que consiste en todas las posibles combinaciones
ordenadas de pares de elementos, donde el primer elemento proviene del primer
conjunto y el segundo elemento proviene del segundo conjunto.
3. Operadores derivados
Son operaciones que se definen a partir de las operaciones fundamentales en la
teoría de conjuntos siendo útiles para realizar operaciones más complejas de una
manera más específica.
a. Join
Es utilizado principalmente en el ámbito de bases de datos relacionales, donde
se refiere a la combinación de las filas de dos tablas basándose en una
combinación relacionada. JOIN une las filas de dos tablas relacionadas
utilizando una condición específica, como por ejemplo la igualdad entre valores
en columnas correspondientes.
b. División
Es utilizada para comparar dos conjuntos de datos y encontrar registros en una
tabla que estén relacionados con todos los valores de otra tabla. Es útil en
situaciones en las que se necesita encontrar registros que cumplan con
condiciones en relación con múltiples tablas.
4. Árbol de consulta
a. Proyección generalizada
Permite seleccionar un subconjunto específico de columnas de una tabla en una
consulta SQL, permite también realizar cálculos y transformaciones en las
columnas seleccionadas.
c. Funciones de agrupamiento
Permiten organizar y resumir datos en conjuntos o grupos basados en los valores
de una o varias columnas. Son esenciales para realizar cálculos agregados y
análisis sobre conjuntos de datos segmentados.
d. Operaciones de recursión: Cierre recursivo
Permite realizar operaciones recursivas sobre conjuntos de datos relacionados,
siguiendo y expandiendo relaciones jerárquicas o dependencia entre entidades.
Esta técnica se implementa a través de consultas recursivas en SQL siendo útil
para consultar y analizar datos con estructuras jerárquicas complejas.