PUERTA | PUERTA-CS-2003 | Pregunta 86

Considere el conjunto de relaciones que se muestra a continuación y la consulta SQL que sigue.

Students: (Roll_number, Name, Date_of_birth)
  Courses: (Course number, Course_name, Instructor)
  Grades: (Roll_number, Course_number, Grade)
 select distinct Name
         from Students, Courses, Grades
         where Students. Roll_number = Grades.Roll_number
              and Courses.Instructor = Korth
              and Courses.Course_number = Grades.Course_number
              and Grades.grade = A

¿Cuál de los siguientes conjuntos se calcula mediante la consulta anterior?
(A) Nombres de los estudiantes que obtuvieron una calificación A en todos los cursos impartidos por Korth
(B) Nombres de los estudiantes que obtuvieron una calificación A en todos los cursos
(C) Nombres de los estudiantes que obtuvieron una calificación A en al menos uno de los cursos impartidos por Korth
(D) Ninguna de las anteriores

Respuesta: (C)
Explicación: La consulta da el nombre de todos los alumnos que han obtenido calificación “A” en alguno de los cursos impartidos por Korth.
Entonces, C es la opción correcta.

 
Comente a continuación si encuentra algo incorrecto en la publicación anterior.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *