Está en la página 1de 9

SEMANA 5 – EXAMEN – BASES DE DATOS

Comenzado enlunes, 5 de junio de 2023, 15:50


EstadoTerminados
Finalizado enlunes, 5 de junio de 2023, 16:02
Tiempo empleado11 mins 50 segundos
Calificación10.0 de un total de 10.0 (100%)
Comentario de
¡¡ Excelente, sigue así !!
retroalimentación
Pregunta 1
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

¿Qué realizó la siguiente expresión? Observa la tabla y el resultado.


SELECT COUNT(Especialidad) FROM MedicosMatutino;

Tabla. MedicosMatutino.
Seleccione una:
Cuenta el número de médicos
Cuenta los valores donde no hay especialidad
Cuenta todas las especialidades incluyendo duplicados
Cuenta todas las especialidades únicas
Su respuesta es correcta.

Pregunta 2
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

Tomando como base la siguiente tabla denominada ESTUDIANTE, analiza:


¿Cuál de las siguientes instrucciones SQL corresponde al RESULTADO
obtenido de acuerdo a la condición que indica la cláusula WHERE?

Seleccione una:
SELECT EID, Nombre FROM Estudiante WHERE Especialidad NOT IN
(‘Historia, ‘Contabilidad’)
SELECT EID, Nombre FROM Estudiante WHERE Especialidad IN
(‘Historia’, ‘Contabilidad’)
SELECT EID, Nombre FROM Estudiante WHERE Especialidad IN
(‘Matemáticas’)
SELECT EID FROM Estudiante WHERE Especialidad IN (‘Matemáticas’,
‘Contabilidad’)
Su respuesta es correcta.

Pregunta 3
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

¿Qué realiza la siguiente expresión de acuerdo al resultado obtenido en


la tabla?
SELECT Id_Articulo, NombreArticulo, Stock FROM Articulos;

Tabla. Articulos
Seleccione una:
Lista los artículos donde es stock sea mayor a 20 y menor a 40
Muestra los artículos donde el NombreArticulo inicia con ‘C’
Muestra todos los artículos incluyendo los que no tienen stock
Muestra todos los artículos que tienen nulos en el stock
Su respuesta es correcta.

Pregunta 4
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

Analiza la siguiente expresión y elige la opción que muestra el resultado


mostrado:
SELECT Nombre FROM ESTUDIANTE WHERE Nombre LIKE ‘%S’
Seleccione una:
Nombres que terminen con ‘S’
Nombre no está contenida una ‘S’
Nombres que inician con ‘S’
Nombre está contenida una ‘S’ en medio
Su respuesta es correcta.

Pregunta 5
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

Se requiere insertar al médico Paula Martínez, en la siguiente tabla. ¿Cuál


es la expresión correcta para realizar la inserción?

Seleccione una:
UPDATE Medicos SET NombreMedico= 'Paula Martínez';
CREATE TABLE Medicos
(NumMedico,NombreMedico,Edad,sexo,especialidad) VALUES (04, 'Paula
Martínez', 41,'F', 100);
INSERT INTO Medicos
(NumMedico,NombreMedico,Edad,sexo,especialidad) VALUES (04, 'Paula
Martínez', 41,'F', 100);
DROP TABLE Medicos WHERE NombreMedico= 'Paula Martínez';
Su respuesta es correcta.
Pregunta 6
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

La expresión:

SELECT ESTUDIANTE.EID, ESTUDIANTE.Nombre,


INSCRIPCION.NombredeClase
FROM ESTUDIANTE, INSCRIPCIÓN
WHERE ESTUDIANTE.EID =
INSCRIPCION.NumeroEstudiante;

¿Qué tipo de relación produce?.

Tip: Recuerde que el enunciado FROM expresa el producto de


ESTUDIANTE e INSCRIPCIÓN, y el enunciado WHERE, la selección.
Seleccione una:
USER
COMMIT
ALL
JOIN
Su respuesta es correcta.

Pregunta 7
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

¿Qué realiza la siguiente expresión de acuerdo al resultado obtenido en


la tabla?
SELECT * FROM inventario
WHERE Mínimos is null;

Seleccione una:
Muestra todos los artículos donde hay nulos en el campo máximos
Muestra la sumatoria del costo de ingreso de todos los artículos
Muestra todos los artículos donde hay nulos en el campo mínimos
Muestra todos los artículos donde no hay nulos en el campo mínimos
Su respuesta es correcta.

Pregunta 8
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

La siguiente expresión primero hace una suma de la cantidad de población


(population) que tiene cada país, representado por su código
(CountryCode), agrupando los resultados por código de país (group by).
Con base a los datos obtenidos a partir de la consulta los cuales se
muestran en la siguiente tabla, ¿qué grupos de resultados se obtiene al
aplicar la cláusula HAVING?
select CountryCode, sum(Population)
from city
group by CountryCode
HAVING Sum(Population) > 1 000 000 order by sum(Population) asc;
Seleccione una:
Los países donde su población es menor a 1,000,000
Los países donde no hay población
Los países donde su población es menor a 500 000
Los países donde su población es mayor a 1,000,000
Su respuesta es correcta.

Pregunta 9
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

¿Qué expresión muestra el resultado de ordenación de la siguiente tabla?

Seleccione una:
SELECT NumArticulo, NomArt FROM articulos ORDER BY NumArticulo
DESC;
SELECT NumArticulo, NomArt FROM articulos GROUP BY NumArticulo;
SELECT NumArticulo, NomArt FROM articulos ORDER BY NumArticulo
ASC;
SELECT NumArticulo, Precio FROM articulos ORDER BY NumArticulo;
Su respuesta es correcta.

Pregunta 10
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

Dada las siguientes tablas, cada una está representada por un “alias”,
donde la tabla artículos es representada con la letra A y la
tabla inventarios representada con la letra B, en este contexto ¿cuál
expresión de unión corresponde al resultado de acuerdo a los alias
mencionados?

Seleccione una:
SELECT A.NumArticulo, A.NomArt, A.id_inventarios, A.Maximos
FROM articulos A INNER JOIN inventarios B
ON(A.NumArticulo=B.NumArtInv);
SELECT A.NumArticulo, A.NomArt, B.id_inventarios, B.Maximos
FROM articulos A INNER JOIN inventarios B
ON(A.NumArticulo=B.NumArtInv);
SELECT B.NumArticulo, A.NomArt, B.id_inventarios, A.Maximos
FROM articulos A INNER JOIN inventarios B
ON(A.NumArticulo=B.NumArtInv);
SELECT B.NumArticulo, B.NomArt, B.id_inventarios, B.Maximos
FROM articulos A INNER JOIN inventarios B
ON(A.NumArticulo=B.NumArtInv);
Su respuesta es correcta.

También podría gustarte