Página Principal / Mis cursos / Informática II - TUA - 2023 / Prácticas y Evaluaciones / Consultas en SQL
Comenzado el martes, 19 de septiembre de 2023, 18:06
Estado Finalizado
Finalizado en martes, 19 de septiembre de 2023, 19:03
Tiempo 56 minutos 31 segundos
empleado
Puntos 10,30/17,00
Calificación 6,06 de 10,00 (61%)
Pregunta 1
Correcta
Se puntúa 1,00 sobre 1,00
Dada esta tabla Alumnos, se escribe la sentencia:
SELECT Nombre, Apellido FROM Alumnos where Nota > (SELECT AVG(Nota) From Alumnos)
¿Qué retorna esta sentencia?
a. El nombre, el apellido y el promedio de los alumnos del curso
b. El nombre y el apellido de los alumnos que tienen una nota superior al promedio
c. Todos los datos de los alumnos con promedio inferior al promedio del curso
d. El nombre y el apellido de los alumnos con promedio superior al promedio del curso.
Respuesta correcta
La respuesta correcta es:
El nombre y el apellido de los alumnos que tienen una nota superior al promedio
Pregunta 2
Correcta
Se puntúa 1,00 sobre 1,00
Se establece esta relación entre las tablas.
En estas condiciones:
a. Cada alumno puede cursar una única materia
b. No se puede establecer la relación porque los nombres de campo no coinciden.
c. Cada materia puede ser cursada por varios alumnos
d. El campo IdMateria en la tabla de Alumnos es innecesario.
e. Un alumno puede cursar varias materias
Respuesta correcta
Las respuestas correctas son:
Un alumno puede cursar varias materias,
Cada materia puede ser cursada por varios alumnos,
El campo IdMateria en la tabla de Alumnos es innecesario.
Pregunta 3
Parcialmente correcta
Se puntúa 0,50 sobre 1,00
¿Qué consultas retornan la cantidad de alumnos del curso A?
Seleccione una o más de una:
a. SELECT * FROM Alumnos WHERE Curso = 'A'
b. SELECT COUNT(*) FROM Alumnos WHERE Curso = 'A'
c. SELECT SUM(CodAlumno) FROM Alumnos WHERE Curso = 'A'
d. SELECT COUNT(CodAlumno) FROM Alumnos WHERE Curso = 'A'
Respuesta parcialmente correcta.
Ha seleccionado correctamente 1.
Las respuestas correctas son:
SELECT COUNT(*) FROM Alumnos WHERE Curso = 'A',
SELECT COUNT(CodAlumno) FROM Alumnos WHERE Curso = 'A'
Pregunta 4
Incorrecta
Se puntúa 0,00 sobre 1,00
¿Cuáles de las consultas retornan el Código de los alumnos cuyo nombre es Leandro, ya sea como primero o segundo nombre?
Seleccione una o más de una:
a. SELECT CodAlumno FROM Alumnos WHERE PrimerNombre = 'Leandro' OR SegundoNombre = 'Leandro'
b. SELECT CodAlumno FROM Alumnos WHERE PrimerNombre Like 'Leandro' OR SegundoNombre Like 'Leandro'
c. SELECT CodAlumno FROM Alumnos WHERE Nombres Like 'Leandro'
d. SELECT CodAlumno FROM Alumnos WHERE PrimerNombre = 'Leandro' AND SegundoNombre = 'Leandro'
Respuesta incorrecta.
Las respuestas correctas son:
SELECT CodAlumno FROM Alumnos WHERE PrimerNombre = 'Leandro' OR SegundoNombre = 'Leandro',
SELECT CodAlumno FROM Alumnos WHERE PrimerNombre Like 'Leandro' OR SegundoNombre Like 'Leandro'
Pregunta 5
Parcialmente correcta
Se puntúa 0,50 sobre 1,00
¿Qué sentencias permitirían calcular la edad de cada alumno?
a. SELECT #09/19/2023# - FechaNacimiento FROM Alumnos
b. SELECT FechaNacimiento - #09/19/2023# AS Edad FROM Alumnos
c. SELECT #09/19/2023# - FechaNacimiento AS Edad FROM Alumnos
d. SELECT FechaNacimiento - #09/19/2023# FROM Alumnos
Respuesta parcialmente correcta.
Ha seleccionado correctamente 1.
Las respuestas correctas son:
SELECT #09/19/2023# - FechaNacimiento AS Edad FROM Alumnos,
SELECT #09/19/2023# - FechaNacimiento FROM Alumnos
Pregunta 6
Incorrecta
Se puntúa 0,00 sobre 1,00
¿Qué consulta retorna todos los registros de la tabla Alumnos resaltados en amarillo?
a.
SELECT * FROM Alumnos WHERE FechaNacimiento < #1/1/2000#
b.
SELECT * FROM Alumnos WHERE FechaNacimiento < #01/01/2000#
c.
SELECT * FROM Alumnos WHERE FechaNacimiento < “1/1/2000”
d.
SELECT * FROM Alumnos WHERE FechaNacimiento < 1/1/2000
Respuesta incorrecta.
La respuesta correcta es:
SELECT * FROM Alumnos WHERE FechaNacimiento < #01/01/2000#
Pregunta 7
Parcialmente correcta
Se puntúa 0,80 sobre 1,00
Seleccione Verdadero o Falso para cada enunciado.
Fecha de Nacimiento es un nombre de campo válido Falso
Verdadero
CódigoAlumno es un nombre de campo permitido
El importe total de una venta se calcula como precio * cantidad. Por lo tanto, no se incluye un campo total en la Verdadero
tabla.
Falso
Los campos que contienen fechas conviene almacenarlos en formato texto para ahorrar memoria.
Si un campo debiera denominarse Años, tendría que escribirlo como Anios Verdadero
Respuesta parcialmente correcta.
Ha seleccionado correctamente 4.
La respuesta correcta es:
Fecha de Nacimiento es un nombre de campo válido → Falso,
CódigoAlumno es un nombre de campo permitido → Falso,
El importe total de una venta se calcula como precio * cantidad. Por lo tanto, no se incluye un campo total en la tabla. → Verdadero,
Los campos que contienen fechas conviene almacenarlos en formato texto para ahorrar memoria. → Falso,
Si un campo debiera denominarse Años, tendría que escribirlo como Anios → Verdadero
Pregunta 8
Incorrecta
Se puntúa 0,00 sobre 1,00
¿Qué consulta retorna todos los registros de la tabla Alumnos resaltados en amarillo?
a. SELECT * FROM Alumnos WHERE FechaNacimiento < #1/1/2000# OR Curso = ‘A’
b. SELECT * FROM Alumnos WHERE FechaNacimiento > “1/1/2001” AND Curso = ‘A’
c. SELECT * FROM Alumnos WHERE FechaNacimiento < #01/01/2000# AND Curso = ‘A’
d. SELECT * FROM Alumnos WHERE FechaNacimiento < #01/01/2000# OR Curso = ‘A’
e. SELECT * FROM Alumnos WHERE FechaNacimiento > 1/1/2001 OR Curso = ‘A’
Respuesta incorrecta.
La respuesta correcta es:
SELECT * FROM Alumnos WHERE FechaNacimiento < #01/01/2000# AND Curso = ‘A’
Pregunta 9
Incorrecta
Se puntúa 0,00 sobre 1,00
¿Qué consulta trae como resultado la tabla tal como se presenta?
a. SELECT * FROM Alumnos ORDER BY Curso, FechaNacimiento
b. SELECT * FROM Alumnos ORDER BY Curso, FechaNacimiento DESC
c. SELECT * FROM Alumnos ORDER BY FechaNacimiento DESC, Curso ASC
d. SELECT * FROM Alumnos ORDER BY FechaNacimiento, Curso
Respuesta incorrecta.
La respuesta correcta es:
SELECT * FROM Alumnos ORDER BY Curso, FechaNacimiento DESC
Pregunta 10
Incorrecta
Se puntúa 0,00 sobre 1,00
¿Qué consulta retorna todos los registros de la tabla Alumnos resaltados en amarillo?
a.
SELECT * FROM Alumnos WHERE Curso <> “A”
b.
SELECT * FROM Alumnos WHERE Curso = B
c.
SELECT * FROM Alumnos WHERE Curso = 'B'
d.
SELECT * FROM Alumnos WHERE Curso = “B”
Respuesta incorrecta.
La respuesta correcta es:
SELECT * FROM Alumnos WHERE Curso = 'B'
Pregunta 11
Correcta
Se puntúa 1,00 sobre 1,00
¿Qué consulta trae por resultado el nombre y el apellido de todos los alumnos en el rango 3 a 6?
a. SELECT Nombre, Apellido FROM Alumnos WHERE Nota >= 3 AND <=6
b. SELECT Nombre, Apellido FROM Alumnos WHERE Nota >= 3 AND Nota<=6
c. SELECT Nombre, Apellido FROM Alumnos WHERE Nota > 3 OR Nota<6
d. SELECT Nombre, Apellido FROM Alumnos WHERE Nota >= 3 OR Nota<=6
Respuesta correcta
La respuesta correcta es:
SELECT Nombre, Apellido FROM Alumnos WHERE Nota >= 3 AND Nota<=6
Pregunta 12
Correcta
Se puntúa 1,00 sobre 1,00
Se establece una relación entre Alumnos y Materias.
En estas condiciones, cada alumno puede cursar varias materias.
Seleccione una:
Verdadero
Falso
La respuesta correcta es 'Falso'
Pregunta 13
Correcta
Se puntúa 1,00 sobre 1,00
¿Qué consulta asegura retornar todos los registros de los alumnos nacidos en el año 2000?
a. SELECT * FROM Alumnos WHERE FechaNacimiento BETWEEN #01/01/2000# AND #12/31/2000#
b. SELECT * FROM Alumnos WHERE FechaNacimiento > #01/01/2000# AND FechaNacimiento < #12/31/2000#
c. SELECT * FROM Alumnos WHERE FechaNacimiento > #01/01/2000# AND < #12/31/2000#
d. SELECT * FROM Alumnos WHERE FechaNacimiento >= #01/01/2000# AND FechaNacimiento <= #31/12/2000#
Respuesta correcta
La respuesta correcta es:
SELECT * FROM Alumnos WHERE FechaNacimiento BETWEEN #01/01/2000# AND #12/31/2000#
Pregunta 14
Correcta
Se puntúa 1,00 sobre 1,00
Dada esta tabla Alumnos, se escribe la sentencia:
SELECT CodAlumno FROM Alumnos WHERE Apellido Like '*ez'
La consulta retorna:
a. Todos los datos de los Alumnos cuyo apellido termina con “ez”
b. Todos los datos de los alumnos cuyo apellido contiene “ez”
c. El código de todos los alumnos cuyo apellido termina con “ez”
d. El código de todos los alumnos cuyo apellido contiene “ez”
Respuesta correcta
La respuesta correcta es:
El código de todos los alumnos cuyo apellido termina con “ez”
Pregunta 15
Correcta
Se puntúa 1,00 sobre 1,00
Asociar cada sentencia con el resultado que retorna, al aplicar las sentencias sobre la siguiente tabla.
SELECT AVG(Nota) FROM Alumnos 6,4
SELECT SUM(Nota)/COUNT(Nota) FROM Alumnos 6,4
SELECT MAX(Nota) FROM Alumnos 10
SELECT COUNT(Nota) FROM Alumnos 10
SELECT SUM(Nota) FROM Alumnos 64
SELECT MIN(Nota) FROM Alumnos 3
Respuesta correcta
La respuesta correcta es:
SELECT AVG(Nota) FROM Alumnos → 6,4,
SELECT SUM(Nota)/COUNT(Nota) FROM Alumnos → 6,4,
SELECT MAX(Nota) FROM Alumnos → 10,
SELECT COUNT(Nota) FROM Alumnos → 10,
SELECT SUM(Nota) FROM Alumnos → 64,
SELECT MIN(Nota) FROM Alumnos → 3
Pregunta 16
Correcta
Se puntúa 1,00 sobre 1,00
Dada esta tabla Alumnos, se escribe la sentencia:
SELECT AVG(Nota) FROM AlumnosNotas WHERE Materia = ‘Lengua’
¿Qué retorna esta sentencia?
a. El promedio de las notas de todos los alumnos
b. La suma de las notas de Lengua de todos los alumnos
c. El promedio de Lengua de todos los alumnos
d. La cantidad de alumnos de Lengua
Respuesta correcta
La respuesta correcta es:
El promedio de Lengua de todos los alumnos
Pregunta 17
Parcialmente correcta
Se puntúa 0,50 sobre 1,00
¿Qué consultas dan por resultado el promedio de Matemática de los alumnos aprobados?
Nota: se aprueba con 6 o más.
a. SELECT AVG(Nota) FROM Alumnos WHERE Materia = 'Matemática' AND Nota >6
b. SELECT AVG(Nota) FROM Alumnos WHERE Materia NOT IN ('Lengua', 'Historia') AND Nota >6
c. SELECT AVG(Nota) FROM Alumnos WHERE Materia = 'Matemática' AND Nota >=6
d. SELECT AVG(Nota) FROM Alumnos WHERE Materia NOT IN ('Lengua', 'Historia') AND Nota >=6
Respuesta parcialmente correcta.
Ha seleccionado correctamente 1.
Las respuestas correctas son:
SELECT AVG(Nota) FROM Alumnos WHERE Materia NOT IN ('Lengua', 'Historia') AND Nota >=6,
SELECT AVG(Nota) FROM Alumnos WHERE Materia = 'Matemática' AND Nota >=6
◄ Pautas de aprobación
Ir a...
BD Neptuno ►