viernes, 16 de diciembre de 2011

Capitulo 8 Join

Autor: Martin Berkhoff

Competencia (Nivel):

Comunicación Oral y Escrita
Nivel 1: Expresa eficaz y correctamente sus ideas, sentimientos, opiniones, en situaciones formales e informales, tanto en forma oral como escrita, de manera de provocar una comunicación efectiva.

Palabras clave: inner join, mysql

Descripción de la actividad:  Presentación capitulo 8 join, esta se expuso a los compañeros en clases.


Este capítulo nos presenta la sentencia JOIN, es una  combinación de dos o mas tablas de una base de datos relacional.


La sentencia son:
      CROSS JOIN.
      INNER JOIN:
      NATURAL JOIN

Para los ejemplo usaremos las siguientes tablas:

                                          
            


CROSS JOIN
Nos sirve para realizar todas las relaciones que existen en la tabla1 con la tabla2…. 



Esta clase de combinaciones son usadas pocas veces, generalmente se les agregan condiciones de filtrado con la sentencia WHERE para hallar resultados específicos.

Inner join

Con esta operación se calcula el producto cruzado de todos los registros; así cada registro en la tabla A es combinado con cada registro de la tabla B; pero sólo permanecen aquellos registros en la tabla combinada que satisfacen las condiciones que se especifiquen

Un  ejemplo con inner join





Natural Join

Es una especialización de la combinación de equivalencia, anteriormente mencionada. En este caso se comparan todas las columnas que tengan el mismo nombre en ambas tablas. La tabla resultante contiene sólo una columna por cada par de columnas con el mismo nombre.



Reflexionó : La sentencia join en sql permite combinar registros de dos o más tablas en una base de datos relacional , hay tres tipo de JOIN: interno, externo, y cruzado.
Estos don fundamentales para  las bases de datos.

No hay comentarios:

Publicar un comentario