Base datos US21 - Segundo parcial
![]() |
![]() |
![]() |
Título del Test:![]() Base datos US21 - Segundo parcial Descripción: Parcial 2, posibles preguntas |




Comentarios | |
---|---|
| |
FIN DE LA LISTA |
¿Para qué se utilizan los cursores explícitos en PL/SQL?. Para realizar consultas INSERT. Para realizar consultas ORDER. Para realizar consultas SELECT. Para realizar consultas SET. Para realizar consultas UPDATE. 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 a objetos". Procedimental. Declarativo. Metódico. Conductual. Causal. Indique la palabra que falta en el siguiente concepto: "Cada valor manipulado en la base de datos Oracle, y en la mayoría de las bases de datos relaciones es similar, tiene un tipo de datos. El tipo de dato de un valor se asocia un conjunto de __________". Atributos. Valores. Condiciones. Propiedades. Sentencias. "En PL/SQL la gestión de excepciones es _____ a la hora de generar las unidades de trabajo". Inevitable. Opcional. Necesaria. Obligatoria. Imprescindible. ¿A qué categoría de la modularidad en PL/SQL hace referencia el siguiente concepto? "Conjunto de sentencias que aceptan y retornan cero o más variables, que se denominan parámetros". Triggers. Consultas. Funciones. Operaciones. Procedimientos. ¿Cómo se declara un cursor explícito en PL/SQL?. CURSOR nombre_cursoinstrucción;. CURSOR nombre_cursor (valor 1, valor 2, ..., valorN) instruccion_SELECT;. CURSOR nombre_cursor IS instrucción_SELECT. CURSOR nombre_cursor IS instrucción_DECLARE;. CURSOR nombre_cursor (valor 1, valor 2, ..., valorN) instruccion_DECLARE;. ¿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?. ROUND. GROUP BY. ORDER BY. HAVING. DISTINCT. Las funciones de grupo (usadas con la cláusula GROUP BY) pueden aparecer en lista de columnas en el SELECT, en las condiciones dentro de la cláusula HAVING y WHERE. Verdadero. Falso. ¿Cuál es la cláusula que separa las filas del conjunto, en grupos de filas que tienen el mismo valor en la columna?. WHERE. ORDER BY. GROUP BY. SELECT. HAVING. ¿Cuál es la cláusula en la que se escriben condiciones de filtro que permiten elegir aquellas filas que se quieren mostrar?. GROUP BY. FROM. WHERE. SELECT. HAVING. ¿Cuáles de las siguientes funciones son funciones generales de comparación? 2 respuestas correctas. REPLACE. LEAST. GREATEST. POWER. INITCAP. ¿Qué función se usa en PL/SQL para obtener el último valor en una secuencia?. NEXTVAL. CURRVAL. ¿A qué categoría de modularidad en PL/SQL hace referencia el siguiente concepto? "Conjunto de sentencias asociadas a una tabla de la base y también a los eventos de sistema.". Sentencias. Procesos. Triggers. Funciones. Procedimientos. ¿Cuáles son las categorías en las que puede dividirse los módulos en PL/SQL? Seleccione las 4 respuestas correctas. Paquetes. Triggers. Procedimientos. Consultas. Funciones. Indique la palabra que falta en el siguiente concepto DDL: "Las columnas que durante el análisis han sido determinadas como claves candidatas, pueden utilizar la restricción _______ que impide insertar una fila con un valor repetido en esta columna". UNIQUE. MODIFY. ADD. CHECK. CONSTRAINT. ¿Qué instrucción se utiliza en PL/SQL para liberar los recursos usados por cursores explícitos?. DELETE. END. ERASE. DROP. CLOSE. ¿A qué categoría de la modularidad en PL/SQL hace referencia el siguiente concepto? "Conjunto de sentencias que aceptan parámetros y que su tarea principal es calcular un valor y devolverlo para finalizar su trabajo; no pueden realizar transacciones mientras son ejecutadas.". Paquetes. Procesos. Funciones. Operaciones. Sentencias. ¿Que acción realiza PL/SQL con la siguiente instrucción para cursores explícitos? FETCH nombre_cursor INTO lista_variables;. Cerrar el cursor. Abrir el cursor. Borrar datos del cursor. Declarar el cursor. Leer datos del cursor. ¿Cuáles de las siguientes son funciones de carácter, es decir, funciones que devuelven valores caracteres? Seleccione las 4 correctas. CHR. REPLACE. SUBSTR. EXTRACT. LPAD. Indique 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. GROUP BY. WHERE. FROM. ORDER BY. ¿Cuál de las siguientes opciones completa correctamente la siguiente afirmación? "Cuando se incluye una función de grupo en el SELECT junto con columnas simples es decir sin funciones de grupo, debemos escribir la cláusula... GROUP BY con todas las columnas simples del SELECT. GROUP BY con algunas columnas simples del SELECT. ¿Qué devuelve la siguiente sentencia SQL: SELECT DISTINCT dniempleado FROM TRABAJA_EN WHERE (numproy, horas) IN SELECT (numproy, horas) FROM TRABAJA_EN WHERE dni = 123456789?. Devuelve los DNI de los empleados que no comparten proyectos con el empleado "Juan Perez", cuyo nro de documento es 1234578. Devuelve todos los DNI, de los empleados que trabajan la misma combinación (numproy y horas), en los que trabaja el empleado "Juan Perez", cuyo nro de documento es "12345678". ¿Cuál de las siguientes opciones nombra correctamente la situación descripta a continuación? "En esta situación, el optimizador cambia la estrategia y lee la primer fila de la consulta principal, allí conoce el valor que está necesitando la subconsultas y con esta información ejecuta la subconsulta". Consulta con subconsultas simples no correlacionadas. Consulta con subconsultas correlacionadas. En la siguiente secuencia de sentencias SQL: (0) CREATE TABLE...; (1) INSERT, (2) SAVEPOINT B; (3) UPDATE...; (5) SAVEPOINT C; (6) DELETE...; (7)...¿Cuál de las siguientes opciones contiene la sentencia necesaria en la línea (7) para que se confirme toda la transacción?. DISTINCT. HAVING. ROLLBACK. LIMITED. COMMIT. En DDL, la sentencia CREATE puede crear muchos objetos diferentes en una base de datos ¿Cuál de las siguientes entidades NO se crea con una sentencia CREATE exclusivamente para ese tipo de objeto?. Usuarios. Filas. Sentencias. Consultas. Constraint. ¿Cuál de las siguientes opciones nombra correctamente al elemento "E1" de la siguiente subconsulta? "SELECT ename, sal FROM empleados E1 WHERE sal > (SELECT avg (sal) FROM empleados E2 WHERE E2.job = E1.job);". E1 es una referencia interna. E1 es una referencia externa. E2 es una referencia interna. E2 y E1 son referencias externas. E2 es una referencia externa. ¿Cuál de las siguientes opciones contiene la forma de resolver el siguiente requerimiento dentro de la sentencia SELECT? "Es necesario saber qué empleado gana más sueldo que el sueldo promedio de toda la empresa". con una subconsulta en el FROM. con una subconsulta en el HAVING. con una subconsulta en el SELECT. con una subconsulta en el WHERE. con una subconsulta en el GROUP BY. ¿Cuál de las siguientes opciones completa correctamente la frase a continuación? "Otro uso de subconsultas en la sentencias SELECT es en la cláusula FROM, allí toman el nombre de ...". In line views. On side views. Alternate views. ¿Cuál de las siguientes opciones nombra correctamente al elemento "E2" de la siguiente subconsulta? "SELECT ename, sal FROM empleados E1 WHERE sal > (SELECT avg (sal) FROM empleados E2 WHERE E2.job = E1.job);". E2 es una referencia interna. E2 es un alias de tabla simple. E2 es una referencia externa. E2 es un alias de tablas compuestas. ¿Cuál de las siguientes opciones completa correctamente la siguiente afirmación? "Las funciones de grupo tienen como característica que se usan...". En el SELECT y WHERE. En el FROM y WHERE. En el SELECT y FROM. En el SELECT y HAVING. En el SELECT y ORDER BY. ¿Cuál de los siguientes tipos de datos propios de MySQL comparte éste con ORACLE?. char. varchar. procedure. count. repeat. Escribir subconsultas en el SELECT, permite reemplazar la creación de un objetivo en el esquema ¿Cuál es ese objeto?. Trigger. Función. Procedimiento. Paquetes. Consultas. ¿Cuál de las siguientes funciones de grupo devuelve el valor mínimo de un grupo de filas?. MIN (Columnas). MIN (Filas). ¿Cuál de las siguientes opciones completa correctamente la siguiente frase? "Un lenguaje declarativo como SQL significa que debe...". Especificarse la forma de realizar el trabajo. Especificarse en las sentencias qué es lo que se quiere obtener. Especificarse en consultas que se quiere realizar. ¿Cuál de las siguientes opciones contiene el operador de comparación en el WHERE que producirá un error en tiempo de ejecución si la subconsulta devuelve más de un valor?. EL OPERADOR IN. EL OPERADOR >. EL OPERADOR <. EL OPERADOR INSIDE. EL OPERADOR COUNT (). ¿Cuál de las siguientes opciones completa adecuadamente la siguiente frase? "La cláusula que permite formar distintos grupos para aplicarle las funciones de grupo discriminadamente es ...". GROUP BY. ORDER BY. FROM. SELECT. WHERE. ¿Cuál de las siguientes NO es una sentencia del lenguaje SQL?. ALTER TABLE mitabla DISABLE INDEX mi tabla_pk;. ALTER TABLE mitabla DECLINE mi tabla_pk;. ¿Qué realiza el siguiente comando? Alter table EMPRESA.EMPLEADO DROP COLUMN Dirección CASCADE. Elimina la columna dirección de la tabla base Empleados y todas las restricciones y vistas que hacen referencia a la columna. Elimina la columna dirección de la tabla base Empresa y todas las restricciones y vistas que hacen referencia a la columna. 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 alias de columna definido por las columnas principales. ¿Cuál de las siguientes opciones corresponde a la línea de la siguiente consulta que tiene un error? a. SELECT col1, b. FROM tabla1 t1, c. WHERE col2 EXISTS (SELECT "x" FORM tabla2 t2 WHERE t1.id = t2.id_t2) d. AND col1 LIKE %t%, e. ORDER BY col1;". Línea a. Línea b. Línea c. Línea d. Línea e. ¿Cuál de las siguientes opciones corresponde a la línea de la siguiente consulta que tiene un error? a. SELECT col1, b. FROM tabla1 t1, NOT EXISTS (SELECT col3 FROM tabla2 t2 WHERE t1.id = t2.id_t2) c. WHERE col2 = 100, d. AND col 1 LIKE %t%, e. ORDER BY col 1;". Línea a. Línea b. Línea c. Línea d. Línea e. ¿Cuál de los siguientes NO es un uso permitido de una subconsulta?. Ser usada en el FROM. Ser usada en el SELECT. Ser usada en el ORDER BY. Ser usada en el GROUP BY. Ser usada en el WHERE. ¿Cuál de las siguientes opciones contiene el nombre de las subconsultas que devuelven un solo valor?. Escalares. Unitarios. Monotabla. Unique. Unidad. ¿Cuál de las siguientes opciones completa correctamente la frase a continuación? "El operador = ANY es equivalente al operador...". COUNT. DISTINCT. IN. ALTERTABLE. ROLLBACK. ¿Cuál de las siguientes acciones realiza la sentencia TRUNCATE?. Borrar las filas en bloque y deja la estructura de columnas, índices y constraints sin modificaciones. Borrar las filas en cadena y deja la estructura de columnas, índices y constraints sin modificaciones. Borrar las filas en bloque, pero mantiene la estructura de columnas, índices y constraints sin modificaciones. Borrar las filas en serie y deja la estructura de columnas, pero modifica los índices y los constraints. Borrar las columnas en bloque y deja la estructura de filas, índices y constraints sin modificaciones. ¿Cuál de las siguientes opciones contiene una justificación que forma una frase incorrecta? "El uso de vistas simples se justifica...". Para obtener diferentes perspectivas de los mismos datos. Por su mayor rapidez en el recupero de las filas que se han almacenado en ella. Por su mayor rapidez en el recupero de las columnas que se han almacenado en ella. Para obtener resultados concretos de un conjunto de datos. Por su mayor rapidez en el conteo de fórmulas. ¿Cuál de las siguientes opciones completa correctamente la siguiente afirmación? "En el SELECT, un grupo de filas es seleccionado cuando hay dos condiciones en el HAVING y están coordinas con ...". AND y ambas son verdaderas. OR y solo una de ellas es verdadera. AND y ambas son falsas. AND y una de ellas es verdadera, y OR si es falsa. OR y ambas son falsas. ¿Cuál de las siguientes opciones completa correctamente la siguiente afirmación? "Las funciones de grupo pueden... Combinarse solo con funciones de grupo. Combinarse con procedimientos. Combinarse con funciones y procedimientos. Anidarse. Compartirse con las funciones. ¿Cuál de las siguientes opciones es una función de filas simples que se diferencia del resto de funciones de fila simple?. Higher. Crommit. Rollback. Add. Lower. ¿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...". Pertenecientes al SELECT. Alojados en el FROM. Establecidos por el usuario. Seleccionados por GROUP BY. Que están almacenados en una tabla de la base de datos. ¿Cuál de las siguientes opciones es la que corresponde a la línea de la siguiente consulta que tiene un error? a. SELECT col1, b. FROM tabla1 t1, c. WHERE 1 < 2, d. AND t1.col1 LIKE %t% AND count (*) > 0, e. GROUP BY t1.col2;". Línea a. Línea b. Línea c. Línea d. Línea e. ¿De quién es la tarea de que la vista se encuentre actualizada?. Del DDL. Del UPDATE. Del DML. Del DBMS. Del LPAD. ¿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 ASC. ORDER BY columna DESC. GROUP BY columnas ASC. GROUP BY columnas DESC. ¿Cuál de las siguientes son funciones de carácter, es decir, funciones que devuelven valores caracteres? Seleccione las 4 correctas. CHR. REPLACE. SUBSTR. LPAD. DBMS. ¿Cuáles son las características principales del lenguaje de consultas SQL? 3 opciones correctas. No declarativo. Orientado a consultas. Orientado a objetos. Procedimental. Declarativo. ¿Cuáles son las sentencias DML más utilizadas?. UPDATE. DELETE. COUNT. MERGE. INSERT. ¿Que devuelve la siguiente sentencia SQL? "SELECT CONCAT ("Nombre", nombre) FROM alumnos HERE nombre = Juan;". NombreJuan. Nombre de todos los alumnos llamados Juan. Todos los "Juan" del grupo alumnos. El nombre de todos los alumnos, menos los que se llaman Juan. El nombre es igual a Juan. ¿Que devuelve la siguiente sentencia SQL? "SELECT UPPER (nombre) FROM alumno. Nombre de los alumnos con minúscula. El nombre de pila de todos los alumnos. El nombre completo de todos los alumnos. Nombre de los alumnos con mayúscula. Alumnos sin importar el nombre. ¿Cuál es la sentencia DDL completa que se utiliza para agregar constraints en una tabla "NN"?. ALTER TABLE ADD NN. ADD ALTER TABLE NN. ADD NN ALTER TABLE. ALTER TABLE NN AD. ALTER NN TABLE ADD. ¿Cuántos valores puede devolver una subconsulta ESCALAR, ubicada en la clausula SELECT principal?. UNO. DOS. MÁS DE DOS. TRES. NINGUNO. ¿Cuáles son las ventajas principales de utilizar SQL? Seleccione las 4 correctas. Puede ejecutar operaciones de Base de Datos sofisticadas y complejas. La mayoría de los sistemas de administración de Base de Datos lo usa. Es fácil de aprender. No es un lenguaje propiedad de un proveedor de Base de Datos. Es complejo de utilizar y requiere capacitación. ¿Cómo se denominan las funciones que retornan solo un valor por cada fila de una tabla o vista consultada?. Funciones de filas mixtas. Funciones de columnas entrelazadas. Funciones de datos anidados. Funciones de fila simple. Funciones de filas complejas. ¿Cuáles de las siguientes son las funciones más usadas en SQL? Seleccione las 4 correctas. STDDEV (). VARIANCE. AVG. COUNT. EXISTS. ¿Cuál de las siguientes opciones completa correctamente la siguiente afirmación? "Los sublenguajes o formas de clasificar las sentencias en SQL son...". DMBS. DDL. LPAD. DML. TML. Indique la palabra que falta en el siguiente concepto DDL: "Las columnas que durante el análisis han sido determinadas como claves candidatas, pueden utilizar la restricción ______ que impide insertar una fila con un valor repetido en esta columna". UNIQUE. HAVING. TRUNCATE. ALTER. DISTINCT. ¿Cuál es la sentencia en DDL que se utiliza para cambiar y agregar componentes para responder a las necesidades del modelo?. ALTER. TRUNCATE. HAVING. UNIQUE. EXISTS. ¿Qué palabra clave se utiliza en la cláusula SELECT para eliminar las tuplas duplicadas del resultado de una consulta?. TRUNCATE. UNIQUE. DELETE. DROP. DISTINCT. Los caracteres alfanuméricos permitidos en un identificador "No encomillado" son: "%", "/", "()" "&". "[]", "&", "//", "!". "$", "_", "#". ¿Cuál de las siguientes opciones describe el efecto de la siguiente sentencia? "ALTER TABLE mitabla ADD CONSTRAINT mitabla_tipodoc_pk CHECK (tipodoc IN (DNI. CI, PAS)". Agrega un constraint que impedirá que se cargue una fila con tipodoc = "Cedula". Agrega un constraint que permite que se cargue una fila con tipodoc = "Cedula". Agrega un constraint que confirma una fila con tipodoc = "Cedula". Indique la plabra que falta en el siguiente concepto: "Cada valor manipulado en la base de datos Oracle, y en la mayoría de las bases de datos relacionales es similar, tiene un Tipo de dato. El tipo de dato de un valor se asocia a un conjunto fijo de ____". Funciones. Valores. Columnas. Propiedades. Sentencias. ¿Que realiza la sentencia ROLLBACK cuando se ejecuta?. Vuelve atrás las transacciones en todas las tablas hechas desde el último commit realizado. Vuelve atrás las transacciones en todas las tablas hechas. Vuelve atrás las transacciones en algunas tablas, a partir del comando commit. Vuelve atrás las transacciones de las columnas desde el último commit ejecutado. ¿Cuál de las siguientes opciones completa correctamente la frase a continuación? "Los modificadores ALL y ANY se aplica a los operadores de comparación...". =. <. >. +. -. ¿Que debe asignarse al comando CREATE VIEW?. Un nombre de la lista, una lista de nombres de atributos y una consulta que sirva para especificar el contenido a la vista. Un nombre de la columna, una lista de los nombres de los atributos y una consulta que permita crear la vista. Un nombre de la vista, una lista de nombres de atributos y una consulta que sirva para especificar al contenido de la vista. ¿Cuál de las siguientes opciones completa correctamente la frase a continuación? "SELECT"*FROM mitabla, miotratabla WHERE mitabla id = miotratabla.dave_foranea" es verdad que es una consulta... Simple. Monotabla. Compleja. Multitabla. De tabla simple. Indique la palabra que falta en el siguiente concepto: "En PL/SQL la gestión de excepciones es _______ a la hora de generar las unidades de trabajo". Obligatoria. Necesaria. Imprescindible. Opcional. Fundamental. ¿Cómo se llaman las unidades de trabajo, que contienen las sentencias ejecutables en PL/SQL?. Columnas. Bucles. Espacios. Direcciones. Bloques. Indique cual 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. LOWER. DELETE NOW. ROLLBACK. END. ¿Cuáles son las características distintivas de PL/SQL como lenguaje de programación? Seleccione 4 correctas. Fácil de leer y posee muchas características para modularizar el manejo de código y de los errores. Permite una administración más sencilla de los cambios. Centralización de la lógica en la aplicación. Comunicación directa o nativa con otros objetos de la base de datos Oracle. Pertenece a un proveedor particular, por lo que resulta práctica su implementación. ¿Cómo se declaran las instrucciones que se desean realizar en PL/SQL?. END. BEGIN. INCIO. BEGIN; END. COMIENZO. ¿Cuáles son las únicas cláusulas obligatorias dentro del lenguaje PL/SQL? Seleccione las 2 correctas. Inicio. Final. Desde, hasta. END. BEGIN. ¿A qué categoría de la modularidad en PL/SQL hace referencia el siguiente concepto? "Colección de procedimientos y funciones que tienen dos partes: una especificación de los procedimientos, funciones que están disponibles o que se ponen como públicas y la otra parte del paquete, que contiene el código de los procedimientos y de las funciones especificadas". Triggers. Funciones. Paquetes. Procedimientos. Tablas. ¿Cuál es el tipo de datos de la base de datos que se usan en PL/SQL para almacenar grandes bloques de datos en formato binario, como sonido digital e imágenes?. RECORD. SHORTGROUND. LONGRAW. RISE. CURSOR. ¿Cuál es el tipo de datos propio de PL/SQL que se usa para almacenar variables con tipos de datos compuestos?. LONGRAW. RISE. BOOLEAN. CURSOR. RECORD. Los controladores de áreas de memoria que almacena los resultados de una sentencia SQL son comúnmente denominados. Funciones. Sentencias. Comandos. Códigos. Cursores. La excepción "invalid_cursor" ocurre cuando se quiere abrir un cursor que ha sido abierto previamente. Verdadero. Falso. ¿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;". El primer valor de la suencia. Un valor intermedio entre productos. El siguiente valor de la secuencia. El último valor de la secuencia. Ningún valor de la sentencia. ¿Cuáles de los siguientes son los atributos de los recursos explícitos? Seleccione las 4 correctas. %NOTFOUND. %ISOPEN. %ROWCOUNT. %FOUND. %NOT FOUND. ¿Para qué sirven las secuencias en PL/SQL?. Para ejecutar las sentencias. Para visibilizar los resultados de las operaciones definidas en SELECT. Para definir que es lo que el programa debe hacer. Generar códigos números. Generar códigos alfanuméricos. ¿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 finaliza, pero sigue buscando datos. Finaliza el bucle, independiente de los datos. Finaliza la sentencia. Finaliza el comando. ¿Qué función se usa en PL/SQL para obtener el siguiente valor en una secuencia?. SIGVAL. NEXTVAL. CONTINUEVAL. VALCONTINUE. VALNEXT. |