Inner Join

Páginas: 4 (833 palabras) Publicado: 29 de enero de 2013
1.4 Una vista rápida de los Joins
1.4.1 Joins dentro del Álgebra Relacional
El join es una de las operaciones del álgebra relacional, que primero se definirá en términos de
álgebra. Recordando queel álgebra dice el cómo obtener los resultados de lo que se está viendo,
y un join consiste de dos pasos. El primer paso involucra una operación llamada Producto
Cartesiano.
Producto Cartesiano17
Se define como la operación más versátil entre dos tablas, porque puede ser aplicado a
cualquieras dos tablas de cualquier forma.
Un producto cartesiano es “algo” como poner dos tablas espaldacon espalda. Se puede echar un
vistazo a las dos tablas en la Figura 1.4: una abreviación de la tabla Member y la tabla Type.

Figura 1.4 Abreviación de la tabla Member y de la tabla Type

Figura1.5 Algunos renglones resultantes del producto cartesiano
La tabla virtual resultante del producto cartesiano tendrá una columna para cada una de las
columnas de las dos tablas contribuyentes. Losrenglones en la tabla resultante consisten de todas
las combinaciones de los renglones de las tablas originales. La figura 1.5 muestra unos cuantos
renglones del producto cartesiano.
En la figura 1.5se puede notar que se encuentran las cuatro columnas de la tabla Member y las
dos columnas de la tabla Type, lo cual produce seis columnas en total. Y cada renglón es una
combinación de el renglónde una tabla con todos los renglones de la otra tabla. El producto
cartesiano puede producir tablas muy largas, por lo cual se dice que en realidad no nos
proporciona mucha información útil. Laexpresión del algebra relacional para el producto
cartesiano es la siguiente:

Inner Join
Si se observa detenidamente la tabla de la figura 1.5, la mayoría de los renglones carecen de
bastantesentido, porque de una persona se está diciendo que puede ser de varios tipos, sin
embargo, si tomamos solo el subconjunto de renglones donde el valor de la columna MemberType
empate con el valor de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • consultas en sql inner join
  • INNER JOIN
  • Db2, inner join
  • join me
  • join
  • joiner
  • join
  • Inner Installation

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS