option
Cuestiones
ayuda
daypo
buscar.php

Test BBDD 3er trimestre DAM

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Test BBDD 3er trimestre DAM

Descripción:
Test BBDD 3er trimestre DAM

Fecha de Creación: 2023/05/08

Categoría: Otros

Número Preguntas: 80

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

¿Qué son los tipos de datos compuestos en PL/SQL y otros lenguajes de programación?. Elementos que no son útiles para realizar acciones. Elementos que son útiles para resolver problemas complejos. Elementos que solo se utilizan en SQL. Elementos que no tienen una función clara.

¿Cómo se definen los registros en PL/SQL?. Como un conjunto de datos que no tienen relación entre sí. Como un conjunto de datos que están agrupados en campos. Como un tipo de dato que no se utiliza en la programación. Como un tipo de dato que se utiliza solo en SQL.

¿Qué es %TYPE en PL/SQL?. Una expresión que indica que un registro coincide con la fila de una tabla. Una expresión que se utiliza para declarar una variable con el mismo tipo que una columna de una tabla. Una expresión que permite la comparación de registros entre sí. Una expresión que indica que una variable es de un tipo compuesto.

¿Qué es %ROWTYPE en PL/SQL?. Una expresión que indica que un registro coincide con la fila de una tabla. Una expresión que se utiliza para declarar una variable con el mismo tipo que una columna de una tabla. Una expresión que permite la comparación de registros entre sí. Una expresión que indica que una variable es de un tipo compuesto.

¿Se pueden asignar registros de distinto tipo en PL/SQL?. Sí, siempre y cuando los campos sean iguales. Sí, siempre y cuando los campos sean distintos. No, solo se pueden asignar registros del mismo tipo. Depende del tipo de datos que se estén asignando.

¿Se pueden comparar registros de distinto tipo en PL/SQL?. Sí, siempre y cuando los campos sean iguales. Sí, siempre y cuando los campos sean distintos. No, solo se pueden comparar registros del mismo tipo. Depende del tipo de datos que se estén comparando.

¿Qué son los arrays en PL/SQL y otros lenguajes de programación?. Un grupo de elementos de diferentes tipos en un orden determinado. Un grupo de elementos del mismo tipo que se encuentran en un orden determinado. Un tipo de datos que solo se utiliza en SQL. Un tipo de datos que no es útil para resolver problemas complejos.

¿Qué es la expresión VARRAY en PL/SQL?. Una expresión que se utiliza para declarar un registro. Una expresión que se utiliza para declarar un array. Una expresión que se utiliza para declarar una tabla anidada. Una expresión que no tiene ninguna función en la programación.

¿Es necesario establecer la capacidad máxima de un array en PL/SQL?. Sí, para que se puedan agregar más elementos al array. No, porque los arrays en PL/SQL no tienen un límite máximo. No, porque los arrays en PL/SQL tienen un tamaño mínimo de un elemento. Ninguna de las anteriores.

¿Qué son las tablas anidadas?. Un tipo de tabla que tiene un límite máximo en cuanto a número de elementos. Un grupo de elementos de distintos tipos. Un grupo de elementos de un mismo tipo que no tienen un límite máximo en cuanto a número de elementos. Un tipo de tabla que no permite la utilización de palabras clave.

¿Cómo se declara una tabla anidada vacía?. Se incluyen elementos para su uso. Con la palabra clave EXTEND(a,b). De igual manera que ocurre con los arrays. Con la palabra clave TRIM(a).

¿Cuál es la palabra clave utilizada para borrar los últimos elementos de la tabla anidada?. COUNT. TRIM(a). DELETE(a,b). FIRST y LAST.

¿Qué palabra clave se utiliza para borrar los elementos de la tabla entre el índice ‘a’ y el ‘b’?. COUNT. TRIM(a). DELETE(a,b). PRIOR y NEXT.

¿Puede utilizarse la palabra clave LIMIT en tablas anidadas?. Solo cuando la sentencia lo especifica. Sí. Siempre que tenga un campo var o varchar. Ninguna de las anteriores es correcta.

¿Qué hace la palabra clave EXTEND(a,b)?. Borra los últimos elementos de la tabla anidada. Borrar los elementos de la tabla entre el índice ‘a’ y el ‘b’. Agrega elementos a la tabla anidada a partir del índice ‘a’ y hasta el índice ‘b’. No se utiliza en tablas anidadas.

¿Qué hace la palabra clave COUNT?. Agrega elementos a la tabla anidada. Borra los últimos elementos de la tabla anidada. Cuenta el número de elementos en la tabla anidada. Borra los elementos de la tabla entre ‘a’ y el ‘b’.

¿Qué hacen las palabras clave FIRST y LAST?. Agregan elementos a la tabla anidada. Borran los últimos elementos de la tabla anidada. Retornan el primer y último elemento de la tabla anidada, respectivamente. Borran los elementos de la tabla entre el índice ‘a’ y el ‘b’.

¿Qué hace la palabra clave PRIOR y NEXT?. Agregan elementos a la tabla anidada. Borran los últimos elementos de la tabla anidada. Retornan el elemento anterior y siguiente al elemento especificado, respectivamente. Borran los elementos de la tabla entre el índice ‘a’ y el ‘b’.

¿Qué tipo de cursor se utiliza cuando la consulta devuelve un único registro y no es posible utilizar la instrucción FETCH para su control?. Cursores explícitos. Cursores exportados. Cursores importados. Ninguna de las opciones es correcta.

¿Cómo se abre un cursor explícito para ejecutar la sentencia SELECT a la que se refiere?. Con la instrucción FETCH. Con la instrucción OPEN nombreCursor. Con la instrucción CLOSE Cursor. Con la instrucción CLOSE.

¿Qué tipo de cursor explícito acepta parámetros?. Cursores explícitos sin parámetros. Cursores explícitos con parámetros. Cursores implícitos. Cursores explícitos.

¿En qué momento se deben indicar los valores de los parámetros en un cursor explícito con parámetros?. En la declaración del cursor. En la instrucción FETCH. En la sentencia OPEN o en un bucle FOR. Ninguna de las opciones es correcta.

¿Qué cláusula se incluye en la declaración del cursor para evitar problemas de bloqueo al actualizar registros mientras se recorre el cursor?. FOR UPLOAD. NOWAIT. FOR UPLOAD y NOWAIT. Ninguna de las opciones es correcta.

¿Qué sucede si se incluye la cláusula NOWAIT en la declaración del cursor y la tabla está siendo utilizada por otro usuario?. El programa se detiene hasta que la tabla esté disponible. El programa sigue ejecutándose, pero no actualiza los registros. El programa sigue ejecutándose. El programa no se ejecuta.

¿Qué se hace con la instrucción CLOSE nombreCursor en un cursor explícito?. Se abre el cursor y se ejecuta el SELECT. Se libera la memoria ocupada por el cursor. Se actualizan los registros del cursor. Se cierra el cursor.

¿Qué sucede si se intenta utilizar la instrucción FETCH en un cursor implícito que devuelve varios registros?. El programa se ejecuta con normalidad. Se devuelve el primer registro y el cursor se cierra automáticamente. Se devuelve el primer registro y el cursor permanece abierto para recuperar los siguientes registros. Ninguna de las opciones es correcta.

¿Cuál es la principal diferencia entre los cursores implícitos y los explícitos?. Los cursores implícitos se utilizan para consultas con múltiples registros, mientras que los explícitos se utilizan para consultas con un único registro. Los cursores explícitos se utilizan para consultas con múltiples registros, mientras que los implícitos se utilizan para consultas con un único registro. Los cursores implícitos se controlan con FETCH, mientras que los explícitos se controlan mediante las instrucciones OPEN, FETCH y CLOSE. Los cursores explícitos se controlan con FETCH, mientras que los implícitos se controlan mediante las instrucciones OPEN, FETCH y CLOSE.

¿Qué es la cláusula FOR UPDATE en la declaración del cursor?. Una cláusula opcional que permite la actualización de los registros durante el recorrido del cursor. Una cláusula obligatoria que permite la actualización de los registros durante el recorrido del cursor. Una cláusula opcional que impide la actualización de los registros durante el recorrido del cursor. Una cláusula obligatoria que impide la actualización de los registros durante el recorrido del cursor.

¿Qué son los cursores explícitos con parámetros?. Cursores que se utilizan para consultas con un único registro. Cursores que se utilizan para consultas con múltiples registros. Cursores que aceptan parámetros, lo que permite que el resultado del cursor dependa de una variable. Cursores que no aceptan parámetros, lo que significa que siempre devuelven el mismo resultado.

¿Qué cláusula se puede incluir junto con la cláusula FOR UPDATE para evitar problemas de bloqueo durante la actualización de registros?. NOWAIT. WAIT. UPDATE. BLOCK.

¿Qué son las bases de datos objeto-relacionales?. Son un tipo de base de datos que solo utiliza la tecnología relacional. Son un tipo de base de datos que solo utiliza la tecnología de objetos. Son un tipo de base de datos que incorpora en sí misma ambas tecnologías: relacional y de objetos. Son un tipo de base de datos que no se utiliza en la actualidad.

¿Qué permite al usuario crear sus propios tipos de datos?. Las bases de datos relacionales. Las bases de datos de objetos. Las bases de datos objeto-relacionales. Las bases de datos de MongoDB.

¿Cuál es la principal característica de las bases de datos objeto-relacionales frente a las bases de datos relacionales?. Permiten implementar sistemas más complejos. Son más rápidas y eficientes. Son más fáciles de utilizar. Todas las anteriores son correctas.

¿Cómo se integra el modelo relacional y el orientado a objetos en Oracle?. De manera ineficaz. De manera poco clara. De manera limpia y eficaz. No los integra.

¿Qué es un tipo de objeto en una base de datos objeto-relacional?. Una representación del mundo real definida por el usuario. Un tipo de dato básico. Un procedimiento o función desarrollado en PL/SQL. Una tabla de la base de datos.

¿Qué elementos contiene un tipo de objeto en una base de datos objeto-relacional?. Nombre, atributos y métodos. Nombre, tablas y métodos. Nombre, atributos y clases. Nombre, clase y herencia.

¿Qué son los métodos en un tipo de objeto en una base de datos objeto-relacional?. Propiedades o características de los objetos. Procedimientos o funciones desarrollados en PL/SQL. Tipos de datos básicos. Ninguna de las anteriores.

¿Qué es la parte de especificación de datos en un tipo de objeto?. Una parte privada. Ninguna de las anteriores. Una tabla de la base de datos. Un procedimiento o función.

¿Qué es la parte de cuerpo en un tipo de objeto?. Ninguna de las anteriores. Una parte pública. Una tabla de la base de datos. Un procedimiento o función.

¿Qué se debe declarar antes de los métodos en la programación orientada a objetos?. Los métodos. Los atributos. Las constantes. Las excepciones.

¿Es posible declarar atributos en el cuerpo en la programación orientada a objetos?. Sí. Ninguna de las anteriores. Solo en ciertos lenguajes de programación. Depende del tipo de objeto.

¿Es posible declarar objetos sin métodos en la programación orientada a objetos?. Sí, es posible declarar objetos sin métodos en la programación orientada a objetos. No es posible declarar objetos en la programación orientada a objetos. Solo en objetos con cuerpo. Solo en objetos con atributos.

¿Es posible declarar constantes en la especificación en la programación orientada a objetos?. Sí. No es posible declarar constantes. Solo en objetos con métodos. Solo en objetos con cuerpo.

¿Es posible declarar excepciones en la especificación en la programación orientada a objetos?. Sí. Ninguna de las anteriores. Solo en objetos con métodos. Solo en objetos con cuerpo.

¿Es posible declarar tipos en la especificación en la programación orientada a objetos?. Sí. Ninguna de las anteriores. Solo en objetos con métodos. Solo en objetos con cuerpo.

¿Qué se puede declarar en el cuerpo de un objeto en la programación orientada a objetos?. Los atributos y los métodos. Solo los métodos. Solo los atributos. Los métodos y las clases.

¿Qué es una constante en la programación orientada a objetos?. Un objeto que no puede ser modificado. Una excepción en la declaración de un objeto. Un tipo de dato básico. Ninguna de las anteriores.

¿Qué es una instancia en la programación orientada a objetos?. Un método de un objeto. Un tipo de objeto. Un atributo de un objeto. Una referencia a un objeto real con valores determinados.

¿Por qué es importante declarar los atributos antes de los métodos en la programación orientada a objetos?. Porque los atributos se utilizan en los métodos. Porque los métodos se utilizan en los atributos. Porque ayuda a organizar mejor el código. Porque es una convención de programación.

¿Qué tipos de datos no se permiten utilizar en la declaración de atributos en Oracle?. BINARY_INTEGER y NVARCHAR2. NCLOB y MLSLABEL. FLOAT y NUMBER. LONG y BOOLEAN.

¿Qué restricción no está permitida en la asignación de atributos en Oracle?. UNIQUE. PRIMARY KEY. NOT NULL. FOREIGN KEY.

¿Qué comando se utiliza para modificar los atributos de un tipo de objeto en Oracle?. Ninguna de las anteriores. MODIFY OBJECT. UPDATE ATTRIBUTE. CHANGE TYPE.

¿Qué sentencia se utiliza para añadir nuevos atributos a un tipo de objeto en Oracle?. ADD ATTRIBUTE. CREATE ATTRIBUTE. INSERT ATTRIBUTE. SET ATTRIBUTE.

¿Qué comando se utiliza para borrar atributos de un tipo de objeto en Oracle?. DELETE ATTRIBUTE. REMOVE ATTRIBUTE. DROP ATTRIBUTE. ERASE ATTRIBUTE.

¿Cuál es el tipo de dato que no puede ser utilizado como atributo en Oracle?. BOOLEAN. INTEGER. VARCHAR. LONG RAW.

¿Qué se utiliza para identificar un atributo en Oracle?. Un número. Un nombre único. Una letra. Un ID de objeto.

¿Qué se puede modificar con el comando ALTER TYPE en Oracle?. Los atributos de un tipo de objeto. El nombre de un tipo de objeto. El tamaño de un tipo de objeto. La estructura de un tipo de objeto.

¿Qué tipos de datos se pueden utilizar en la declaración de atributos en Oracle?. Todos los tipos de datos existentes en Oracle. Todos los tipos de datos excepto los definidos en paquetes de PL/SQL. Ninguno de los anteriores. Todos los tipos de datos excepto VARCHAR2 y NUMBER.

¿Qué comando se utiliza para modificar un atributo existente en un tipo de objeto en Oracle?. UPDATE ATTRIBUTE. MODIFY ATTRIBUTE. CHANGE ATTRIBUTE. SET ATTRIBUTE.

¿Cuál(es) de las siguientes afirmaciones es(son) verdadera(s) con respecto al parámetro SELF en los métodos de un tipo de objeto en Oracle?. El parámetro SELF es una instancia predefinida del mismo tipo de objeto. El tipo de dato asociado al parámetro SELF es idéntico al del objeto. En las funciones, si no se declara explícitamente el parámetro SELF, su valor por defecto será IN. Todas son correctas.

En un modelo de Entidad-Relación, representamos una clave primaria mediante: Un punto negro. Una elipse con el contenido subrayado. Un rectángulo. A) y B) son correctas.

Si tenemos una relación 1:N, al pasarlo a tablas, ¿qué entidad hereda los atributos de la relación así como la clave primaria de la entidad con la que se relaciona, pasando esta a ser una clave externa?. La entidad con cardinalidad N. La entidad con cardinalidad 1. Esto solo pasa con cardinalidades N:M. Ninguna, se debe crear una tabla adicional para la relación.

En PL/SQL, ¿dónde implementamos los métodos de un objeto?. En la especificación. En el cuerpo. En la cabecera. Fuera del objeto.

¿Cómo declaramos un método en un objeto creado en PL/SQL?. Con MEMBER. Con METHOD. Con RETURN. Con BODY.

Si decimos que “un profesor puede impartir muchas asignaturas, pero una asignatura solo puede ser impartida por un profesor”, estamos hablando de una relación con cardinalidad: Muchos a muchos. Uno a uno. Muchos a uno. Uno a muchos.

Cuando una misma entidad está involucrada en dos o mas relaciones y cada ocurrencia de la misma solo puede pertenecer a una de ellas, hablamos de: Restricción de exclusión. Restricción de exclusividad. Restricción de inclusividad. Restricción de inclusión.

Un método ORDER en PL/SQL puede devolver como valor: Un valor positivo. Un valor negativo. Un valor 0. Todos los anteriores.

¿Cuál es la diferencia en la declaración en PL/SQL de una función como método y un procedimiento como método?. El procedimiento debe devolver un tipo de dato. La función debe estar declarada previamente. La función debe devolver un tipo de dato. Ninguna de las anteriores.

Si una ocurrencia de una entidad superclase solo puede materializarse en una de las especializaciones, representada mediante un arco y un triángulo, hablamos de: Especialización exclusiva. Especialización inclusiva. Especialización total. Especialización parcial.

Un método MAP se utiliza para: Identificar el mapeo de un dato que se va a recorrer. Restringir datos de un objeto. Identificar el tipo de datos de los atributos que se utilizará para ordenar los objetos de ese tipo. Vaciar las instancias de un objeto.

Si en un modelo de Entidad-Relación encontramos un símbolo de un rombo con algo escrito en su interior, simboliza una: Relación. Entidad. Atributo. Generalización.

¿Cuál es la diferencia a la hora de representar una restricción de exclusión y una de inclusión?: Una se representa con línea continua y otra discontinua. Una muestra la cardinalidad y la otra no. La línea discontinua que une las relaciones tiene una flecha en uno de sus extremos, y la otra no. Sus relaciones no se unen.

¿Cuáles son los objetivos de la Normalización?. Evitar la redundancia de datos y dependencias erróneas. Ampliar el objetivo de las tablas para abarcar nuevas entidades. Modificar el diagrama de E-R de forma que todo quede más encapsulado. Ninguna es correcta.

En PL/SQL, usamos la palabra reservada NOT FINAL para indicar: Para indicar que el programa no ha terminado su ejecución. Para indicar que un dato es provisional. Para guardar un punto de CHECKPOINT en ese punto del código. Para indicar que se puede heredar de ese objeto.

Si una entidad general se divide en entidades más pequeñas, esto se conoce como: Entidad débil. Generalización. Herencia. Especialización.

Si queremos crear una instancia de un objeto en PL/SQL, usamos: CREATE INSTANCE. NEW. MEMBER INST. ALTER TABLE.

¿Es posible crear tablas de objetos?. Si, aunque tiene que ir dentro de un método. Si, con un VARRAY. No, no hay forma de crear tablas de objetos. Si, con la sentencia CREATE TABLE nombre_tabla OF tipo_objeto.

Si hablamos de una Entidad Débil en el modelo E-R, nos referimos a: Está relacionada con una relación 1:N. Que su existencia tiene una dependencia directa de otra entidad. Que su existencia no depende de ninguna otra entidad. Está relacionada con una relación 1:1.

En el siguiente ejemplo se define un método ORDER. ¿Qué hace la función "ordenProfes" en el tipo de objeto "profesor" en Oracle?. Compara dos objetos "profesor" por su atributo "nombre". Agrega un objeto "profesor" a una lista o matriz. Compara dos objetos "profesor" por su atributo "dni" y devuelve un valor que indica el orden relativo de los objetos. Devuelve el valor absoluto de la diferencia entre el "dni" de dos objetos "profesor".

¿Para qué se utiliza la cláusula VALUE en una consulta SELECT en Oracle?. Para seleccionar solo un atributo específico del objeto en lugar de todo el objeto. Para combinar varias tablas en una consulta SELECT. Para especificar la condición de búsqueda de una consulta SELECT. Para seleccionar todo el objeto que cumple una determinada condición en lugar de solo un atributo específico.

Denunciar Test