Sentencias Básicas SQL
Enviado por Jimmy Arriciaga • 30 de Julio de 2019 • Ensayo • 802 Palabras (4 Páginas) • 146 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] |
...