Bases de Datos 1 Siglo21 (practica segundo Parcial)
|
|
Título del Test:![]() Bases de Datos 1 Siglo21 (practica segundo Parcial) Descripción: Practica para el examen |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué sublenguaje de SQL se utiliza para consultar datos?. DDL. DML. TCL. DCL. DQL. ¿Cuál de las siguientes cláusulas es obligatoria en una sentencia SELECT en Oracle?. WHERE. GROUP BY. HAVING. ORDER BY. FROM. ¿Qué función se utiliza para contar todas las filas de una tabla, incluyendo las que tienen NULL?. COUNT(columna). COUNT(*). COUNT(1). TOTAL(). SUM(). ¿Qué tipo de JOIN produce un producto cartesiano si no se especifica una condición?. INNER JOIN. LEFT JOIN. CROSS JOIN. SELF JOIN. RIGHT JOIN. ¿Qué sentencia se utiliza para deshacer una transacción?. COMMIT. SAVEPOINT. ROLLBACK. UNDO. REVERT. ¿Qué tipo de dato en MySQL se utiliza para almacenar una fecha y hora con fracciones de segundo?. DATE. TIME. DATETIME. YEAR. TIMESTAMP. ¿Cuál de las siguientes NO es una sentencia DDL?. CREATE. ALTER. DELETE. DROP. TRUNCATE. ¿Qué palabra clave se utiliza para filtrar grupos en una consulta?. WHERE. FILTER. GROUP BY. HAVING. ORDER BY. ¿Qué operador se utiliza para comparar un valor con una lista de valores?. LIKE. BETWEEN. IN. EXISTS. ANY. ¿Qué función convierte una cadena a mayúsculas?. INITCAP. UPPER. LOWER. CAPITALIZE. CASE. ¿Qué tipo de subconsulta se ejecuta una vez por cada fila de la consulta principal?. Subconsulta escalar. Subconsulta correlacionada. Subconsulta en FROM. Subconsulta en SELECT. Subconsulta en WHERE. ¿Qué comando se utiliza para agregar una columna a una tabla existente?. MODIFY TABLE. UPDATE TABLE. ALTER TABLE. CHANGE TABLE. ADD COLUMN. ¿Qué tipo de dato en MySQL permite almacenar valores TRUE o FALSE?. BOOLEAN. LOGICAL. BIT. FLAG. CHECK. ¿Qué sentencia se utiliza para eliminar todas las filas de una tabla sin eliminar la estructura?. DELETE. DROP. REMOVE. TRUNCATE. CLEAR. ¿Qué cláusula se utiliza para ordenar el resultado de una consulta?. SORT BY. ORDER BY. GROUP BY. ARRANGE BY. SEQUENCE BY. ¿Qué función devuelve el valor máximo de una columna?. MAX(). TOP(). HIGH(). GREATEST(). PEAK(). ¿Qué operador se utiliza para buscar patrones en una cadena?. MATCH. SIMILAR. LIKE. CONTAINS. FIND. ¿Qué tipo de JOIN devuelve todas las filas de la tabla izquierda y las coincidentes de la derecha?. INNER JOIN. LEFT JOIN. RIGHT JOIN. FULL JOIN. CROSS JOIN. ¿Qué sentencia se utiliza para guardar permanentemente los cambios de una transacción?. SAVE. COMMIT. STORE. KEEP. PERSIST. ¿Qué función concatena dos o más cadenas?. CONCAT(). JOIN(). MERGE(). COMBINE(). ADD(). SQL es un lenguaje procedimental. Verdadero. Falso. La cláusula WHERE se utiliza para filtrar filas antes de agrupar. Verdadero. Falso. La sentencia TRUNCATE se puede deshacer con ROLLBACK. Verdadero. Falso. Un SAVEPOINT permite deshacer una parte de una transacción. Verdadero. Falso. El tipo de dato CHAR siempre ocupa el mismo espacio de almacenamiento, independientemente de la longitud del valor almacenado. Verdadero. Falso. ¿Cuáles de las siguientes son sentencias del sublenguaje TCL? Seleccione las 3 opciones correctas. COMMIT. ROLLBACK. SAVEPOINT. INSERT. UPDATE. ¿Cuáles de los siguientes son tipos de datos de fecha y hora en MySQL? Seleccione las 4 opciones correctas. TIMESTAMP. DATETIME. YEAR. TIME. WEB. ¿Cuáles de las siguientes son funciones de grupo? Seleccione las 3 opciones correctas. AVG(). COUNT(). MAX(). CONCAT(). UPPER(). ¿Qué extensión procedimental de SQL es propia de Oracle?. T-SQL. PL/SQL. SQL/PSM. PSQL. PSM. ¿Cuál de las siguientes secciones es obligatoria en un bloque PL/SQL?. DECLARE. BEGIN. EXCEPTION. END. SET. En MySQL, ¿qué comando se usa para cambiar temporalmente el delimitador al definir un stored procedure?. DELIMITER. SEPARATOR. CHANGE_DELIMITER. SET DELIMITER. ALTER DELIMITER. ¿Qué tipo de subprograma en PL/SQL se utiliza generalmente para calcular y devolver un valor?. PROCEDURE. TRIGGER. FUNCTION. PACKAGE. CURSOR. ¿Cuál de las siguientes sentencias no está permitida dentro de una función almacenada en MySQL?. SELECT ... INTO. COMMIT. FETCH. SET. DECLARE. En un trigger, ¿qué palabra clave se usa para acceder al valor de una columna antes de una operación UPDATE?. NEW. OLD. BEFORE. PRIOR. CURRENT. ¿Qué palabra clave se utiliza en un trigger para indicar que se ejecutará después de cada fila insertada?. BEFORE. AFTER. ON INSERT. FOR EACH ROW. ON ROW. ¿Qué objeto se utiliza en SQL/PSM para manejar un conjunto de resultados de múltiples filas dentro de un procedimiento?. ARRAY. TABLE. CURSOR. COLLECTION. RESULT_SET. ¿Qué sentencia se utiliza para recuperar una fila de un cursor en MySQL?. GET. FETCH. RETRIEVE. SELECT. OPEN. ¿Qué tipo de bucle no es soportado por MySQL en stored procedures?. WHILE. REPEAT. LOOP. FOR. ITERATE. En un bloque PL/SQL, ¿dónde se deben declarar las variables locales?. En la sección EXCEPTION. En la sección BEGIN. En la sección DECLARE. En la sección END. En cualquier parte del bloque. ¿Qué cláusula se utiliza en un SELECT dentro de un stored procedure para asignar resultados a variables?. ASSIGN. SET. INTO. VALUES. RETURN. ¿Qué palabra clave se utiliza para salir de un bucle etiquetado en MySQL?. BREAK. EXIT. LEAVE. STOP. QUIT. ¿Qué evento no puede activar un trigger en MySQL?. INSERT. UPDATE. DELETE. SELECT. LOAD DATA. ¿Qué estándar de SQL sigue MySQL para la definición de rutinas almacenadas?. SQL:1999. SQL:2003. SQL:2008. SQL:2011. SQL:2016. ¿Qué sentencia se utiliza para definir un manejador de excepciones en MySQL?. DECLARE HANDLER. DECLARE EXCEPTION. DECLARE CONDITION. DECLARE CONTINUE HANDLER. DECLARE ERROR HANDLER. En un trigger BEFORE INSERT, ¿se puede modificar el valor de una columna antes de que se inserte?. No, nunca. Sí, usando SET NEW.columna = valor. Solo si la columna es NULL. Solo en triggers AFTER INSERT. Solo usando la sentencia UPDATE. ¿Qué palabra clave se utiliza en la creación de un procedimiento para reemplazarlo si ya existe?. ALTER. MODIFY. REPLACE. OR REPLACE. UPDATE. ¿En qué base de datos del sistema no se permiten triggers en MySQL?. sys. mysql. information_schema. performance_schema. Todas las anteriores. ¿Qué sentencia se utiliza para ejecutar un stored procedure en MySQL?. EXEC. RUN. CALL. EXECUTE. START. Las extensiones procedimentales de SQL están definidas en el estándar SQL/PSM de ISO. Verdadero. Falso. En MySQL, las funciones almacenadas pueden realizar COMMIT y ROLLBACK. Verdadero. Falso. Un cursor en MySQL permite recorrer un conjunto de resultados tanto hacia adelante como hacia atrás. Verdadero. Falso. Los triggers en MySQL se pueden asociar a vistas. Verdadero. Falso. La sentencia RETURN se puede utilizar en cualquier tipo de stored program en MySQL. Verdaderos. Falso. ¿Cuáles de las siguientes son secciones de un bloque PL/SQL? Seleccione las 4 opciones correctas. DECLARE. BEGIN. EXCEPTION. FINALLY. END. ¿Cuáles de las siguientes sentencias no están permitidas dentro de una función almacenada en MySQL? Seleccione las 4 opciones correctas. COMMIT. ROLLBACK. SELECT ... INTO. FLUSH. LOCK TABLES. ¿Cuáles de los siguientes son eventos que pueden activar un trigger en MySQL? Seleccione las 3 opciones correctas. BEFORE INSERT. AFTER UPDATE. INSTEAD OF DELETE. BEFORE SELECT. AFTER DELETE. |





