Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unión (∪): La unión se puede definir como la unión de dos conjuntos A y B que
poseen una relación de compatibilidad (Zaffaroni, 2014). De acuerdo con Juan
Zaffaroni (2014), cuando se habla de bases de datos, A y B “es el conjunto de todas
las tuplas que pertenecen a ambas relaciones”. La unión se representa con el símbolo
“∪”. Ejemplo:
Intersección (∩): La intersección se define como una relación del mismo tipo de dos
o más conjuntos, tal que sea X y Z dos conjuntos los cuales poseen elementos que
aparecen en ambos conjuntos X y Z (Date, 2011). La intersección se representa con
el símbolo “∩”. Ejemplo:
Ya entendido los conceptos de los operadores básicos, ahora se procede a explicar los
conceptos de los operadores especiales, los cuales son select, project y join.
Join (⋈): Elmasri et al (2015) explican que el operador join es utilizado “para
combinar tuplas relacionadas desde dos relaciones en una sola tupla “más largas””.
Para poder llevar a cabo este operador es necesario que los conjuntos posean
“capacidad de unión”. Esta capacidad se da solamente cuando uno o más conjuntos
posean atributos con el mismo nombre y con el mismo tipo de dato (Date, 2011). Este
operador es importante para cualquier base de datos relacional, puesto que permite
relaciones entre relaciones (Elmasri & Navathe, 2015). Su símbolo es denotado ⋈.
He aquí un ejemplo. Digamos que poseemos los conjuntos X y Y los cuales poseen
los siguientes atributos y valores:
Bibliografía
Date, C. (2011). SQL and Relational Theory: How to Write Accurate SQL Code, 2nd (second)
edition. Sebastopol, California: O'Reilly Media.
Elmasri, R., & Navathe, S. (2015). Fundamentals of Database Systems 7th (seventh) edition.
Hoboken, NJ: Pearson.
Zaffaroni, J. (2014). Álgebra Relacional. Obtenido de Universidad Técnica Nacional:
http://miweb.yabiru.com.ar/sisop/GESTION%20DE%20DATOS/unidad%201/17%
20-%20Algebra%20Relacional%20v2.pdf