Si no hago ésta guía me ira mal. Les agradecería a ustedes que cuentan con más experiencia me puedan ayudar con esto:
Cita:
EXAMEN DE SQL
Tomando en cuenta el diagrama E-R anexo resolver los siguientes puntos.
1. Explicar cual es la diferencia entre los dos siguientes pasos:
a. Utilizar un producto cartesiano y luego una condición de combinación para unir 2 o mas tablas.
b. Utilizar un INNER JOIN para unir 2 o mas tablas.
2. Hacer un query que muestre todos los centros de contribución menores de 1000 (store_id < 1000) cuyo área no tenga manager asignado (employee_id = NULL)
Usar: ss_cat_store,ss_cat_area
3. Hacer un query para obtener de la tabla ss_cat_user todos los emails que esten 2 o más veces.
4. Hacer un query que muestre los nombres de los empleados que le reporten al gerente de la zona con zone_id = “K1100” así como el nombre de este mismo gerente, se debe mostrar un empleado por fila.
Usar: ss_cat_zone, ss_cat_area y ss_cat_emp_sarpi
5. Hacer un query que dada una fecha especifica muestre de la tabla ss_cat_time todos los días(date_id) correspondientes al periodo(period_no) al cual pertenece esa fecha.
6. Explicar detalladamente que es lo que hace el siguiente query
SELECT m1.*,COUNT(*) AS counter
FROM ss_cat_company m1
INNER JOIN ss_cat_company m2 ON (m1.company_id>=m2.company_id)
GROUP BY m1.company_id,m1.company_desc,m1.employee_id
7. Hacer un query que produzca la siguiente salida utilizando las tablas ss_cat_company y ss_cat_región.
Tip: crear un campo de ordenamiento que permita se ordenen los datos como se muestra.
Organizationid_____organization_desc______ordenado r
KFC________________KENTUCKY____________?????
K1000______________KFC CENTRO__________?????
K2000______________KFC NORTE ___________?????
K3000______________KFC OCCIDENTE_______?????
K4000______________KFC TIJUANA__________?????
K5000______________KFC APERTURAS________?????
K6000______________KFC CAPACITACION_____?????
K7000______________BODEGAS KFC__________?????
K8000______________KFC COMBOS__________?????
PH_________________PIZZA HUT____________?????
P1000______________PH CENTRO___________?????
P2000______________PH NORTE_____________?????
P3000______________PH OCCIDENTE________?????
P6000______________PH CAPACITACION______?????
P7000______________BODEGAS PH__________?????
El Diagrama de E-R esta Aquí------> EXAMEN DE SQL
Tomando en cuenta el diagrama E-R anexo resolver los siguientes puntos.
1. Explicar cual es la diferencia entre los dos siguientes pasos:
a. Utilizar un producto cartesiano y luego una condición de combinación para unir 2 o mas tablas.
b. Utilizar un INNER JOIN para unir 2 o mas tablas.
2. Hacer un query que muestre todos los centros de contribución menores de 1000 (store_id < 1000) cuyo área no tenga manager asignado (employee_id = NULL)
Usar: ss_cat_store,ss_cat_area
3. Hacer un query para obtener de la tabla ss_cat_user todos los emails que esten 2 o más veces.
4. Hacer un query que muestre los nombres de los empleados que le reporten al gerente de la zona con zone_id = “K1100” así como el nombre de este mismo gerente, se debe mostrar un empleado por fila.
Usar: ss_cat_zone, ss_cat_area y ss_cat_emp_sarpi
5. Hacer un query que dada una fecha especifica muestre de la tabla ss_cat_time todos los días(date_id) correspondientes al periodo(period_no) al cual pertenece esa fecha.
6. Explicar detalladamente que es lo que hace el siguiente query
SELECT m1.*,COUNT(*) AS counter
FROM ss_cat_company m1
INNER JOIN ss_cat_company m2 ON (m1.company_id>=m2.company_id)
GROUP BY m1.company_id,m1.company_desc,m1.employee_id
7. Hacer un query que produzca la siguiente salida utilizando las tablas ss_cat_company y ss_cat_región.
Tip: crear un campo de ordenamiento que permita se ordenen los datos como se muestra.
Organizationid_____organization_desc______ordenado r
KFC________________KENTUCKY____________?????
K1000______________KFC CENTRO__________?????
K2000______________KFC NORTE ___________?????
K3000______________KFC OCCIDENTE_______?????
K4000______________KFC TIJUANA__________?????
K5000______________KFC APERTURAS________?????
K6000______________KFC CAPACITACION_____?????
K7000______________BODEGAS KFC__________?????
K8000______________KFC COMBOS__________?????
PH_________________PIZZA HUT____________?????
P1000______________PH CENTRO___________?????
P2000______________PH NORTE_____________?????
P3000______________PH OCCIDENTE________?????
P6000______________PH CAPACITACION______?????
P7000______________BODEGAS PH__________?????