Está en la página 1de 18

SELECCIONE LA RESPUESTA CORRECTA

1. Observe la siguientes sentencias e identifique la sintaxis correcta en MySQL


Workbench para mostrar los campos o columnas que tiene una tabla

A. SHOW TABLES nombre de la tabla;


B. SHOW COLUMNS FROM nombre de la tabla;
C. SHOW COLUMNS;
D. SHOW TABLES;

2. Identifique la sintaxis correcta en MySQL Workbench para cambiar el nombre


de la tabla articulo por producto en la base de datos tienda

A. RENAME TABLE producto TO articulo;


B. RENAME TABLE articulo TO RENAME TABLE producto;
C. RENAME TABLE articulo TO producto;
D. TABLE RENAME articulo TO productos;

3. Identifique la sintaxis correcta en MySQL Workbench para cambiar el nombre


de la tabla profesor por docente en la base de datos instituto

A. RENAME TABLE docente TO profesor;


B. RENAME TABLE profesor TO RENAME TABLE docente
C. RENAME TABLE profesor TO docente;
D. TABLE RENAME profesor TO docentes;

4. Le solicitan que agregue el campo estado a la tabla empleado de la base de datos


empresa. Identifique la sintaxis correcta en MySQL Workbench.

A. ADD estado ALTER TABLE empleado VARCHAR (10) NOT NULL;


B. ALTER TABLE empleado ADD estado VARCHAR (10) NOT NULL;
C. ALTER TABLE empleado ADD estado NOT NULL INT;
D. TABLE ALTER estado ADD empleado VARCHAR (10) NOT NULL;

5. Le solicitan que agregue el campo fecha_ingreso a la tabla fabricante de la


base de datos tienda. Identifique la sintaxis correcta en MySQL Workbench

A. ADD fecha_ingreso ALTER TABLE fabricante VARCHAR (10) NOT NULL;


B. ALTER TABLE fabricante ADD fecha_ingreso DATE NOT NULL;
C. ALTER TABLE fecha_ingreso ADD fabricante TIME NOT NULL ;
D. TABLE ALTER fabricante ADD fecha_ingreso DATETIME NOT NULL;

1
6. Identifique cuál es la sentencia correcta en MYSQL WORKBENCH para mostrar
las tablas que tiene una base de datos.

A. SHOW DATABASE
B. SHOW TABLES
C. SHOW CREATE TABLE
D. SHOW COLUMNS FROM

7. Identifique cuál es la sentencia correcta en MYSQL WORKBENCH para limpiar


(vaciar) todos los datos de una tabla.

A. SHOW TABLES
B. SHOW CREATE TABLE
C. RENAME TABLE
D. TRUNCATE TABLE

8. Identifique cuál es la sentencia correcta en MYSQL WORKBENCH para crear


una base de datos.

A. SHOW DATABASE
B. CREATE DATABASE
C. SHOW TABLES
D. SHOW CREATE TABLE

9. Le solicitan vaciar la tabla estudiante de la base ITSJBA. Identifique cuál es la


sentencia correcta en MYSQL WORKBENCH.

A. RENAME TABLE estudiante;


B. TABLE TRUNCATE estudiantes;
C. TRUNCATE TABLE estudiante;
D. Estudiante TRUNCATE TABLE;

10. Le solicitan vaciar la tabla producto de la base EMPRESAXYZ Identifique cuál


es la sentencia correcta en MYSQL WORKBENCH.

A. RENAME TABLE producto;


B. TABLE TRUNCATE empresaxyz;
C. TRUNCATE TABLE producto;
D. producto TRUNCATE TABLE;

2
11. Le solicitan vaciar la tabla fabricante de la base de datos tienda. La tabla
fabricante está relacionada con la tabla artículo. Identifique la sintaxis correcta
en MYSQL WORKBENCH para vaciar una tabla que está relacionada.

SET FOREIGN_KEY_CHECKS=0;
A
TRUNCATE TABLE FABRICANTE;

SET FOREIGN_KEY_CHECKS=1;

SET FOREIGN_KEY_CHECKS=1;

B SET FOREIGN_KEY_CHECKS=0;

TRUNCATE TABLE FABRICANTE;

SET FOREIGN_KEY_CHECKS=1;

C TRUNCATE TABLE FABRICANTE;

SET FOREIGN_KEY_CHECKS=0;

D TRUNCATE TABLE FABRICANTE;

SET FOREIGN_KEY_CHECKS=0;

SET FOREIGN_KEY_CHECKS=1;
12. Le solicitan vaciar la tabla artículo de la base de datos tienda. La tabla artículo
está relacionada con la tabla fabricante. Identifique la sintaxis correcta en
MYSQL WORKBENCH para vaciar una tabla que está relacionada.

SET FOREIGN_KEY_CHECKS=1;
A
TRUNCATE TABLE articulo;

SET FOREIGN_KEY_CHECKS=0;

3
SET FOREIGN_KEY_CHECKS=1;

B SET FOREIGN_KEY_CHECKS=0;

TRUNCATE TABLE articulo;

SET FOREIGN_KEY_CHECKS=0;

C TRUNCATE TABLE articulo;

SET FOREIGN_KEY_CHECKS=1;

D TRUNCATE TABLE articulo;

SET FOREIGN_KEY_CHECKS=0;

SET FOREIGN_KEY_CHECKS=1;
13. Identifique la sintaxis correcta en MySQL Workbench para agregar el campo
cantidad a la tabla producto de la base de datos tienda

A. ADD cantidad ALTER TABLE tienda VARCHAR (10) NOT NULL;


B. ALTER TABLE producto ADD cantidad INT NOT NULL;
C. ALTER TABLE cantidad ADD producto INT NOT NULL;
D. TABLE ALTER producto ADD cantidad VARCHAR (10) NOT NULL;

14. Le solicitan que elimine el campo estado a la tabla empleado de la base de datos
empresa. Identifique la sintaxis correcta en MySQL Workbench.

A. DROP COLUMN estado ALTER TABLE empleado;


B. ALTER TABLE estado DROP COLUMN empleado;
C. ALTER TABLE empleado DROP COLUMN estado;
D. DROP COLUMN empleado ALTER TABLE estado;

15. Le solicitan que elimine el campo estatus a la tabla estudiante de la base de


datos escuela. Identifique la sintaxis correcta en MySQL Workbench

A. DROP COLUMN estatus ALTER TABLE escuela;


B. ALTER TABLE estatus DROP COLUMN estudiante;
C. ALTER TABLE estudiante DROP COLUMN estatus;
D. DROP COLUMN estudiante ALTER TABLE escuela;
4
16. Le solicitan que inserte los datos que se detallan a continuación en la tabla
PRODUCTO de la base de datos PRUEBA. Identifique la sintaxis correcta en
MYSQL WORKBENCH.

idproducto nombre precio Fecha

1 proyector 600.23 2018-09-13

A. INSERT INTO prueba.producto VALUES (‘proyector’, 600,23, '2018-09-13');


B. INSERT INTO (nombre, precio, fecha) VALUES ( ‘proyector’, 600.23,
'2018-09-13');
C. INSERT INTO prueba.producto (nombre, precio, fecha) VALUES (‘proyector’,
600.23, '2018-09-13');
D. INSERT INTO producto.prueba (nombre, precio, fecha) VALUES (‘proyector’,
'600.23', '2018-09-13');

17. Le solicitan que inserte los datos que se detallan a continuación en la tabla
CLIENTE de la base de datos EMPRESA. Identifique la sintaxis correcta en
MYSQL WORKBENCH.

idcliente nombre estado fecha

1 MAQSUM S.A activo 2018-09-29

A. INSERT INTO cliente.empresa VALUES (‘MAQSUM S.A’, ‘activo’, '2018-09-


29');
B. INSERT INTO (nombre, estado, fecha) VALUES ( ‘MAQSUM S.A’, ‘activo’,
'2018-09-29');
C. INSERT INTO empresa.cliente (nombre, estado, fecha) VALUES (‘MAQSUM
S.A’, ‘activo’, '2018-09-29');
D. INSERT INTO cliente.empresa (nombre, estado, fecha) VALUES (‘MAQSUM
S.A’, 'activo', '2018-09-29');
E.
18. Le solicitan que inserte los datos que de detallan a continuación en la tabla
ESTUDIANTE de la base de datos ESCUELA. Identifique la sintaxis correcta en
MYSQL WORKBENCH.
idestudiante nombre apellido fecha_ingreso

1 Xiomara Plaza 2018-05-28

A. INSERT INTO estudiante.escuela (nombre, apellido, fecha) VALUES


(‘Xiomara’, 'Plaza', '2018-05-28');

5
B. INSERT INTO escuela.estudiante VALUES (‘Xiomara’, 'Plaza, '2018-05-28');
C. INSERT INTO (nombre, apellido, fecha_ingreso) VALUES VALUES (‘Plaza’,
'Xiomara, '2018-05-28');
D. INSERT INTO escuela.estudiante (nombre, apellido, fecha_ingreso) VALUES
(‘Xiomara’, 'Plaza', '2018-05-28');

19. La tabla PRODUCTO de la base de datos PRUEBA tiene 3 registros, se desea


cambiar el nombre TECLADO por PROYECTOR. Identifique la sintaxis correcta
para realizar la modificación satisfactoriamente.

idproducto nombre precio fecha

1 pantalla 100.23 2018-02-13

2 teclado 900.67 2018-05-23

3 mouse 5.89 2018-07-12

A. UPDATE producto.prueba SET nombre='proyector' WHERE idproducto='2'


B. UPDATE prueba.producto SET nombre='proyector' WHERE idproducto='2';
C. UPDATE prueba.producto SET producto='proyector' WHERE idproducto='2';
D. UPDATE nombre='proyector' WHERE idproducto='2' SET prueba.producto;

20. La tabla ESTUDIANTE de la base de datos ESCUELA tiene 3 registros, se desea


cambiar el nombre MARIUXI por ANALIA. Identifique la sintaxis correcta para
realizar la modificación satisfactoriamente.

idestudiante nombre apellido Fecha_ingreso

1 Raul Huayamave 2018-02-13

2 Wendy Briones 2018-05-23

3 Mariuxi Hernandez 2018-07-12

A. UPDATE estudiante.escuela SET nombre='Mariuxi' WHERE idestudiante='3'


B. UPDATE escuela.estudiante SET estudiante='Analia' WHERE idestudiante='3';
C. UPDATE nombre='Analia' WHERE idestudiante='3' SET escuela.estudiante;
D. UPDATE escuela.estudiante SET nombre='Analia' WHERE idestudiante='3';

21. En la tabla PRODUCTO de la base de datos PRUEBA por error se ingresó dos
veces el producto mouse, se desea eliminar el registro 4 que es el duplicado.
Identifique la sintaxis correcta para eliminar el registro satisfactoriamente.

6
idproducto nombre precio fecha

1 pantalla 100.23 2018-02-13

2 teclado 900.67 2018-05-23

3 mouse 5.89 2018-07-12

4 mouse 5.89 2018-07-12

A. DELETE FROM prueba.producto WHERE idarticulo=4;


B. DELETE FROM producto.prueba WHERE idarticulo=4;
C. DELETE idarticulo=4 FROM prueba.producto;
D. DELETE nombre=mouse FROM prueba.producto WHERE idarticulo=4;

22. En la tabla CLIENTE de la base de datos EMPRESA por error se ingresó dos
veces el cliente VECONSA, se desea eliminar el registro 2 que es el duplicado.
Identifique la sintaxis correcta para eliminar el registro satisfactoriamente.

idcliente nombre Estado fecha

1 VECONSA ACTIVO 2018-02-13

2 VECONSA ACTIVO 2018-05-23

3 CHIVERIA S.A INACTIVO 2018-07-12

4 NESTLE S.A ACTIVO 2018-07-12

A. DELETE FROM empresa.cliente WHERE idcliente=2;


B. DELETE FROM cliente.empresa WHERE idcliente=2;
C. DELETE idcliente=2 FROM empresa.cliente;
D. DELETE nombre=VECONSA FROM empresa.cliente WHERE idcliente=2;

23. Le solicitan que actualicen el campo Fecha_ingreso con la fecha actual, este
campo pertenece a la tabla fabricante de la base de datos bd_tienda. Cabe
indicar que el campo Fecha_ingreso es de tipo datetime. identifique la sintaxis
correcta en MySQL Workbench.

idfabricante nombre_fabricante fecha_ingreso

1 EPSON

A. bd_tienda.fabricante UPDATE SET fecha_ingreso=now() where idfabricante=1;


B. SET fecha_ingreso=now() where idfabricante=1UPDATE bd_tienda.fabricante;

7
C. UPDATE bd_tienda.fabricante SET fecha_ingreso=now() WHERE idfabricante=1;
D. UPDATE bd_tienda.fabricante SET fecha_ingreso=curdate()WHERE idfabricante=1;

24. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.

Instrucción:
El gerente de la empresa solicita que se le muestren todos los registros de la tabla
EMPLEADO de la base de datos TALENTO_HUMANO.

A. SHOW COLUMNS FROM empleado;


B. SELECT * FROM empleado;
C. SELECT empleado FROM talento_humano;
D. SHOW DATABASE empleado;

25. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.

Instrucción:
El gerente de la empresa solicita que se le muestren todos los registros de la tabla
PROVEEDOR de la base de datos STORE.

A. SHOW DATABASE store;


B. SHOW COLUMNS FROM proveedor;
C. SELECT * FROM proveedor;
D. SELECT store FROM proveedor;

26. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbech.

Instrucción:
El gerente de ventas de la empresa IMAGINAR S.A necesita vender los productos
cuyo precio sea menor o igual a $5.00. Mostrar el nombre y precio de los productos que
cumplan esta condición.

A. FROM producto SELECT nombre, precio WHERE precio<=5.00;


B. SELECT nombre FROM producto WHERE precio>=5.00;
8
C. SELECT nombre, precio FROM producto WHERE precio<=5.00;
D. SELECT * FROM producto WHERE precio<=5.00;

27. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbech.

Instrucción:
El gerente de compras de la empresa NESTLE S.A necesita un listado de los
productos cuyo costo sea menor o igual a $0.80. Mostrar el nombre y costo de los
productos que cumplan esta condición.

A. SELECT * FROM producto WHERE costo<=0.80;


B. SELECT nombre FROM producto WHERE costo>=0.80;
C. FROM producto SELECT nombre, precio WHERE costo<=0.80;
D. SELECT nombre, costo FROM producto WHERE costo<=0.80;

28. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbech.

Instrucción:
El gerente de la empresa desea que le muestren el registro de todos los productos cuyo
precio este entre $100.00 y $200.00 y el estado sea activo. Identifique la sintaxis
correcta.

A. SELECT * FROM producto WHERE precio BETWEEN 100.00 AND 200.00


AND estado=’activo’;
B. SELECT * FROM producto WHERE precio BETWEEN 100.00 AND 200.00 OR
estado=’activo’;
C. SELECT * FROM producto WHERE precio BETWEEN 100.00 OR 200.00 and
estado=’activo’;
D. SELECT precio BETWEEN 100.00 and 200.00 and estado=’activo’ FROM
producto;

29. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbech.

Instrucción:
El gerente de ventas de la empresa CHIVERIA S.A desea aumentar el precio de sus
productos en un 10%. Mostrar el nombre del producto, precio actual y nuevo precio
aumentado el 1%. Identifique la sintaxis correcta.

A. SELECT nombre, precio + precio * 0.10 FROM producto;


B. SELECT nombre, precio, precio + precio * 0.10 FROM producto;
C. SELECT nombre, precio, precio * 0.10 FROM producto;
9
D. SELECT * FROM producto WHERE precio + precio * 0.10;

30. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbech.

Instrucción:
El gerente de la empresa desea que le muestren todos los registros de la tabla
productos, excepto los productos de la marca toni. Identifique la sintaxis correcta.

A. SELECT nombre, marca FROM producto WHERE marca NOT LIKE 'toni';
B. SELECT * FROM producto WHERE marca LIKE 'toni';
C. SELECT * FROM producto WHERE marca NOT LIKE 'toni';
D. SELECT producto WHERE marca NOT LIKE 'toni';

31. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbech.

Instrucción:
El coordinador de la carrera Desarrollo de Software desea que le muestren todos los
estudiantes matriculados en el II Período académico 2018 ordenados por apellido.
Identifique la sintaxis correcta.

A. SELECT * FROM estudiante ORDER BY apellido;


B. SELECT * FROM apellido ORDER BY estudiante;
C. SELECT apellido FROM estudiante ORDER BY apellido;
D. SELECT ORDER BY apellido FROM estudiante;

32. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbech.

Instrucción:
El gerente de Talento Humano de la empresa Nestle S.A desea que le muestren el
registro de todos los empleados ordenado por fecha de ingreso.

A. SELECT ORDER BY DESC empleado FROM fecha_ingreso;


B. SELECT * FROM empleado ORDER BY fecha_ingreso;
C. SELECT * FROM fecha_ingreso ORDER BY empleado;
D. SELECT fecha_ingreso FROM empleado ORDER BY fecha_ingreso DESC;
10
33. Identifique cual es la sintaxis correcta en MySQL Workbench para mostrar el
nombre y calificación de la película en la base de datos cine.

A. SELECT nombre_pelicula, calificacion FROM pelicula;


B. SELECT nombre, calificacion FROM pelicula;
C. SELECT pelicula FROM nombre, calificación;
D. SELECT cine FROM pelicula;

34. Por celebrarse las fiestas Julianas en Guayaquil el gerente de Talento Humano
de la empresa IMPROHOSFAR S.A desea que le muestren un listado todos los
empleados cuyo nombre empieza con J para otorgarles un bono de $100.
Mostrar el listado de los empleados cuyo nombre empiece con J. Identifique la
sintaxis correcta.

A. SELECT * FROM talento_humano WHERE empleado LIKE 'J%';


B. SELECT * FROM empleado WHERE nombre LIKE 'J%';
C. SELECT empleado WHERE nombre LIKE 'J%';
D. SELECT * empleado WHERE nombre J%' LIKE;

35. El gerente Financiero de TONY S.A necesitan que le muestren el listado de


todos los empleados que se apellidan López y también de los Pérez. Identifique
la sintaxis correcta.

A. SELECT * FROM empleado WHERE apellido= 'López' BETWEEN apellido=


'Pérez';
B. SELECT WHERE apellido= 'López' OR apellido= 'Pérez' FROM empleado;
C. SELECT * FROM empleado WHERE apellido= 'López' OR apellido= 'Pérez';
D. SELECT * FROM empleado WHERE apellido= 'López' AND apellido= 'Pérez';

36. El coordinador de la carrera TDS desean que le muestren los nombres de los
estudiantes que nacieron en el año 2000 y cuyo estado civil es soltero.
Identifique la sintaxis correcta en MySQL Workbench

A. SELECT * FROM estudiante WHERE YEAR(fecha_nacimiento)=2000 AND


estado_civil='soltero';
B. SELECT nombre FROM estudiante WHERE YEAR(fecha_nacimiento)=2000 AND
estado_civil='soltero';
C. SELECT estudiante FROM estudiante WHERE YEAR(fecha_nacimiento)=2000 OR
estado_civil='soltero';
D. SELECT * FROM estudiante WHERE DATE(fecha_nacimiento)=2000 AND
estado_civil='soltero';
11
37. Por celebrarse las fiestas de Daule el coordinador de la carrera TDS desea que
le muestren un listado todos los estudiantes cuyo mes de nacimiento es
noviembre y su nombre empieza con D para exonerarlos del examen de base
de datos. Identifique la sintaxis correcta en MySQL Workbench.

A. SELECT * FROM estudiante WHERE DATE(fecha_nacimiento)=11 AND nombre


LIKE 'D%'
B. SELECT * FROM estudiante WHERE MONTH(fecha_nacimiento)=’noviembre’
AND nombre LIKE 'D%';
C. SELECT * FROM estudiante WHERE MONTH(fecha_nacimiento)=11 OR
nombre LIKE 'D%';
D. SELECT * FROM estudiante WHERE MONTH(fecha_nacimiento)=11 AND
nombre LIKE 'D%';

38. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.

Instrucción:
El Gerente de COMPRAS de la empresa NESTLE S.A necesita que le muestren todas
las fechas en las que se compra de materia prima. Identifique la sintaxis correcta.

A. SELECT (fecha_compra) DATE FROM proyecto.cabecera_compra;


B. SELECT DATE(fecha_compra) FROM proyecto.cabecera_compra;
C. SELECT (fecha_compra) FROM DATE proyecto.cabecera_compra;
D. SELECT proyecto.cabecera_compra FROM DATE(fecha_compra) ;

39. El gerente Financiero de TONY S.A necesita presentar al comité financiero el


total del presupuesto de todos los departamentos. Identifique la sintaxis
correcta.

A. SELECT SUM(presupuesto) AS total_presupuesto FROM financiero;


B. SELECT SUM(presupuesto) AS total_presupuesto FROM departamento;
C. SELECT total_presupuesto SUM(presupuesto) FROM departamento;
D. SELECT SUM(departamento) AS total_presupuesto FROM presupuesto;

40. El gerente de Talento Humano de NESTLE S.A necesita un listado de todos los
empleados que trabajan para el departamento 3 y para el departamento 5.
Identifique la sintaxis correcta.

12
A. SELECT * FROM empleado WHERE iddepartamento= 3 OR
iddepartamento=5;
B. SELECT * FROM empleado WHERE iddepartamento= 3 AND
iddepartamento=5;
C. SELECT iddepartamento= 3 OR iddepartamento=5 FROM empleado;
D. SELECT * FROM departamento WHERE iddepartamento= 3 OR
iddepartamento=5;

41. Con la finalidad de ser equitativo en la distribución de empleados para cada


departamento el gerente de Talento Humano de NESTLE S.A necesita saber
cuántos empleados que trabajan para el departamento 5 para distribuirlos en
los demás departamentos. Identifique la sintaxis correcta.

A. SELECT empleado COUNT(*) FROM WHERE iddepartamento=5;


B. SELECT COUNT(*) FROM empleado WHERE iddepartamento=5;
C. SELECT empleado FROM COUNT(*) WHERE iddepartamento=5;
D. WHERE iddepartamento=5 SELECT COUNT(*) FROM empleado;

42. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.

Instrucción:
El coordinador de la carrera Desarrollo de Software desea calcular la calificación
promedio de los estudiantes en la asignatura base de datos en el I Período académico
2018. Identifique la sintaxis correcta.

A. SELECT COUNT (calificación) FROM estudiante;


B. SELECT MIN (calificación) FROM estudiante;
C. SELECT SUM (calificación) FROM estudiante;
D. SELECT AVG (calificación) FROM estudiante;

43. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.

Instrucción:
El coordinador de la carrera Desarrollo de Software desea conocer cuántos estudiantes
de la jornada nocturna en el I Período académico 2018 tienen una calificación menor a
7. Identifique la sintaxis correcta.

A. SELECT COUNT (calificación<7.00) FROM estudiante;


B. SELECT estudiante FROM COUNT(*) calificación<7.00;
C. SELECT COUNT(*) FROM estudiante WHERE calificación<7.00;
D. SELECT COUNT(*) FROM calificación WHERE estudiante<7.00;

13
44. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL
Workbench.

Instrucción:
El coordinador de la carrera Desarrollo de Software desea conocer cuál es la calificación
más baja de los estudiantes de la jornada vespertina. Identifique la sintaxis correcta.

A. SELECT MIN (calificación) FROM estudiante;


B. SELECT estudiante WHERE MIN (calificación);
C. SELECT MIN calificación FROM estudiante;
D. FROM estudiante SELECT MIN (calificación);

45. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.

Instrucción:
Vicerrectorado Académico desea conocer cuál es la calificación más alta de los
estudiantes de la jornada nocturna de la carrera Desarrollo de Software. Identifique la
sintaxis correcta.

A. SELECT estudiante WHERE MAX (calificación);


B. SELECT MAX calificación FROM estudiante;
C. SELECT MAX (calificación) FROM estudiante;
D. FROM estudiante SELECT MAX (calificación);

46. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.

Instrucción:
El Gerente de la empresa necesita conocer la suma de los salarios a cancelar en fin
de mes. Identifique la sintaxis correcta.

A. SELECT SUM (empleado.salario);


B. SELECT SUM (salario) FROM empleado;
C. SELECT SUN salario FROM empleado;
D. SELECT SUMA (salario) FROM empleado;

47. Observe la siguiente sentencia e identifique lo que significa

14
SELECT month (fecha_factura) FROM proyecto.cabecera_factura;

A. Muestra el mes actual de factura


B. Muestra la fecha completa de la factura
C. Muestra cuantas facturas se generaron en determinada fecha
D. Muestra los meses en lo que se ha generado facturas

48. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.

Instrucción:
El Gerente de VENTAS de la empresa TECNOMEGA S.A necesita que le muestren
cuantas facturas de generaron en el mes de septiembre. Identifique la sintaxis correcta.

A. SELECT COUNT(fecha_factura) AS numero_facturas FROM


proyecto.cabecera_factura where month(fecha_factura)=9;
B. SELECT COUNT(fecha_factura) AS numero_facturas FROM
proyecto.cabecera_factura where month(fecha_factura)=septiembre;
C. FROM proyecto.cabecera_factura where month(fecha_factura)=septiembre
SELECT COUNT(fecha_factura) AS numero_facturas
D. SELECT COUNT(fecha_factura) FROM proyecto.cabecera_factura where
month(fecha_factura)=9 AS numero_facturas;

49. Lea la siguiente instrucción e identifique la sintaxis correcta en MySQL


Workbench.
Instrucción:
El Gerente de VENTAS de la empresa TECNOMEGA S.A necesita que le muestren
cuantas facturas de generaron en el año 2018. Identifique la sintaxis correcta.
A. SELECT AVG (fecha_factura) AS numero_facturas FROM
proyecto.cabecera_factura WHERE YEAR(fecha_factura)=2018;
B. SELECT DATE(fecha_factura) AS numero_facturas FROM
proyecto.cabecera_factura WHERE YEAR(fecha_factura)=2018;
C. SELECT WHERE YEAR(fecha_factura)=2018 AND COUNT(fecha_factura) AS
numero_facturas FROM proyecto.cabecera_factura;
D. SELECT COUNT(fecha_factura) AS numero_facturas FROM
proyecto.cabecera_factura WHERE YEAR(fecha_factura)=2018;

15
50. En la base de datos MECÁNICA existen tres tablas, PIEZA, PROVEEDOR Y
SUMINISTRA. Mostrar todos los datos resultados de la unión de las tablas
PIEZA y SUMINISTRA. Identifique la sintaxis correcta en MYSQL WORKBENCH.

A. INNER JOIN suministra ON pieza.idpieza = suministra.idpieza SELECT * FROM


pieza;
B. SELECT * FROM pieza INNER JOIN suministra ON pieza.idpieza =
suministra.idpieza;
C. SELECT * FROM pieza JOIN INNER suministra ON
suministra.idpieza=pieza.idpieza;
D. SELECT * pieza INNER JOIN suministra ON pieza.idpieza = suministra.idpieza;

51. En la base de datos MECÁNICA existen tres tablas, PIEZA, PROVEEDOR Y


SUMINISTRA. Mostrar todos los datos resultados de la unión de las 3 tablas.
Identifique la sintaxis correcta en MYSQL WORKBENCH.

A. SELECT * FROM pieza INNER JOIN (suministra INNER JOIN proveedor ON


suministra.idproveedor = proveedor.idproveedor) ON suministra.idpieza =
pieza.idpieza;
B. SELECT * FROM pieza JOIN INNER (suministra JOIN INNER proveedor ON
suministra.idproveedor = proveedor.idproveedor) ON suministra.idpieza =
pieza.idpieza;
C. SELECT pieza INNER JOIN (suministra INNER JOIN proveedor ON
suministra.idproveedor = proveedor.idproveedor) ON suministra.idpieza =
pieza.idpieza;
D. INNER JOIN (suministra INNER JOIN proveedor ON suministra.idproveedor =
proveedor.idproveedor) ON suministra.idpieza = pieza.idpieza SELECT * FROM
pieza;

52. Identifique a que sentencia para realizar consultas multitablas corresponde la


siguiente definición

Combina los valores de la primera tabla con los valores de la segunda tabla. Siempre
devolverá las filas de la primera tabla, incluso aunque no cumplan la condición.

A. JOIN INNE
B. LEFT JOIN
C. RIGHT JOIN
D. INNER JOIN

53. Complete la siguiente definición:

16
La sentencia LEFT JOIN combina los valores de la primera tabla con los valores de la
segunda tabla. Siempre devolverá las filas de la__________________, incluso aunque
no cumplan la condición.

A. primera tabla
B. segunda tabla
C. tercera tabla
D. cuarta tabla

54. Identifique a que sentencia para realizar consultas multitablas corresponde la


siguiente definición

Combina los valores de la primera tabla con los valores de la segunda tabla. Siempre
devolverá las filas de la segunda tabla, incluso aunque no cumplan la condición.

A. JOIN INNER
B. LEFT JOIN
C. RIGHT JOIN
D. INNER JOIN

55. Complete la siguiente definición:

La sentencia RIGHT JOIN combina los valores de la primera tabla con los valores de
la segunda tabla. Siempre devolverá las filas de la__________________, incluso
aunque no cumplan la condición.

A. primera tabla
B. segunda tabla
C. tercera tabla
D. aquellas filas

56. Identifique a que sentencia para realizar consultas multitablas corresponde la


siguiente definición

Combina cada fila de una tabla con cada fila de la otra tabla, seleccionado aquellas filas
que cumplan una determinada condición. Esta sentencia se aplica cuando existe una
relación en más de dos tablas.

A. INNER JOIN
B. JOIN INNER
C. LEFT JOIN
D. RIGHT JOIN

57. Complete la siguiente definición:

17
La sentencia INNER JOIN combina cada fila de una tabla con cada fila de la otra tabla,
seleccionado _____________________que cumplan una determinada condición. Esta
sentencia se aplica cuando existe una relación en más de dos tablas.

A. primera tabla
B. segunda tabla
C. tercera tabla
D. aquellas filas

58. Realizar una consulta multitablas aplicando INNER JOIN. Se solicita mostrar
los nombres de las películas que se proyectan en la sala 2. Identifique la
sintaxis correcta.

A. SELECT pelicula FROM nombre_pelicula INNER JOIN sala ON


pelicula.idpelicula = sala.idpelicula WHERE nombre_sala= 'sala2';
B. SELECT nombre_pelicula WHERE nombre_sala= 'sala2' FROM pelicula INNER
JOIN sala ON pelicula.idpelicula = sala.idpelicula;
C. WHERE nombre_sala= 'sala2' SELECT nombre_pelicula FROM pelicula INNER
JOIN sala ON pelicula.idpelicula = sala.idpelicula:
D. SELECT nombre_pelicula FROM pelicula INNER JOIN sala ON
pelicula.idpelicula = sala.idpelicula WHERE nombre_sala= 'sala2';

18

También podría gustarte