SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Instituto Polit´ecnico Nacional
Escuela Superior de Computo
Bases de Datos
Pr´actica 6
Alumno:
Jos´e Ricardo P´erez P´erez
Profesora:
M. en C. Idalia Maldonado Castillo
Grupo:
2CV7
10 de abril del 2013
´Indice.
1 Introducci´on Pg.3
2 Realizaci´on de la pr´actica.4
3 Conclusi´ones Pg.14
2
Introducci´on.
El uso de los Join en las bases de datos nos permite relacionar informaci´on
de cada una de nuestras tablas a manera de que sea mas eficiente la lectura de
estas dependiendo de la informaci´on en particular que requieramos, aunque
en algunos casos nos parezca confuso el uso del INNER JOIN, LEFT JOIN
o RIGHT JOIN cada uno es independiente y tiene una funci´on caracter´ıstica
aunque el principio sea el mismo. Las transacciones de informaci´on por
medio de los JOIN nos da una mejor eficiencia en la consulta de datos y
en las organizaci´on dependiendo de la informaci´on que requieramos claro,
utilizando la sintaxis correcta.
3
Realizaci´on de la pr´actica 6.
En est´a Pr´actica se trabajara con la base de datos de COSTCO de la
pr´actica 5.
El objetivo de est´a pr´actica es resolver las consultas por medio de los difer-
entes comandos join.
Realizar los siguientes puntos usando comandos de SQL.
1)Agregar 2 nuevos socios con los siguientes nombres y que sean miem-
bros de la sucursal Los Cabos y Morelia respectivamente.
Carmen Blanco Acosta
Anabel Osorio
Para agregar los nuevos socios utilizaremos las consulta:
INSERT INTO tabla1(columna1,columna2,...,columnan) VALUES
(valor1,valor2,...,valorn);
4
2)Agregar 2 sucursales mas:
• Sucursal:ACAPULCO
• Direcci´on: AV. SOLIDARIDAD 34,Col. GRANJAS DEL MARQUEZ
ACAPULCO,GRO. C.P.39907
• Estado: GUERRERO
• Tel´efono:01(744)434-03-00
• Fecha Apertura:10-sep-94
• Sucursal:CANCUN
• Direcci´on: Col.BENITO JUAREZ CANCUN,QUINTANA ROO C.P.77500
• Estado: QUINTANA ROO
• Tel´efono:01(998)881-02-50
• Fecha Apertura:23-sep-99
Utlizaremos la consulta:
INSERT INTO tabla1(columna1,columna2,...,columnan) VALUES
(valor1,valor2,...,valorn);
5
3)Hacer el CROSS JOIN de las relaciones GERENTE y SUCURSAL
Utlizaremos la consulta:
SELECT * FROM TABLA1 CROSS JOIN TABLA2;
6
4)Mostrar toda la informaci´on de los productos con su respectivo provee-
dor usando join.
Utlizaremos la consulta:
SELECT * FROM TABLA1 ALIAS1 INNER JOIN TABLA2 ALIAS2 ON
ALIAS1.Columnax = ALIAS2.Columnax;
5)Muestre el Nombre del gerente y la sucursal del que es gerente mostrando
los atributos como Gerente y Sucursal.
SELECT alias1.Columna1 AS TABLA1 , alias2.columna2 AS TABLA2
FROM TABLA1 alias1 RIGHT JOIN TABLA2 alias2 ON
alias1.columnaencomun=alias2.columnaencomun;
7
6)Mostrar todos los proveedores y los productos que tienen asociados us-
ando inner join.
SELECT alias1.Columna1 AS TABLA1 , alias2.columna2 AS TABLA2
FROM TABLA1 alias1 INNER JOIN TABLA2 alias2 ON
alias1.columnaencomun=alias2.columnaencomun;
8
7)Mostrar todos los Proveedores con sus respectivos productos,aunque no
tengan productos asociados,usa left join.
SELECT alias1.Columna1 AS TABLA1 , alias2.columna2 AS TABLA2
FROM TABLA1 alias1 LEFT JOIN TABLA2 alias2 ON
alias1.columnaencomun=alias2.columnaencomun;
8)Mostrar todas las sucursales con sus respectivos gerentes,aunque no ten-
gan gerentes asociados,usa RIGHT JOIN.
SELECT alias1.Columna1 AS TABLA1 , alias2.columna2 AS TABLA2
FROM TABLA1 alias1 RIGHT JOIN TABLA2 alias2 ON
alias1.columnaencomun=alias2.columnaencomun;
9
9)Mostrar todos los proveedores y sus productos,aunque no tengan pro-
ductos asociados usa OUTER JOIN.
SELECT * FROM TABLA1 LEFT OUTER JOIN TABLA2 ON
TABLA1.columnaencomun=TABLA2.columnaencomun;
10
10)Hacer el join de los soscios de cada sucursal mostrando los datos de
los socios y de la sucursal.
SELECT * FROM TABLA1 INNER JOIN TABLAIn ON
TABLA1.columnaencomun1=TABLAIn.columnaencomun1 INNER JOIN
TABLA2 ON TABLAIn.columnaencomun2 = TABLA2.columnaencomun2;
11)Hacer el join de los socios de cada sucursal mostrando solo el nombre
de la sucursal como SUCURSAL y los socios como SOCIO.
SELECT alias1.Columna1 AS TABLA1,alias2.Columna2 AS TABLA2
FROM TABLA1 alias1 JOIN TABLAIn alias3 ON alias1.columnaencomun
= alias3.columnaencomun JOIN TABLA2 alias2 ON
alias2.columnaencomun = alias3.columnaenconum ;
11
12)Mostrar el nombe de los gerentes que tambien son socios usando IN-
TERSECT.
SELECT columna1 FROM TABLA1 INTERSECT SELECT Columna2
FROM TABLA2;
12
13)Renombrar el atributo direccion de la tabla sucursal a DireccionSucur-
sal.
EXEC sp rename ’TABLA1.columnadeseada’,’nuevonombre’,’COLUMN’;
14)Renombrar la tabla SUCURSAL A SUCURSAL COSTCO.
EXEC sp rename ’TABLA’,’nuevonombretabla’;
13
Conclusi´ones.
En Conclusi´on el uso de los Join nos permite organizar de manera es-
pec´ıfica la informaci´on de nuestras tablas, aunque a veces nos sea un poco
confuso el uso de los alias en las consultas no es muy importante, mas en
los casos cuando tenemos una relacion de dos llaves primarias con una llave
foranea y tendremos que utilizar n joins dependiendo del recorrido de tablas
que tengamos que hacer. Aunque fue un poco confusa esa parte fue intere-
sante ya que la sintaxis te dice absolutamente la solucion de una manera
explicita si es que la lees con atenci´on.
14

Más contenido relacionado

Similar a Practica6

Trabajo de Normas Icontec
Trabajo de Normas IcontecTrabajo de Normas Icontec
Trabajo de Normas Icontec
AndresJulian32
 
trabajo de Normas Icontec
trabajo de Normas Icontectrabajo de Normas Icontec
trabajo de Normas Icontec
AndresJulian32
 
Trabajo de Normas Icontec
Trabajo de Normas IcontecTrabajo de Normas Icontec
Trabajo de Normas Icontec
AndresJulian32
 
Trabajo de Normas Icontec
Trabajo de Normas IcontecTrabajo de Normas Icontec
Trabajo de Normas Icontec
AndresJulian32
 
Trabajo de Normas Icontec
Trabajo de Normas IcontecTrabajo de Normas Icontec
Trabajo de Normas Icontec
AndresJulian32
 
Plantilla con-normas-icontec
Plantilla con-normas-icontecPlantilla con-normas-icontec
Plantilla con-normas-icontec
michaelvrl16
 

Similar a Practica6 (20)

Trabajo de Normas Icontec
Trabajo de Normas IcontecTrabajo de Normas Icontec
Trabajo de Normas Icontec
 
trabajo de Normas Icontec
trabajo de Normas Icontectrabajo de Normas Icontec
trabajo de Normas Icontec
 
trabajo de Normas Icontec
trabajo de Normas Icontectrabajo de Normas Icontec
trabajo de Normas Icontec
 
Trabajo de Normas Icontec
Trabajo de Normas IcontecTrabajo de Normas Icontec
Trabajo de Normas Icontec
 
Joins
Joins Joins
Joins
 
Guía 02. Consultas MySQL sobre una tabla - José J Sánchez H
Guía 02. Consultas MySQL sobre una tabla - José J Sánchez HGuía 02. Consultas MySQL sobre una tabla - José J Sánchez H
Guía 02. Consultas MySQL sobre una tabla - José J Sánchez H
 
311_TP3_2024-1_JaidaryMejia_26881784.pdf
311_TP3_2024-1_JaidaryMejia_26881784.pdf311_TP3_2024-1_JaidaryMejia_26881784.pdf
311_TP3_2024-1_JaidaryMejia_26881784.pdf
 
Normas Icontec
Normas Icontec Normas Icontec
Normas Icontec
 
Trabajo de Normas Icontec
Trabajo de Normas IcontecTrabajo de Normas Icontec
Trabajo de Normas Icontec
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
Normas icontec
Normas icontec Normas icontec
Normas icontec
 
Trabajo de Normas Icontec
Trabajo de Normas IcontecTrabajo de Normas Icontec
Trabajo de Normas Icontec
 
base de datos
base de datosbase de datos
base de datos
 
Normas icontec
Normas icontec Normas icontec
Normas icontec
 
Normas icontec
Normas icontec Normas icontec
Normas icontec
 
010 once guia
010 once guia010 once guia
010 once guia
 
Normas icontec
Normas icontec Normas icontec
Normas icontec
 
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
 
Plantilla con-normas-icontec
Plantilla con-normas-icontecPlantilla con-normas-icontec
Plantilla con-normas-icontec
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Último (20)

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 

Practica6

  • 1. Instituto Polit´ecnico Nacional Escuela Superior de Computo Bases de Datos Pr´actica 6 Alumno: Jos´e Ricardo P´erez P´erez Profesora: M. en C. Idalia Maldonado Castillo Grupo: 2CV7 10 de abril del 2013
  • 2. ´Indice. 1 Introducci´on Pg.3 2 Realizaci´on de la pr´actica.4 3 Conclusi´ones Pg.14 2
  • 3. Introducci´on. El uso de los Join en las bases de datos nos permite relacionar informaci´on de cada una de nuestras tablas a manera de que sea mas eficiente la lectura de estas dependiendo de la informaci´on en particular que requieramos, aunque en algunos casos nos parezca confuso el uso del INNER JOIN, LEFT JOIN o RIGHT JOIN cada uno es independiente y tiene una funci´on caracter´ıstica aunque el principio sea el mismo. Las transacciones de informaci´on por medio de los JOIN nos da una mejor eficiencia en la consulta de datos y en las organizaci´on dependiendo de la informaci´on que requieramos claro, utilizando la sintaxis correcta. 3
  • 4. Realizaci´on de la pr´actica 6. En est´a Pr´actica se trabajara con la base de datos de COSTCO de la pr´actica 5. El objetivo de est´a pr´actica es resolver las consultas por medio de los difer- entes comandos join. Realizar los siguientes puntos usando comandos de SQL. 1)Agregar 2 nuevos socios con los siguientes nombres y que sean miem- bros de la sucursal Los Cabos y Morelia respectivamente. Carmen Blanco Acosta Anabel Osorio Para agregar los nuevos socios utilizaremos las consulta: INSERT INTO tabla1(columna1,columna2,...,columnan) VALUES (valor1,valor2,...,valorn); 4
  • 5. 2)Agregar 2 sucursales mas: • Sucursal:ACAPULCO • Direcci´on: AV. SOLIDARIDAD 34,Col. GRANJAS DEL MARQUEZ ACAPULCO,GRO. C.P.39907 • Estado: GUERRERO • Tel´efono:01(744)434-03-00 • Fecha Apertura:10-sep-94 • Sucursal:CANCUN • Direcci´on: Col.BENITO JUAREZ CANCUN,QUINTANA ROO C.P.77500 • Estado: QUINTANA ROO • Tel´efono:01(998)881-02-50 • Fecha Apertura:23-sep-99 Utlizaremos la consulta: INSERT INTO tabla1(columna1,columna2,...,columnan) VALUES (valor1,valor2,...,valorn); 5
  • 6. 3)Hacer el CROSS JOIN de las relaciones GERENTE y SUCURSAL Utlizaremos la consulta: SELECT * FROM TABLA1 CROSS JOIN TABLA2; 6
  • 7. 4)Mostrar toda la informaci´on de los productos con su respectivo provee- dor usando join. Utlizaremos la consulta: SELECT * FROM TABLA1 ALIAS1 INNER JOIN TABLA2 ALIAS2 ON ALIAS1.Columnax = ALIAS2.Columnax; 5)Muestre el Nombre del gerente y la sucursal del que es gerente mostrando los atributos como Gerente y Sucursal. SELECT alias1.Columna1 AS TABLA1 , alias2.columna2 AS TABLA2 FROM TABLA1 alias1 RIGHT JOIN TABLA2 alias2 ON alias1.columnaencomun=alias2.columnaencomun; 7
  • 8. 6)Mostrar todos los proveedores y los productos que tienen asociados us- ando inner join. SELECT alias1.Columna1 AS TABLA1 , alias2.columna2 AS TABLA2 FROM TABLA1 alias1 INNER JOIN TABLA2 alias2 ON alias1.columnaencomun=alias2.columnaencomun; 8
  • 9. 7)Mostrar todos los Proveedores con sus respectivos productos,aunque no tengan productos asociados,usa left join. SELECT alias1.Columna1 AS TABLA1 , alias2.columna2 AS TABLA2 FROM TABLA1 alias1 LEFT JOIN TABLA2 alias2 ON alias1.columnaencomun=alias2.columnaencomun; 8)Mostrar todas las sucursales con sus respectivos gerentes,aunque no ten- gan gerentes asociados,usa RIGHT JOIN. SELECT alias1.Columna1 AS TABLA1 , alias2.columna2 AS TABLA2 FROM TABLA1 alias1 RIGHT JOIN TABLA2 alias2 ON alias1.columnaencomun=alias2.columnaencomun; 9
  • 10. 9)Mostrar todos los proveedores y sus productos,aunque no tengan pro- ductos asociados usa OUTER JOIN. SELECT * FROM TABLA1 LEFT OUTER JOIN TABLA2 ON TABLA1.columnaencomun=TABLA2.columnaencomun; 10
  • 11. 10)Hacer el join de los soscios de cada sucursal mostrando los datos de los socios y de la sucursal. SELECT * FROM TABLA1 INNER JOIN TABLAIn ON TABLA1.columnaencomun1=TABLAIn.columnaencomun1 INNER JOIN TABLA2 ON TABLAIn.columnaencomun2 = TABLA2.columnaencomun2; 11)Hacer el join de los socios de cada sucursal mostrando solo el nombre de la sucursal como SUCURSAL y los socios como SOCIO. SELECT alias1.Columna1 AS TABLA1,alias2.Columna2 AS TABLA2 FROM TABLA1 alias1 JOIN TABLAIn alias3 ON alias1.columnaencomun = alias3.columnaencomun JOIN TABLA2 alias2 ON alias2.columnaencomun = alias3.columnaenconum ; 11
  • 12. 12)Mostrar el nombe de los gerentes que tambien son socios usando IN- TERSECT. SELECT columna1 FROM TABLA1 INTERSECT SELECT Columna2 FROM TABLA2; 12
  • 13. 13)Renombrar el atributo direccion de la tabla sucursal a DireccionSucur- sal. EXEC sp rename ’TABLA1.columnadeseada’,’nuevonombre’,’COLUMN’; 14)Renombrar la tabla SUCURSAL A SUCURSAL COSTCO. EXEC sp rename ’TABLA’,’nuevonombretabla’; 13
  • 14. Conclusi´ones. En Conclusi´on el uso de los Join nos permite organizar de manera es- pec´ıfica la informaci´on de nuestras tablas, aunque a veces nos sea un poco confuso el uso de los alias en las consultas no es muy importante, mas en los casos cuando tenemos una relacion de dos llaves primarias con una llave foranea y tendremos que utilizar n joins dependiendo del recorrido de tablas que tengamos que hacer. Aunque fue un poco confusa esa parte fue intere- sante ya que la sintaxis te dice absolutamente la solucion de una manera explicita si es que la lees con atenci´on. 14