Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESECuestionario de repaso Temas 20 Base de datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Cuestionario de repaso Temas 20 Base de datos

Descripción:
Cuestionarios MEDAC

Autor:
AVATAR

Fecha de Creación:
11/06/2022

Categoría:
Informática

Número preguntas: 47
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Una Base de Datos Objeto-Relacional: Utiliza tipos de datos complejos. Utiliza lenguajes de consultas robustos. Tiene mayor coste y complejidad. Todas las opciones son correctas. .
¿Cuándo podemos asignar dos registros entre sí? Siempre. Nunca. Cuando sean del mismo tipo. Si tienen los mismos parámetros. .
¿Por qué causas puede finalizar una transacción? Al utilizar ROLLBACK. Con la instrucción COMMIT. Con una instrucción DDL (CREATE, DROP, RENAME o ALTER TABLE). Todas las respuestas son correctas .
Para instanciar un objeto: Habrá que hacer referencia a su constructor. Se podrá hacer desde varias partes del código. Se utilizará la palabra reservada “NEW”. Todas las opciones son correctas. .
Las claves candidatas: Podrían ser claves primarias. Toda clave candidata, es clave primaria. Debe estar formada por un único atributo. Ninguna de las anteriores es correcta. .
Se quiere obtener un listado completo de artículos, incluyendo por cada artículo los datos del artículo y de su fabricante. Elige la consulta correcta: SELECT * FROM articulos, fabricantes WHERE artículos.fabricante = fabricantes.Codigo; SELECT * FROM articulos INNER JOIN fabricantes ON artículos.fabricante = fabricantes.codigo; SELECT * FROM artículos AND fabricantes; A y B son correctas. .
En PL/SQL declaramos las variables en el bloque: DECLARE. BEGIN. IF. Puedes declararlas en cualquier bloque. .
Para llamar a un procedimiento prueba usamos: Run prueba. prueba. Start prueba(). prueba(). .
Se pueden realizar consultas sobre tablas de objetos o tablas con columnas de tipo objeto. Verdadero. Falso. Verdadero, pero solo sobre tablas de objetos. Verdadero pero solo sobre tablas con columnas de tipo objeto. .
UPDATE empleados SET departamento = 14 WHERE departamento = 77; ¿Qué realizamos mediante la consulta anterior? Reasignar a los empleados del departamento de investigación (código 77) al departamento de informática (código 14). Reasignar a los empleados del departamento de informática (código 14) al departamento de investigación (código 77). Eliminar los departamentos de investigación e informática (códigos 77 y 14). Actualizar el nombre de los empleados de los departamentos de investigación e informática (códigos 77 y 14).
La gestión de la información mediante herramientas gráficas No es posible, en ningún caso. Sólo es posible en Oracle. No se utiliza habitualmente porque no es muy útil Ninguna de las anteriores .
Una de las reglas definidas por Oracle para el mecanismo de bloqueos es A. Bloquear un registro tanto si se modifica como si la operación es de lectura. B. No bloquear una operación de lectura si la operación que se esté desarrollando sobre un dato es de escritura. C. No Bloquear una operación de escritura concurrente a otra operación de escritura. D. Ninguna es correcta .
En PL/SQL se cumple que No se distingue entre mayúsculas y minúsculas Se utiliza la palabra DECLARE para definir variables, constantes y excepciones Los comentarios se marcan entre /* y */ o a continuación de -- . Todas son correctas .
Una_prueba1.FIRST; En la sentencia anterior, siendo una_prueba1 un array, ¿qué devolvería el código anterior? El número de elementos de un array El primer elemento del array El límite del array Ninguna es correcta .
CREATE FUNCTION Factorial (n NUMBER) IS BEGIN IF(n<=1) THEN RETURN 1 ELSE RETURN n*Factorial(n-1); END IF; END; En relación al código anterior podemos afirmar que Es erróneo, una función no puede llamarse a sí misma. No está correctamente implementado Devolverá valores aleatorios según el parámetro recibido Aplica el concepto de recursividad en una función .
En un sistema BDOR Los tipos de datos son sencillos El código que se implementa no es fácil de reutilizar Es complicada la integración con lenguajes de programación Ninguna es correcta .
La palabra UNDER se utiliza para Indicar que un tipo de objeto no puede heredar de otros Indicar que un tipo de objeto no puede ser heredado Indicar que un tipo de objeto puede ser heredado Ninguna de las anteriores .
Los tipos de datos colección VARRAY Están ordenados mediante un índice No tienen un orden determinado Son tablas anidadas Son elementos de distintos tipos .
Empleando la cláusula ALL en subconsultas… Se compara cualquier fila de la consulta Se comprueba si un valor determinado está en el resultado de la subconsulta Se comprueba si el valor no está en la subconsulta. Se compara con todas las filas de la subconsulta. .
UPDATE empleados SET departamento = 14 WHERE departamento = 77; ¿Qué realizamos mediante la consulta anterior? Reasignar a los empleados del departamento de investigación (código 77) al departamento de informática (código 14). Reasignar a los empleados del departamento de informática (código 14) al departamento de investigación (código 77). Eliminar los departamentos de investigación e informática (códigos 77 y 14). Actualizar el nombre de los empleados de los departamentos de investigación e informática (códigos 77 y 14).
Para la inserción de nuevos registros en la base de datos se utiliza el comando INSERT INTO UPDATE SELECT DELETE .
La importancia de establecer un correcto manejo de la concurrencia de datos es A. Garantizar la integridad y consistencia de la información. B. Permitir que varios usuarios modifiquen simultáneamente datos. C. Posibilitar que se acceda a la información al mismo tiempo que se modifican los datos. D. Ninguna de las anteriores .
Las excepciones en PL/SQL pueden ser Automáticas y definidas por el usuario. Definidas por el usuario y predefinidas por el sistema. Definidas por el usuario y definidas por el sistema. Definidas por el usuario, predefinidas por el sistema y no predefinidas. .
Un conjunto de elementos del mismo tipo almacenados en un determinado orden es un Registro Array Cursor Tabla anidada .
CREATE OR REPLACE TRIGGER prueba BEFORE INSERT ON personal BEGIN IF(TO_CHAR(SYSDATE,’HH24’) NOT IN (‘1’,’2’,’3’) THEN RAISE_APPLICATION_ERROR(-20201, ‘Sólo es posible añadir datos entre la 1 y las 2:59’); END INF; END; ¿Qué afirmación es correcta sobre el código anterior? Es un disparador que se utiliza para añadir datos a la tabla de personal. Es un disparador que controla que se puedan añadir registros a la tabla personal en un horario determinado. Es incorrecto, no tendría ningún efecto Ninguna es correcta .
Un tipo de dato objeto Es plano, sólo necesita un nombre Tiene una parte de especificación y otra parte de cuerpo No se representa habitualmente Ninguna de las anteriores.
En un método ORDER, ¿de qué manera se hace referencia al parámetro del objeto que no se pasa por parámetro? Con un nuevo método creado para tal fin Con el comando MAP Con el comando ORDER Con el comando SELF .
El comando UPDATE Se utiliza habitualmente acompañado de WHERE No se puede usar con objetos Se usa siempre con SELECT Se usa siempre con INSERT .
Mediante el uso de la cláusula UNION Se analizan las filas de dos SELECT, devolviendo aquellas filas que están en ambas tablas. Se combinan los resultados de sentencias SELECT, manteniéndose las filas duplicadas. Se consiguen los datos de las filas del primer SELECT que no aparecen en el segundo. Ninguna es correcta .
Para llamar a un procedimiento prueba usamos: Run prueba. prueba. Start prueba(). prueba(). .
¿Por qué causas puede finalizar una transacción? Al utilizar ROLLBACK Con la instrucción COMMIT. Con una instrucción DDL (CREATE, DROP, RENAME o ALTER TABLE). Todas las respuestas son correctas .
En cuanto a usuarios y privilegios, podríamos afirmar que No es un asunto relevante en la gestión de la base de datos Un administrador debe tener más privilegios que otros usuarios Es necesario que cada usuario tenga unos privilegios, pero pueden ser al azar Ninguna es correcta .
DECLARE RegistroHOTEL1 HOTEL%ROWTYPE; BEGIN El fin del código anterior es Declarar un registro de un hotel Crear un registro utilizando el mismo tipo de datos que los de una tabla Se trata de un código erróneo Modificar el valor de código y número de habitaciones .
CREATE OR REPLACE TRIGGER prueba BEFORE INSERT ON personal BEGIN IF(TO_CHAR(SYSDATE,’HH24’) NOT IN (‘1’,’2’,’3’) THEN RAISE_APPLICATION_ERROR(-20201, ‘Sólo es posible añadir datos entre la 1 y las 2:59’); END INF; END; ¿Qué afirmación es correcta sobre el código anterior? Es un disparador que se utiliza para añadir datos a la tabla de personal. Es un disparador que controla que se puedan añadir registros a la tabla personal en un horario determinado. Es incorrecto, no tendría ningún efecto Ninguna es correcta .
Un tipo de dato objeto Es plano, sólo necesita un nombre Tiene una parte de especificación y otra parte de cuerpo No se representa habitualmente Ninguna de las anteriores .
Si utilizamos el método ORDER para comparar dos tipos de objeto iguales, se devolverá el valor Negativo Positivo Nulo Cero .
Para insertar objetos en una tabla se utiliza el comando UPDATE SELECT DROP Ninguna de las anteriores .
La propiedad wait-die de una marca de tiempo se caracteriza por A. Liberar una transacción que entra en conflicto con otra con marca de tiempo más reciente. B. Eliminar una transacción que tiene una marca de tiempo más reciente. C. Bloquear una transacción que entra en conflicto con otra con marca de tiempo más reciente. Si es más antigua, se elimina. D. Ninguna de las anteriores .
Los tipos de datos en PL/SQL pueden ser Numéricos, booleanos o de fecha Numéricos, alfanuméricos, booleanos o de fecha Numéricos y alfanuméricos Alfanuméricos, booleanos y de fecha. .
En los cursores, el atributo %FOUND Es un atributo de arrays, no de cursores Devuelve TRUE si el primer FETCH devuelve un dato Devuelve TRUE si el último FETCH no ha devuelto ningún valor Devuelve TRUE si el último FETCH ha devuelto una fila .
La vista USER_TRIGGERS Contiene información sobre los disparadores existentes Contiene información sobre los procedimientos existentes Contiene información sobre las funciones existentes Contiene información sobre los procedimientos y funciones existentes .
En relación a la declaración de atributos de un tipo de objeto Se puede utilizar cualquier tipo de dato disponible Se pueden utilizar otros objetos como atributos No es necesario declararlos, van implícitos en el objeto Se pueden declarar después de los métodos .
Si deseamos que un tipo de objeto pueda ser heredado por otros debemos incluir el siguiente comando en su declaración FINAL NOT FINAL UNDER MAP .
El valor NULL Es el valor de un campo cuando se desconoce el real Corresponde a un campo vacío Corresponde a un campo con valor cero Ninguna de las anteriores .
Una política de bloqueo pesimista se caracteriza por A. No realizar el bloqueo de manera inmediata. B. Bloquear el recurso cuando se están actualizando los datos del disco. C. Ser la opción adecuada en todos los casos. D. Ninguna de las anteriores. .
La cláusula NOWAIT en cursores se utiliza para Indicar al programa que espere la ejecución de una determinada instrucción en curso Indicar al programa que no se detenga si una tabla está siendo utilizada por otro usuario Detener el programa durante cierto tiempo Devolver el programa al funcionamiento habitual tras haberlo detenido .
Deseamos asignar un valor 30 al atributo importe del objeto venta1 30 = venta1; venta1.importe := 30; importe.venta1 := 30; Ninguna es correcta .
Denunciar test Consentimiento Condiciones de uso