Está en la página 1de 4

TECNOLÓGICO NACIONAL DE MÉXICO

INSITUTO TECNOLÓGICO SUPERIOR DE TÁCAMBARO

INGENIERÍA EN SISTEMAS COMPUTACIONALES

QUINTO SEMESTRE

TALLER DE BASES DE DATOS

PROBLEMA

DOCENTE: NADIA IBETH GUITIÉRREZ HERNÁNDEZ

ALUMNOS: CELESTINO MORENO RODRIGUEZ

FECHA: 16 DE SEPTIEMBRE DEL 2022


Introducción
Una base de datos relacional consta de varias tablas de datos relacionadas que se
enlazan mediante columnas comunes, conocidas como Foreign Keys.
Por otra parte tenemos el JOIN, o unión. El JOIN es un método para vincular datos
entre una o más tablas, en función de los valores de la columna común entre las
tablas en cuestión.
En esta practica analizaremos los diferentes tipos de joins que existen en sql, los
cuales nos ayudan a tener una mejor gestión de nuestra bases de datos.
Joins
La sentencia del “SQL JOIN” es uno de los componentes principales de la
sentencia Select, que se utiliza para extraer datos del “SQL Server”.
La palabra “Select” inicia la sentencia. A menudo es seguido por un asterisco “*”
como algunos lo llaman DBA.
Esto solo significa retornar a todas las columnas. Si tenemos varias tablas, un
Select asterisco capturará todas las columnas de todas las tablas, por ejemplo,
unir varias tablas usando la sentencia de “SQL JOIN”, que es el tema principal de
este artículo.
Empezaremos con la definición. Join es el proceso de tomar datos de varias tablas
y colocarlos en una vista generada. Por tanto, una instrucción de “SQL JOIN” en
un comando Select combina las columnas entre una o más tablas en una base de
datos relacional y retorna a un conjunto de datos.
“El FROM” también es parte esencial de la instrucción Select y es aquí donde se
especifica de qué tabla estamos extrayendo los datos. La parte de join es donde
queremos unir datos de varias tablas y tenemos tres tipos diferentes de
combinaciones:
 Inner join: esta es la opción predeterminada. Si no se especifica el tipo de
unión, se establecerá de manera predeterminada como la unión interna.
Esto implica que si estamos uniendo dos tablas en una columna común,
solo retornaran los datos que coincidan en ambas tablas

 Left join – este tipo de unión significa que solo retornan todos los datos de
la tabla de la mano izquierda, solo si los datos coinciden con la tabla de la
mano derecha

 Right join: este tipo de unión es el caso opuesto al anterior. Implica que
solo retornaran los datos de la tabla de la mano derecha, solo si los datos
coinciden con la tabla de la mano izquierda.
Left outer join: recupera registros si están presentes en la tabla izquierda
Right outer join: recupera registros si están presentes en la tabla derecha
Full outer join: recupera registros si están presentes en cualquiera de las dos
tablas

Cross join: como indica su nombre, hace [n X m] donde se una todo combinado
con todo. Es un escenario donde simplemente listamos las tablas para unir (en la
cláusula From de la sentencia Select), usando comas para separarlas

Conclusión
Los joins son una parte fundamental en nuestras consultas hacia la base de datos,
ya que gracias a estos podemos tener nuestra base de datos normalizada y
funcional, siendo optima para cualquier software que la necesitemos.

También podría gustarte