You are on page 1of 6

Act.

12: Lección Evaluativa 3

Question 1

Puntos: 1

Para actualizar una o un conjunto de filas en una tabla, se debe aplicar la siguiente sentencia:

Seleccione al menos una respuesta.

a. WHERE

b. UPDATE, FROM

c. UPDATE, AS

d. UPDATE, SET

Question 2

Puntos: 1

Dada la siguiente estructura de las tablas de Reservas, Hoteles y Huéspedes. La sintaxis para consultar el nombre de
los huéspedes que tienen reservas es:

Rnum Fecha_Ini Dias uración Nro_Id_Hues Cod_Hot Nro_Hab Fec_Res

Cod_Hot Hnombre Cod_Mun

Nro_Id_Hues Nombre_Hues

Seleccione una respuesta.

a. SELECT Nomb_Hues FROM Huespedes, Reservas WHERE Huespedes.Nro_Id_Hues = Reservas.Nro_Id_Hues

b. SELECT Nomb_Hues FROM Huespedes WHERE Huespedes.Nro_Id_Hues = Reservas.Nro_Id_Hues

c. SELECT Nomb_Hues FROM Huespedes, Reservas

d. SELECT Nomb_Hues FROM Reservas WHERE Huespedes.Nro_Id_Hues = Reservas.Nro_Id_Hues

Question 3

Puntos: 1

Se puede decir que los campos VNRO y PNRO en la tabla suministros son:

Seleccione al menos una respuesta.


a. Llaves foráneas

b. Llaves principal

c. Llaves candidatas

d. Llaves secundarias

Question 4

Puntos: 1

Para insertar dos filas en la tabla de proveedores, la instrucción válida es:

1.

INSERT INTO PROVEEDORES

(VNRO,VNOMBRE,CIUDAD,SITUACION)

VALUES(‘P01’,’Arturo Sepúlveda’,’Cartagena’);

INSERT INTO PROVEEDORES

(VNRO,VNOMBRE,CIUDAD,SITUACION)

VALUES(‘P02’,’Carlos Uribe’,’Medellin’);

2.

INSERT INTO PROVEEDORES

(VNRO,VNOMBRE,CIUDAD,SITUACION)

VALUES(‘P01’,’Arturo Sepúlveda’,’Cartagena’),
VALUES(‘P02’,’Carlos Uribe’,’Medellin’);

3.

INSERT INTO PROVEEDORES

VALUES(‘P01’,’Arturo Sepúlveda’,’Cartagena’);

INSERT INTO PROVEEDORES


VALUES(‘P02’,’Carlos Uribe’,’Medellin’);

4.

INSERT INTO PROVEEDORES

(VNRO,VNOMBRE,CIUDAD,SITUACION);

VALUES(‘P01’,’Arturo Sepúlveda’,’Cartagena’);

INSERT INTO PROVEEDORES

(VNRO,VNOMBRE,CIUDAD,SITUACION);

VALUES(‘P02’,’Carlos Uribe’,’Medellin’);

Seleccione una respuesta.

a. La respuesta correcta es la 1.

b. La respuesta correcta es la 4.

c. La respuesta correcta es la 3.

d. La respuesta correcta es la 2.

Question 5

Puntos: 1

Dada la siguiente tabla de docentes:

Diga cuál es la sentencia para la siguiente consulta:

Se requiere saber cuanto docentes hay en cada escuelas con cargo de tutor; solo los que tienen mas de un tutor.

Seleccione una respuesta.

a. Select escuela, count (nombre) From Docentes Where cargo = "tutor" Having count(escuela) > 1
b. Select escuela, count (nombre) From Docentes Where cargo = "tutor" group by escuela Having
count(nombre)> 1

c. Select escuela, count (nombre) From Docentes Where cargo = "tutor" Order By escuela Having count(escuela)
>1

d. Select escuela, count (nombre) From Docentes Where cargo = "tutor" and count(nombre) > 1 group by escuela

Question 6

Puntos: 1

Dada la siguiente estructura de las tablas de Reservas, Hoteles y Huéspedes. La sintaxis para consultar el nombre de los
Hoteles con su total de reservas, aquellos cuyo municipio es "02", es:

1)Rnum,Fecha_Ini,Dias uración,Nro_Id_Hues,Cod_Hot,Nro_Hab,Fec_Res
2) Cod_Hot,Hnombre,Cod_Mun
3) Nro_Id_Hues,Nombre_Hues

Seleccione una respuesta.

a. SELECT Hnombre, count(Rnum) FROM Hoteles, Reservas, huespedes WHERE Hoteles.Cod_Hot =


Reservas.Cod_Hot AND Cod_Mun = "02" GROUP BY Hnombre

b. SELECT Hnombre, count(Rnum) FROM Hoteles, Reservas WHERE Hoteles.Cod_Hot = Reservas.Cod_Hot AND
Cod_Mun = "02" GROUP BY Hnombre

c. SELECT Hnombre, count (Rnum) FROM Hoteles, Reservas WHERE Hoteles.Cod_Hot = Reservas.Cod_Hot GROUP
BY Hnombre

d. SELECT Hnombre, count(Rnum) FROM Hoteles, Reservas WHERE Hoteles.Cod_Hot = Reservas.Cod_Hot AND
Cod_Mun = "02" GROUP BY Hnombre

Question 7

Puntos: 1

Dada la siguiente tabla de docentes:

Diga cuál es la sentencia para la siguiente consulta:

Se requiere saber cuanto docentes hay en cada escuelas con cargo de tutor; solo los que tienen mas de un tutor.
Seleccione una respuesta.

a. Select escuela, count (nombre) From Docentes Where cargo = "tutor" Order By escuela Having count(escuela)
>1

b. Select escuela, count (nombre) From Docentes Where cargo = "tutor" group by escuela Having
count(nombre)> 1

c. Select escuela, count (nombre) From Docentes Where cargo = "tutor" and count(nombre) > 1 group by escuela

d. Select escuela, count (nombre) From Docentes Where cargo = "tutor" Having count(escuela) > 1

Question 8

Puntos: 1

Dada la siguiente estructura de las tablas de Reservas, Hoteles y Huéspedes. La sintaxis para consultar el nombre de los
Hoteles con su total de reservas, aquellos cuyo municipio es "02", es:

1)Rnum,Fecha_Ini,Dias uración,Nro_Id_Hues,Cod_Hot,Nro_Hab,Fec_Res
2) Cod_Hot,Hnombre,Cod_Mun
3) Nro_Id_Hues,Nombre_Hues

Seleccione una respuesta.

a. SELECT Hnombre, count (Rnum) FROM Hoteles, Reservas WHERE Hoteles.Cod_Hot = Reservas.Cod_Hot GROUP
BY Hnombre

b. SELECT Hnombre, count(Rnum) FROM Hoteles, Reservas WHERE Hoteles.Cod_Hot = Reservas.Cod_Hot AND
Cod_Mun = "02" GROUP BY Hnombre

c. SELECT Hnombre, count(Rnum) FROM Hoteles, Reservas, huespedes WHERE Hoteles.Cod_Hot =


Reservas.Cod_Hot AND Cod_Mun = "02" GROUP BY Hnombre

d. SELECT Hnombre, count(Rnum) FROM Hoteles, Reservas WHERE Hoteles.Cod_Hot = Reservas.Cod_Hot AND
Cod_Mun = "02" GROUP BY Hnombre

Question 9

Puntos: 1

Con cuáles sentencias SQL se obtiene el mismo resultado?

Seleccione al menos una respuesta.

a. SELECT nombreEmp FROM empleados WHERE sueldo >= 1000000 AND sueldo <= 1850000;

b. SELECT nombreEmp FROM empleados WHERE sueldo >= 1850000 OR sueldo <= 1000000;
c. SELECT nombreEmp FROM empleados WHERE sueldo >= 1850000 AND sueldo <= 1000000;

d. SELECT nombreEmp FROM empleados WHERE sueldo BETWEEN 1000000 AND 1850000;

Question 10

Puntos: 1

Esta sentencia es la razón de ser de toda la filosofía de las bases de datos relacional, ya que con esto se creo un método
para ver los datos en una forma no procedimental, es aquí donde mas aplica las operaciones algebraicas vistas en el
capítulo anterior.

Seleccione una respuesta.

a. DELETE

b. INSERT

c. UPDATE

d. SELECT

Su calificación final en este cuestionario es 12.75 / 17

You might also like