Sentencias Básicas SQL
Jimmy ArriciagaEnsayo30 de Julio de 2019
802 Palabras (4 Páginas)221 Visitas
UNIVERSIDAD TÉCNICA [pic 1][pic 2]
ESTATAL DE QUEVEDO
FACULTAD CIENCIAS DE LA INGENIERÍA
TEMA:
REACTIVOS
NOMBRE:
CHALA ARRICIAGA JIMMY ALEJANDRO
DOCENTE:
ING. EFRAIN DIAZ MACIAS
ASIGNATURA:
BASE DE DATOS
CURSO:
SOFTWARE 3 “A”
QUEVEDO – ECUADOR
PREGUNTA Nº 1
Asignatura: Base de datos  | Tiempo estimado: 10 minutos  | Nivel de Bloom: Conocimiento  | Tipo: (_) Independiente (x) Multireactivo  | 
Resultado de aprendizaje a evaluar: Conocer los conceptos y habilidades de diseño o análisis de sentencias SQL.  | |||
ENUNCIADO  | Sentencias SQL  | ||
CONECTOR:  | Seleccione la respuesta correcta: ¿Cuál de las sentencias corresponde a la siguiente consulta en SQL? -Sume la cantidad de productos que se vendieron por orden en el año 1997  | ||
OPCIONES:  | A) select sum(D.Quantity) as Cant, D.OrderID from Orders O inner join [Order Details] D on O.OrderID=D.OrderID where year(O.OrderDate)=1997 group by D.OrderID  | ||
B) select sum(D.Quantity) as Cant, D.OrderID from Orders O outer join [Order Details] D on O.OrderID=D.OrderID where year(O.OrderDate)= is null group by D.OrderID  | |||
C) select sum(D.Quantity) as Cant, D.OrderID from Orders O left join [Order Details] D on O.OrderID=D.OrderID where year(O.OrderDate)=1997 group by D.OrderID  | |||
D) select sum(D.Quantity) as Cant, D.OrderID from Orders O rigth join [Order Details] D on O.OrderID=D.OrderID where year(O.OrderDate)=is null group by D.OrderID  | |||
RESPUESTA CORRECTA:  | A  | ||
ARGUMENTACIÓN:  | Correcta: A El resultado de la consulta muestra: [pic 3]  | 
PREGUNTA Nº 2
Asignatura: Base de datos  | Tiempo estimado: 10 minutos  | Nivel de Bloom: Conocimiento  | Tipo: (_) Independiente (x) Multireactivo  | 
Resultado de aprendizaje a evaluar: Conocer los conceptos y habilidades de diseño o análisis de sentencias SQL.  | |||
ENUNCIADO  | Sentencias SQL  | ||
CONECTOR:  | Seleccione la respuesta correcta: ¿Cuál de las sentencias corresponde a la siguiente consulta en SQL? - Cuantas ventas se han hecho en toda la historia de la empresa agrupadas por año y mes  | ||
OPCIONES:  | A) select YEAR(OrderDate) Año, avg(OrderID) cantVentas from Orders group by YEAR(OrderDate)  | ||
B) select YEAR(OrderDate) Año, sum(OrderID) cantVentas from Orders  | |||
C) select YEAR(OrderDate) Año, count(OrderID) cantVentas from Orders group by YEAR(OrderDate) Order by YEAR(OrderDate) asc  | |||
D) select YEAR(OrderDate) Año, mount(OrderID) cantVentas from Orders  | |||
RESPUESTA CORRECTA:  | C  | ||
ARGUMENTACIÓN:  | Correcta: C El resultado de la consulta muestra: [pic 4]  | 
PREGUNTA Nº 3
Asignatura: Base de datos  | Tiempo estimado: 10 minutos  | Nivel de Bloom: Conocimiento  | Tipo: (_) Independiente (x) Multireactivo  | 
Resultado de aprendizaje a evaluar: Conocer los conceptos y habilidades de diseño o análisis de sentencias SQL.  | |||
ENUNCIADO  | Sentencias SQL  | ||
CONECTOR:  | Seleccione la respuesta correcta: ¿Cuál de las sentencias corresponde a la siguiente consulta en SQL? -Top 3 países que más productos distintos a comprado  | ||
OPCIONES:  | A) select top 3 O.ShipCountry as País, sum(distinct D.ProductID) as cant from Orders O inner join [Order Details] D on O.OrderID=D.OrderID group by O.ShipCountry order by cant desc  | ||
B) select top 3 O.ShipCountry as País, sum(distinct D.ProductID) as cant from Orders O rigth join [Order Details] D on O.OrderID=D.OrderID group by O.ShipCountry order by cant desc  | |||
C) select top 3 O.ShipCountry as País, count(distinct D.ProductID) as cant from Orders O rigth join [Order Details] D on O.OrderID=D.OrderID group by O.ShipCountry  | |||
D) select top 3 O.ShipCountry as País, count(distinct D.ProductID) as cant from Orders O inner join [Order Details] D on O.OrderID=D.OrderID group by O.ShipCountry order by cant desc  | |||
RESPUESTA CORRECTA:  | D  | ||
ARGUMENTACIÓN:  | Correcta: D Los países que más han comprado en la empresa son: [pic 5]  | 
...