option
Cuestiones
ayuda
daypo
buscar.php

Base de Datos (BD) DAM - UNIDADES 4, 5, 6 & 7

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Base de Datos (BD) DAM - UNIDADES 4, 5, 6 & 7

Descripción:
Unidades 4, 5, 6 y 7; Módulo Bases de Datos - Grado Superior DAM

Fecha de Creación: 2025/05/25

Categoría: Informática

Número Preguntas: 38

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

La función: REPLACE ('QUE COMPLEJO ES SQL', 'SQL', 'sql'). ¿Qué cadena devolvería?. QUE COMPLEJO ES sql. QUE COMPLEJO ES sQl. qUE COMPlEJo Es sql. que complejo es SQL.

Quiero extraer el último carácter de una cadena, para ello utilizaría: SUBSTR('cadena', length('cadena')). SUBSTR('cadena', 1,-1). INSTR('cadena',-1). INSTR('cadena', length('cadena')).

Quiero rellenar la columna Localidad con puntos ("…") por la derecha, y con una longitud total de 30 caracteres, para ello usaría: RPAD(Localidad, length(localidad)+12, '.'). RPAD(Localidad, length(localidad)+30, '.'). LPAD(Localidad, 30, '.'). RPAD(Localidad, 30, '.').

Oracle tiene dos tipos de datos para manejar fechas, son: DATE, SYSDATE. DATE, TIME. DATE, TIMESTAMP. TIME, SYSDATE.

¿Qué devolvería la siguiente consulta SELECT LAST_DAY('24/11/11') FROM DUAL;?. Miércoles. 30/11/11. Jueves. 27/11/05.

Si utilizando operadores de comparación de cadenas quiero obtener cualquier cadena cuyo segundo carácter sea una A, usaría: '%A%'. '_ _ A%'. '_A%'. _A'.

¿Para que sirve la cláusula GROUP BY?. Clasificar de manera ordenada los campos seleccionados. Agrupar las columnas de una tabla. Especificar la condición que debe cumplir un grupo de filas. Organizar registros en grupos y obtener un resumen de dichos grupos.

Si examinas las filas del SELECT de una tabla A y de otra tabla B y obtienes aquellas filas que aparecen en ambas tablas, eliminando duplicados, estás haciendo uso de: UNION. MINUS. INTERSECT. JOIN.

Si una aplicación produce un error y finaliza inesperadamente, y además se encontraba en medio del procesamiento de una transacción, ¿se hacen permanentes los cambios que hasta ese momento había realizado la transacción? ¿Verdadero o falso?. Verdadero. Falso.

¿Cuáles de las siguientes afirmaciones sobre bloqueos entre usuarios lectores y escritores son correctas?. Un lector siempre bloquea a un escritor. Un registro es bloqueado sólo cuando es modificado por un escritor. Un escritor de un registro bloquea a otro escritor concurrente del mismo registro. Un escritor siempre bloquea a un lector.

Empareja cada definición con su sentencia SQL relacionado: Hacer permanentes los cambios producidos por una transacción. Deshacer los cambios de una transacción desde que fue iniciada. Establecer un punto intermedio de restauración. Deshacer los cambios de una transacción desde un punto de restauración.

¿Pueden acceder más de un usuario a la misma base de datos simultáneamente? ¿Verdadero o falso?. Verdadero. Falso.

La claúsula SET en la sentencia UPDATE indica. La tabla que queremos actualizar. El número de filas que queremos actualizar. La columna que deseamos actualizar. Especifica una fila concreta.

¿Se puede indicar en la clave primaria de una tabla un valor que no se encuentra en la clave ajena de otra tabla, siendo ambas claves las que relacionan las dos tablas? ¿Verdadero o falso?. Verdadero. Falso.

¿Es posible deshacer parcialmente los cambios realizados por una transacción?. Sí, ejecutando la orden de deshacer todos cambios de la transacción. Sí, estableciendo un punto de restauración y ejecutando la orden de deshacer los cambios hasta ese punto. No, sólo se pueden deshacer todas las operaciones contenidas en la transacción. No, es imposible deshacer cualquier tipo de cambio ordenado en una transacción.

Para ejecutar una sentencia SQL desde la aplicación "Ejecutar Línea de Comandos SQL", ¿es necesario conectarse previamente a la base de datos indicando el nombre de usuario y contraseña? ¿Verdadero o falso?. Verdadero. Falso.

Para hacer permanentes los cambios producidos por una transacción se utiliza el comando: SET TRANSACTION. COMMIT. ROLLBACK. START TRANSACTION.

¿Cuál es el formato correcto de la sentencia UPDATE en SQL?. UPDATE nombre_tabla SET nombre_campo \ = valor [, nombre_ campo = valor]...[ WHERE condición ];. UPDATE nombre_tabla INTO nombre_campo \ = valor [, nombre_ campo = valor]...[ WHERE condición ];. UPDATE FROM nombre_tabla SET nombre_campo = valor [, SET nombre_ campo = valor]...[ WHERE condición ];. UPDATE nombre_tabla SET nombre_campo \ = valor [, nombre_ campo = valor]...[ FROM condición ];.

PL/SQL permite la programación orientada a objetos. ¿Verdadero o falso?. Verdadero. Falso.

En el manejo de errores, ¿podemos continuar por la siguiente sentencia una vez manejada la excepción?. No podemos continuar por la siguiente sentencia. Sí podemos continuar por la siguiente sentencia en todos los casos. Sí podemos, si se encierra la sentencia dentro de un bloque, y ahí se capturan las posibles excepciones, para continuar con las siguientes sentencias. Solo podemos si las excepciones son del tipo predefinidas.

Un disparador siempre debe acabar con la sentencia RETURN. ¿Verdadero o falso?. Verdadero. Falso.

En PL/SQL no existen tipos de datos compuestos. ¿Verdadero o falso?. Verdadero. Falso.

Un disparador de fila se ejecuta: Sólo cuando creamos una fila en una tabla. Una vez por fila de la sentencia que hace que sea lanzado. Una vez por sentencia que hace que sea lanzado.

Un disparador permite: Garantizar complejas reglas de integridad. Monitorizar la base de datos para hacerla más eficiente y que ocupe menos espacio. Comprimir la base de datos casi al 50%.

Los literales lógicos en PL/SQL son VERDADERO y FALSO. ¿Verdadero o falso?. Verdadero. Falso.

Para utilizar PL/SQL debemos instalar diferentes controladores o "drivers" en nuestra Base de Datos de Oracle. ¿Verdadero o Falso?. Verdadero. Falso.

Los disparadores en general pueden ser de tipo: AFTER. BEFORE.

Los disparadores en PL/SQL pueden ser: De fila. De sentencia. De bloque.

NoSQL significa Not Only SQL (no solo SQL). Verdadero. Falso.

En las consultas de agregación, para filtrar los documentos se emplea: $filter. $sort. $group. $match.

El proceso de agregación sigue este orden de etapas: Salida de datos, ordenar, entrada de datos, agrupar, filtrar. Agrupar, filtrar, entrada de datos, ordenar, salida de datos. Filtrar, entrada de datos, ordenar, agrupar, salida de datos. Entrada de datos, filtrar, agrupar, ordenar, salida de datos.

¿Qué ocurre si se intenta insertar un documento en una colección que no existe?. Se almacena en una tabla temporal a la espera de que alguien cree esa colección. Se genera una excepción. Se crea esa colección e inserta el documento que le pasemos como parámetro. Se produce un error.

En las bases de datos relacionales estamos familiarizados con las transacciones ACID, en las cuales la A hace referencia a: Atonía. Atomicidad. Asincronía. Aislamiento.

Para comparar si un campo es igual a un valor específico empleamos el operador: $ne. $gt. $lt. $eq.

Para actualizar un único documento en MongoDB empleamos: db.collection.updateOne(<filter>, <update>). db.collection.updateMany(<filter>, <update). db.collection.replaceUnity(<filter>, <update>). db.collection.updateVarious(<filter>, <update>).

db.coches.find( {precio: { gte: 2700 } } ) consulta los coches. Cuyo precio sea mayor que 2700. Cuyo precio sea mayor o igual a 2700. Cuyo precio sea menor o igual que 2700. Cuyo precio sea menor que 2700.

Para listar las bases de datos, usamos desde el terminal de MongoDB: show dbs. show mydbs. lista dbs. list mydbs.

Los sistemas NoSQL: No requieren seguir el modelo ACID en todo el sistema. En en estas tecnologías lo que prima es la velocidad. Se produce una necesidad de atender a gran velocidad una cantidad enorme de datos a costa de sacrificar alguna otra característica. Todas las demás afirmaciones son correctas.

Denunciar Test