option
Cuestiones
ayuda
daypo
buscar.php

Base de Datos I

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Base de Datos I

Descripción:
Test para ayudar a estudiar Base de Datos I

Fecha de Creación: 2023/06/29

Categoría: Otros

Número Preguntas: 105

Valoración:(2)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Para qué se utilizan los cursores explícitos en PL/SQL – SQL/PSM?. Para realizar consultas SELECT. Para manejar resultados de consultas. Para recorrer registros de una tabla. Para realizar modificaciones en la base de datos. Para declarar variables locales.

Indique la palabra que falta en el siguiente concepto: “SQL es un lenguaje ______ de “alto nivel” o “de no procedimiento”, que, gracias a su fuerte base teórica y su orientación al manejo de conjunto de registros, y no a registros individuales, permite una alta productividad en codificación y la orientación de objetos. Declarativo. Procedimental. Transaccional. Objetivo. Estructurado.

Indique la palabra que falta al siguiente concepto: “Cada valor manipulado en la base de datos de Oracle, y en la mayoría de base de datos relacionales, es similar, tiene un tipo de datos. El tipo de dato de un valor se asocia a un conjunto fijo de ______”. Propiedades. Atributos. Campos. Características. Elementos.

¿Cómo se llaman las unidades de ejecución que contienen las sentencias ejecutables en la extensión procedimental de SQL?. Bloques. Funciones. Procedimientos. Paquetes. Triggers.

Indique la palabra que falta en el siguiente concepto: “En PL/SQL, la gestión de excepciones es ________ a la hora de generar las horas de trabajo.”. Opcional. Mandatoria. Necesaria. Automática. Configurable.

Indique la palabra que falta en el siguiente concepto: “PL/SQL es un lenguaje basado en ADA, por lo que incluye todas las características de los lenguajes de _____ generación”. Primera. Segunda. Tercera. Cuarta. Quinta.

Indique la palabra que falta en el siguiente concepto: “Los cursores se emplean para realizar consultas que pueden devolver cero o más de una _______”. Tabla. Columna. Fila. Base de datos. Transacción.

¿A qué categoría del modularidad en PL/SQL hace referencia el siguiente concepto? “Conjunto de sentencias que aceptan un cero o más variables, que se denominarán parámetros”. Funciones. Procedimientos. Paquetes. Triggers. Cursores.

¿Cómo se declara un cursor explícito en PL/SQL?. CURSOR nombre_cursor IS instrucción_SELECT. OPEN nombre_cursor FOR instrucción_SELECT. DECLARE nombre_cursor CURSOR FOR instrucción_SELECT. FETCH nombre_cursor INTO lista_variables. CLOSE nombre_cursor.

¿Cómo se denomina la cláusula que proporciona una condición en el grupo de tuplas asociado a cada valor de los atributos de agrupamiento?. SELECT. FROM. WHERE. HAVING. ORDER BY.

¿Cuál es la cláusula que separa las filas del conjunto, en grupos de filas que tienen el mismo valor en la columna?. SELECT. FROM. WHERE. HAVING. GROUP BY.

¿Cuál es la cláusula en la que se escriben condiciones de filtro que permiten elegir aquellas filas que se quieren mostrar?. SELECT. FROM. WHERE. HAVING. GROUP BY.

¿Qué función se usa en PL/SQL para obtener el último valor de una secuencia?. LASTVAL. CURRVAL. PREVVAL. NEXTVAL. GETVAL.

¿Qué función se usa en PL/SQL para obtener el siguiente valor en una secuencia?. LASTVAL. CURRVAL. PREVVAL. NEXTVAL. GETVAL.

¿A qué tipo de construcción disponible en PL/SQL hace referencia el siguiente concepto? “Conjunto de sentencias asociadas a una tabla de la base y también a los eventos del sistema”. Funciones. Procedimientos. Paquetes. Triggers. Cursores.

¿A qué tipo de construcción disponible en PL/SQL hace referencia el siguiente concepto? “Conjunto de sentencias ejecutables asociadas a una tabla y ejecutado ante la ocurrencia de eventos determinados”. Funciones. Procedimientos. Paquetes. Triggers. Cursores.

¿Qué instrucción se utiliza en PL/SQL para liberar los recursos usados por cursores explícitos?. OPEN. FETCH. DECLARE. CLOSE. EXECUTE.

¿A qué categoría de la modularidad de PL/SQL hace referencia el siguiente concepto? “Conjunto de sentencias que aceptan parámetros y que su tarea principal es calcular el valor y devolver para finalizar su trabajo. No pueden realizar transacciones mientras son ejecutadas”. Funciones. Procedimientos. Paquetes. Triggers. Cursores.

¿Qué acción realiza PL/SQL con la siguiente instrucción para cursores explícitos? FETCH nombre_cursor INTO lista_variables: Abrir el cursor. Cerrar el cursor. Leer datos del cursor. Eliminar el cursor. Declarar el cursor.

¿Cuál es la cláusula en la que se enumeran las tablas, vistas y subconsultas que deben ser seleccionadas para buscar las columnas que se enumeran en el SELECT?. SELECT. FROM. WHERE. HAVING. GROUP BY.

¿Qué devuelve la siguiente sentencia SQL? SELECT UPPER(nombre) FROM alumno. Nombre de los alumnos en minúsculas. Nombre de los alumnos en mayúsculas. Nombre de los alumnos en formato título. Nombre de los alumnos en formato capitalizado. Nombre de los alumnos en formato subrayado.

¿Qué devuelve la siguiente sentencia SQL? SELECT DISTINCT dniempleado FROM TRABAJA_EN WHERE (numproy, horas) IN SELECT (numproy, horas) FROM TRABAJA_EN WHERE dni=¿12345678¿);. Devuelve los DNI de los empleados que trabajan en proyectos con el mismo número y horas que el empleado Juan Pérez. Devuelve los DNI de los empleados que trabajan en proyectos con el mismo número y horas que el empleado con DNI 12345678. Devuelve los DNI de los empleados que trabajan en proyectos con el mismo número y horas que el empleado con nombre Juan Pérez. Devuelve los DNI de los empleados que trabajan en proyectos con el mismo número y horas que el empleado con nombre 12345678. Devuelve los DNI de los empleados que trabajan en proyectos con el mismo número y horas que el empleado Juan Pérez y con DNI 12345678.

¿Cuál es el tipo de dato propio de PL/SQL que se usa para almacenar algo similar a un arreglo?. String. Array. Record. Table. Cursor.

¿Qué cláusula de SQL se utiliza para filtrar registros basándose en una condición específica?. SELECT. FROM. WHERE. HAVING. GROUP BY.

(4.2) ¿Cuál es el tipo de datos de la base de datos se usan en PL/SQL para almacenar grandes bloques de datos en formato binario, como sonido digital e imágenes?. LONGRAW. RAW. BLOB. CLOB. NCLOB.

(3.1) ¿Cuáles son las características principales del lenguaje de consultas SQL?. Procedimental. Orientado a objetos. Declarativo. Transaccional. Jerárquico.

(3.2) ¿Cuál es el tipo de datos propio de PL/SQL que se usa para almacenar variables con tipos de datos compuestos?. Record. Table. Object. Collection. Cursor.

(3.2) ¿Cuál es el tipo de datos propio de PL/SQL que se usa para almacenar variables valores TRUE, FALSE o NULL?. BOOLEAN. BIT. INTEGER. CHAR(1). NUMBER(1).

(3.4) ¿Para qué sirven las secuencias en PL/SQL?. Generar códigos números. Generar códigos alfanuméricos. Crear estructuras de datos. Realizar cálculos matemáticos. Establecer condiciones de bucles.

(3.1) ¿Cuál es la sentencia en DDL que se utiliza para cambiar y agregar componentes para responder a las necesidades del modelo?. ALTER. UPDATE. MODIFY. RENAME. CHANGE.

(4.1) ¿Cómo se declaran las instrucciones que se desean realizar en PL/SQL?. BEGIN. DECLARE. START. EXECUTE. DEFINE.

(4.4) ¿Para qué se usa la condición de salida END LOOP para cursores explícitos dentro de PL/SQL?. El bucle finaliza cuando no encuentra más datos. El bucle se repite un número específico de veces. El bucle se ejecuta hasta que se cumple una condición. El bucle se detiene cuando se produce una excepción. El bucle se salta a la siguiente iteración.

(3.1) ¿Cuál es la cláusula obligatoria en la mayoría de las bases de datos para las consultas SELECT?. SELECT. FROM. WHERE. GROUP BY. ORDER BY.

(3.2) Indique la palabra que falta en el siguiente concepto de DDL: "La sentencia ____________ borra las filas en bloque y deja la estructura de columnas, índices y constraints sin modificaciones". TRUNCATE. DELETE. DROP. ALTER. UPDATE.

(3.2) Indique la palabra que falta en el siguiente concepto de DDL. "Las columnas que durante el análisis han sido determinadas como claves candidatas, pueden en la restricción ______ que impide insertar filas con un valor repetido en esta columna". UNIQUE. PRIMARY KEY. FOREIGN KEY. CHECK. NOT NULL.

(3.2) Indique la palabra que falta en el siguiente concepto de DDL. “Las columnas que durante el análisis han sido determinadas como claves candidatas, puede en la restricción______ que impide insertar filas con un valor repetido en esta columna”. Unique. Primary. Foreign. Check. Default.

(4.4) ¿Qué valor de una secuencia se obtiene a través de la siguiente sintaxis realizada en PL/SQL? SELECT SQ_PRODCUTOS.NEXTVALFROM DUAL;. Último valor de la secuencia. Valor máximo de la secuencia. Valor mínimo de la secuencia. Siguiente valor de la secuencia. Valor actual de la secuencia.

(3.2) ¿Qué palabra clave se utiliza en la cláusula SELECT para eliminar las tuplas duplicadas del resultado de una consulta?. DISTINCT. UNION. INTERSECT. EXCEPT. GROUP BY.

(3.1) ¿Cuál de las siguientes es una función que recibe y devuelve valores numéricos?. FLOOR. UPPER. LOWER. LENGTH. TRIM.

(3.1) ¿Cómo se denominan las funciones que retornan un solo valor por cada fila de una tabla o vista consultada?. Funciones de Fila Simple. Funciones de Grupo. Funciones de Conversión. Funciones de Agregado. Funciones de Ventana.

(4.4) Las dos siguientes sintaxis en PL/SQL, crean en una sentencia de productos:CREATE SEQUENCE SQ_PRODUCTOSMINVALUE 1MAXVALUE 9 999999999999999999START WITH 1 INCREMENT BY 1 CACHE 20; YCREATE SEQUENCE SQ_PRODUCTOS;. Verdadero. Falso.

Cuando el desarrollador necesita insertar una sola fila en una tabla, suele obviar la lista de columnas y solamente completa la cláusula VALUES del INSERT con los valores a cargar. Esto no es recomendable en las sentencias INSERT que se deben incorporar a aplicaciones ya que se pierde la pista de qué columnas se están insertando. Verdadero. Falso.

Cuando se escribe una consulta SELECT con una subconsulta sin correlación, es decir, que no contiene referencias a la consulta principal, el compilador ejecuta primero la subconsulta. Verdadero. Falso.

Las funciones de grupo (usadas en la cláusula GROUP BY) pueden aparecer en la lista de columnas en el SELECT, en las condiciones dentro de la cláusula HAVING Y WHERE. Falso. Verdadero.

Las funciones de grupo pueden aparecer en lista de columnas en el SELECT y en las condiciones dentro de las cláusulas WHERE y HAVING. Falso. Verdadero.

Te encuentras con un reporte que tiene que documentar su funcionamiento. Al revisar la consulta “SELECT Nombre, Apellido FROM Empleados WHERE Sueldo >= 20000” le han escrito un comentario que dice “devuelve el nombre y apellido SOLAMENTE de los empleados con un sueldo mayor a 20000”. ¿Esta afirmación es verdadera o falsa?. Falso. Verdadero.

(3.1) ¿Cuál es la cláusula en la que se escriben condiciones de filtro que permiten elegir aquellas filas que se quieren mostrar?. WHERE. FROM. SELECT. HAVING. ORDER BY.

(3.4) ¿Qué sentencia se usa en PL/SQL para eliminar definitivamente de la base de datos una secuencia?. DROP. DELETE. REMOVE. DESTROY. ERASE.

(4.2) Los controladores de áreas de memoria que almacenan los resultados de una sentencia SQL son comúnmente denominados…. Cursores. Descriptores. Transacciones. Registros. Índices.

(3.1) ¿Cuál de las siguientes funciones numéricas devuelve un valor numérico, redondeado a la longitud o precisión especificada?. ROUND. TRUNC. CEIL. FLOOR. ABS.

¿Cuál de las siguientes opciones contiene la frase que completa correctamente la siguiente afirmación? “Escribir subconsultas en el WHERE, permite escribir condiciones basadas en valores…”. Que están almacenados en una tabla de la base de datos. Que están almacenados en una vista de la base de datos. Que están almacenados en una función de la base de datos. Que están almacenados en una secuencia de la base de datos. Que están almacenados en un procedimiento almacenado de la base de datos.

¿De quién es la tarea de que la vista se encuentre actualizada?. Del DBMS. Del usuario. Del sistema operativo. De la aplicación cliente. De la base de datos.

¿Cuál de las siguientes opciones responde a la siguiente pregunta? La única forma de garantizar el orden descendente de las filas en un SELECT es a través de... Order by columna Desc. Group by columna Desc. Having columna Desc. Where columna Desc. Join columna Desc.

¿Qué valor se obtiene de una secuencia a través de la siguiente sintaxis realizada en PL/SQL? “SELECT SQ_PRODUCTOS.CURRVAL INTO variable FROM DUAL;”. Ultimo valor de la secuencia. Primer valor de la secuencia. Valor actual de la secuencia. Valor máximo de la secuencia. Valor mínimo de la secuencia.

Indique cuál es la acción con la que es posible levantar la correspondiente excepción si en algún momento ocurriera un error en el bloque de código. RAISE. CATCH. THROW. EXCEPT. ERROR.

¿Cuál es el operador que se utiliza en la cláusula SELECT e indica que deben traerse todas las columnas de la o las tablas seleccionadas?. *. +. -. >. =.

¿Cuál es la cláusula que toma las filas del conjunto de tablas reunidas en el FROM, y las separa en grupos con las filas que tienen el mismo valor en la columna nombrada en ésta?. GROUP BY. ORDER BY. HAVING. WHERE. JOIN.

Cuando en una aplicación tienes que resolver una serie de tareas como parte del proceso de un bloque y estimas que esta serie de tareas las vas a necesitar realizar en otros procesos, ¿Qué es recomendable construir?. Un procedimiento con esas tareas. Una función con esas tareas. Una vista con esas tareas. Un trigger con esas tareas. Un paquete con esas tareas.

¿Cuál de las siguientes opciones contiene una justificación que forma una frase incorrecta? "El uso de vistas simples se justifica...". Por su mayor rapidez en el recupero de las filas que se han almacenado en ella. Por su capacidad de ocultar detalles de implementación y simplificar consultas complejas. Por permitir definir combinaciones complejas de tablas y aplicar filtros personalizados. Por su capacidad de reutilización en diferentes consultas y aplicaciones. Por facilitar el mantenimiento y la actualización de la lógica de negocio.

¿Cuál de las siguientes opciones es una función de filas simples que se diferencia del resto de funciones de fila simple?. Lower. Upper. Initcap. Substring. Replace.

¿Cuál es la sentencia SQL que permite consultar los datos que están en las tablas y en las vistas?. SELECT. INSERT. UPDATE. DELETE. CREATE.

Analizas una consulta sobre la tabla clientes, con alias “C”. Encuentras en la subconsulta que en la cláusula WHERE de la misma, se compara con una columna con el prefijo “C”. ¿Qué es?. Una referencia externa. Una referencia interna. Una referencia local. Una referencia global. Una referencia estática.

Durante la creación de una aplicación debes poder hacer un proceso o un cálculo y para ejecutarlo debes incluir la llamada en un SELECT. ¿Qué tipo de construcción usarías?. Una función almacenada. Un procedimiento almacenado. Una vista almacenada. Un trigger almacenado. Un paquete almacenado.

En el momento de escribir una sentencia INSERT, ¿Qué debes tener en cuenta?. Permite ingresar más de una fila con el uso de subconsultas. Permite ingresar solo una fila a la vez. Permite ingresar solo una columna a la vez. Permite ingresar valores nulos en todas las columnas. Permite ingresar valores duplicados en una columna con clave primaria.

¿Cuál es el nombre de la sección en la que se atiende la correspondiente excepción si en algún momento ocurriera un error en el bloque de código?. EXCEPTION. TRY-CATCH. ERROR-HANDLING. ON-ERROR. ERROR-EXCEPTION.

Es necesario tratar con distintas operaciones en caso de que sea verdadera una bifurcación y otra en caso de ser falsa, ¿Con qué cláusula del IF puedes tratar esta situación?. ELSE. THEN. END IF. ELSE IF. BEGIN.

Carla usa “DROP TEMPORARY TABLE mitabla”. ¿Qué sucede al usar esta sentencia?. Se elimina la tabla temporaria "mitabla". Se crea una tabla temporaria "mitabla". Se modifica la tabla temporaria "mitabla". No sucede nada, la sentencia está mal escrita. Se agrega una columna a la tabla temporaria "mitabla".

Analizando las partes de un bloque, ¿Cuál es la sección donde se define un cursor?. En la sección declarativa. En la sección ejecutable. En la sección de manipulación de datos. En la sección de manejo de errores. En la sección de control de flujo.

Analizas una situación en la que la consulta debe devolver las filas en un determinado orden. Decides aplicar la cláusula ORDER BY. ¿Cuál de las siguientes afirmaciones es correcta acerca de su uso?. Es la última cláusula de la sentencia SELECT. Es la primera cláusula de la sentencia SELECT. Debe estar antes de la cláusula FROM. Debe estar después de la cláusula WHERE. Debe estar antes de la cláusula GROUP BY.

¿Qué hace la sentencia SQL DELETE?. Elimina filas de una tabla. Agrega filas a una tabla. Modifica filas de una tabla. Crea una tabla. Selecciona filas de una tabla.

¿Cuál es la cláusula SQL utilizada para filtrar filas de una consulta?. WHERE. GROUP BY. ORDER BY. HAVING. JOIN.

En PL/SQL, ¿qué sentencia se utiliza para ejecutar un bloque anónimo?. EXECUTE. CALL. RUN. DECLARE. BEGIN.

¿Qué acción realiza la siguiente instrucción? CLOSE nombre_cursor;. Cierra un cursor. Abre un cursor. Declara un cursor. Elimina un cursor. Modifica un cursor.

En el momento de ser necesario definir varias variables en un bloque SQL/PSM, ¿Qué debes usar para cada variable la sentencia?. DECLARE. SET. CREATE. INSERT. UPDATE.

¿Cuál de las siguientes funciones generales de comparación? Seleccione las 2 respuestas correctas. LEAST – GREATEST. BETWEEN – EXISTS. IN – LIKE. IS NULL – IS NOT NULL. ALL – ANY.

¿Cuáles son las ventajas principales de utilizar SQL? Seleccione 3 respuestas correctas. La mayoría de los sistemas de administración de base de datos lo usa. Es fácil de aprender. Puede ejecutar operaciones de base de datos sofisticadas y complejas. Permite la creación de interfaces gráficas avanzadas. Proporciona herramientas de análisis de datos integradas.

NOT ______ para negar la comparación? Seleccione 4 respuestas. BETWEEN – EXISTS – IN – LIKE. IS NULL – IS NOT NULL – IS DISTINCT FROM. ALL – ANY – SOME – NONE. AND – OR – NOT. UNION – INTERSECT – EXCEPT.

Por ser muy utilizadas las subconsultas, es necesario definir dónde se las puede usar. ¿En qué sentencias y cláusulas se pueden usar las subconsultas? Seleccione 4 respuestas. SELECT del SELECT. WHERE de todas las sentencias que lo usan. SET del UPDATE. INSERT. GROUP BY del SELECT.

¿Cuáles son las categorías en las que se puede dividir los módulos en PL/SQL? Seleccione las 4. Procedimientos – Paquetes – Funciones – Triggers. Tablas – Vistas – Índices – Secuencias. Variables – Constantes – Tipos de datos – Cursores. Joins – Subconsultas – Cláusulas – Operadores. Roles – Usuarios – Permisos – Sesiones.

¿Cuáles con las siguientes funciones de carácter, es decir, funciones que devuelven valores caracteres? Seleccione las 4 correctas. CHR – REPLACE – SUBSTR – LPAD. AVG – SUM – COUNT – MAX. TO_CHAR – TO_NUMBER – TO_DATE – NVL. UPPER – LOWER – INITCAP – LENGTH. SYSDATE – SYSTIMESTAMP – CURRENT_DATE – CURRENT_TIMESTAMP.

¿Cuáles son las sentencias DML más utilizadas? Seleccione las 4 correctas. INSERT – UPDATE – DELETE – MERGE. SELECT – FROM – WHERE – ORDER BY. CREATE – ALTER – DROP – TRUNCATE. DECLARE – BEGIN – EXCEPTION – END. COMMIT – ROLLBACK – SAVEPOINT – SET TRANSACTION.

¿Cuáles de los siguientes son los atributos de los recursos explícitos? Seleccione las 4 correctas. %NOTFOUND - %ISOPEN - %ROWCOUNT - %FOUND. %FOUND - %FREEZE - %COMPRESS - %MARKER. %ROWTYPE - %TYPE - %BULK_ROWCOUNT - %BULK_EXCEPTIONS. %EXECUTE - %FETCH - %PARSER - %BIND. %SESSION - %DATABASE - %USER - %HOST.

¿Cuáles son las características distintivas de PL/SQL sobre SQL? Seleccione las 4 respuestas correctas. Centralización de la lógica en la aplicación. Permite una administración más sencilla de los cambios. Comunicación directa o nativa con otros objetos de la base de datos de Oracle. Fácil de leer y posee muchas características para modularizar el manejo de código y de los errores. Soporte para múltiples proveedores de bases de datos.

¿Cuáles de las siguientes son las funciones de grupo más usadas en SQL? Seleccione las 4 respuestas. COUNT() - VARIANCE () - AVG() - STDDEV(). SUM() - MAX() - MIN() - FIRST(). GROUP() - ORDER() - DISTINCT() - FILTER(). UNION() - INTERSECT() - EXCEPT() - JOIN(). CONNECT() - TRANSLATE() - CONVERT() - REPLICATE().

Al querer utilizar el lenguaje SQL para el desarrollo de una aplicación cuyos datos están en una base de datos, ¿Cuáles de las siguientes son ventajas de este lenguaje? Seleccione 4 respuestas. Es un lenguaje poderoso con posibilidad de realizar operaciones complejas. Es fácil de aprender. Es usado por la mayoría de los sistemas de administración de bases de datos. No es propiedad de un proveedor de base de datos. Proporciona herramientas de desarrollo integradas.

¿Qué debe considerarse al trabajar con cursores explícitos en PL/SQL? Seleccione 4 respuestas. Es ilegal tratar de cerrar un cursor que ya está cerrado o no ha sido abierto. Cuando un cursor está cerrado, no se puede leer. Cuando se cierra un cursor, es ilegal tratar de usarlo. Cuando leemos un cursor, debemos comprobar el resultado de la lectura utilizando los atributos de los cursores. Cuando un cursor está cerrado, se puede leer.

Estamos por comenzar el desarrollo de una aplicación y estudiamos a SQL como uno de los lenguajes que se utilizarán. ¿Cuáles de las siguientes son características de este lenguaje? Seleccionar 4 respuestas. SQL no tiene sentencias de control de flujo desde su origen. Provee navegación automática a los datos. Sus sentencias son complejas y poderosas individuales. Procesa los datos como grupos y no como unidades individuales. Permite el manejo de errores con las excepciones.

¿Cuál de las siguientes opciones corresponde a la línea de la siguiente consulta que tiene un error? "SELECT col1 FROM tabla1 t1 WHERE col2 EXISTS (SELECT 'x' FROM tabla2 t2 WHERE t1.id = t2.id_t2) AND col1 LIKE '%t%' ORDER BY col1;". La línea SELECT col1. La línea FROM tabla1 t1. La línea WHERE col2 EXISTS (SELECT 'x' FROM tabla2 t2 WHERE t1.id = t2.id_t2). La línea AND col1 LIKE '%t%'. La línea ORDER BY col1.

¿Cuál de las siguientes opciones es la que corresponde a la línea de la siguiente consulta que tiene un error? "SELECT col1 FROM tabla1 t1 WHERE 1 0 AND col1 LIKE '%t%' GROUP BY t1.col2;". La línea SELECT col1. La línea FROM tabla1 t1. La línea WHERE 1 0. La línea GROUP BY t1.col2. La línea AND col1 LIKE '%t%'.

¿Cuál de los siguientes NO es un uso permitido de una subconsulta?. Ser usada en el GROUP BY. Ser usada en la cláusula SELECT. Ser usada en la cláusula WHERE. Ser usada en la cláusula INSERT. Ser usada en la cláusula UPDATE.

¿Cuál de las siguientes opciones contiene el nombre de las subconsultas que devuelven un solo valor?. Escalares. Correlacionadas. De múltiples columnas. De tablas derivadas. De resultados.

¿Cuál de las siguientes acciones realiza la sentencia TRUNCATE?. Borra las filas en bloque y deja la estructura de columnas, índices y constraints sin modificaciones. Actualiza las filas existentes según los criterios especificados. Inserta nuevas filas en la tabla según los valores especificados. Crea una tabla temporal en memoria para realizar operaciones de forma eficiente. Elimina una columna específica de una tabla sin afectar el resto de los datos.

(3.1) ¿Cuál de las siguientes funciones numéricas devuelve el entero más pequeño que es mayor o igual que la expresión numérica especificada?. CEIL. FLOOR. TRUNC. ROUND. ABS.

(3.1) ¿Cuál de las siguientes funciones devuelve un carácter de acuerdo a un argumento?. CHR. ASCII. CONCAT. LENGTH. UPPER.

¿Cuál de las siguientes opciones completa correctamente la frase a continuación? “Otro uso de subconsultas en las sentencias SELECT es en la cláusula FROM, allí toman el nombre de…”. In line views. Inline subqueries. Aliased subqueries. Derived tables. Subselects.

¿Cuál de las siguientes opciones completa correctamente la siguiente afirmación? “Las funciones de Grupo tienen como característica que se usa... En el SELECT y en el HAVING. En el SELECT y en el WHERE. En el SELECT y en el ORDER BY. En el SELECT y en el GROUP BY. En el SELECT y en el FROM.

¿Cuál de las siguientes opciones completa correctamente la siguiente frase? “Un lenguaje declarativo como SQL significa que debe…”. Especificarse en las sentencias qué es lo que se quiere obtener. Especificar el cómo se debe obtener lo que se quiere. Especificar el orden en el que se deben obtener los resultados. Detallar los procedimientos para obtener los resultados. Definir las variables necesarias para obtener los resultados.

¿Cuál de las siguientes opciones completa correctamente la siguiente afirmación? “El uso de la cláusula HAVING en una sentencia SELECT permite…”. Filtrar resultados basados en valores agregados. Ordenar los resultados de la consulta. Seleccionar columnas específicas de la tabla. Realizar cálculos aritméticos en las columnas de la tabla. Establecer condiciones de unión entre tablas.

¿Cuál de las siguientes opciones completa correctamente la siguiente afirmación? “Una tabla derivada es…”. Una tabla generada a partir de los resultados de una subconsulta en la cláusula FROM. Una tabla creada a partir de los resultados de una consulta SELECT. Una tabla que contiene solo columnas derivadas de otras tablas. Una tabla que se utiliza para unir otras tablas en una consulta. Una tabla que contiene solo filas derivadas de otras tablas.

Escribir subconsultas en el SELECT, permite reemplazar la creación de un objeto en el esquema. ¿Cuál es ese objeto?. Función. Índice. Tabla. Triggers. Vista.

¿Cuál de la siguiente función de grupo devuelve el valor mínimo de un grupo de filas?. COUNT(). AVG(). SUM(). MIN(). MAX().

¿Cuál de las siguientes NO es una sentencia del lenguaje SQL?. SELECT * FROM tabla WHERE columna = valor;. INSERT INTO tabla (columna1, columna2) VALUES (valor1, valor2);. ALTER TABLE mitabla DISABLE INDEX mitabla_pk;. UPDATE tabla SET columna = valor WHERE condicion;. DELETE FROM tabla WHERE columna = valor;.

¿Qué realiza el siguiente comando? "ALTER TABLE EMPRESA.EMPLEADO DROP COLUMN dirección CASCADE". Modifica la columna "dirección" de la tabla "EMPLEADO". Agrega la columna "dirección" a la tabla "EMPLEADO". Renombra la tabla "EMPLEADO" a "dirección". Elimina la tabla "EMPLEADO" y todas sus restricciones. Elimina la columna "dirección" de la tabla "EMPLEADO" y sus dependencias.

En la siguiente situación “Al intentar ejecutar la consulta con una subconsulta correlacionada” ¿Cuál de las siguientes opciones contiene lo que encuentra el optimizador para cambiar la forma de ejecución al modo correcto?. Un alias de tabla definida en una tabla de la consulta principal. Un índice creado en la tabla principal. Un JOIN implícito en la consulta principal. Una función de agregación en la consulta principal. Un operador UNION en la consulta principal.

¿Cuál de las siguientes opciones corresponde a la línea de la siguiente consulta que tiene un error? "SELECT col1 FROM tabla1 t1, NOT EXISTS (SELECT col3 FROM tabla2 t2 WHERE t1.id = t2.id) WHERE col2 = 100 AND col1 LIKE '%t%' ORDER BY col1;". La línea SELECT col1. La línea FROM tabla1 t1. La línea WHERE col2 = 100 AND col1 LIKE '%t%'. La línea ORDER BY col1. La línea NOT EXISTS (SELECT col3 FROM tabla2 t2 WHERE t1.id = t2.id).

Denunciar Test