Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEYarek GBD 05

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Yarek GBD 05

Descripción:
Edición de los datos

Autor:
Yarek
(Otros tests del mismo autor)

Fecha de Creación:
06/04/2024

Categoría:
Informática

Número preguntas: 29
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cómo puedo trabajar con transacciones de modo permanente? Escribiendo SET AUTOCOMMIT=1 Escribiendo SET AUTOCOMMIT=0 Escribiendo AUTOCOMMIT=OFF Escribiendo START TRANSACTION.
¿Es correcta la siguiente instrucción? DELETE FROM CLIENTES LEFT JOIN VEHICULOS ON CLIENTES.CodCliente = VEHICULOS.CodCliente WHERE Matricula IS NULL; Verdadero Falso.
Contesta si es verdadero o falsa la siguiente afirmación Durante el tiempo que se está ejecutando una transacción la base de datos pasa por estados intermedios inconsistentes Verdadero Falso.
Cómo funcionan las transacciones en MySQL por defecto Podemos iniciar una transacción escribiendo START TRANSACTION Podemos trabajar con transacciones directamente Por defecto no se pueden iniciar transacciones Por defecto las órdenes se confirmarn automáticamente.
Cuando entre varias transacciones cada una espera a que otra desbloquee los datos se denomina ________.
Relaciona cada concepto con su significado Dirty Read Non Repeatable Phanthom.
Una alternativa a la sentencia DELETE para borrar todas las filas de una tabla es la sentencia ________.
La sentencia ________ funciona igual que la sentencia INSERT excepto cuando intentamos duplicar un índice PRIMARY KEY o UNIQUE (Revisar).
¿Cuál es el nivel de aislamiento por defecto de las tablas InnoDB en MySQL? READ UNCOMMITED SERIALIZABLE READ COMMITED REPEATABLE READ.
¿Con cuál de estas opciones se pueden ejecutar transacciones? Trabajando con tablas InnoDB Con el modo AUTOCOMMIT desactivado Con AUTOCOMMIT 1, indicando las sentencias con START TRANSACTION Todas las opciones son CORRECTAS.
START TRANSACTION no es necesario si AUTOCOMMIT=ON. Verdadero o falso Verdadero Falso.
La siguiente consulta no es correcta. Señala por qué. UPDATE RECAMBIOS SET Stock = Stock +1 WHERE IdRecambio IN (SELECT IdRecambio FROM RECAMBIOS WHERE UnidadBase='unidad'); Porque no se pueden combinar sentencias UPDATE con SELECT No es necesaria una subconsulta pero sí es correcta Porque no se puede modificar una tabla cuyos datos se obtienen de una subconsulta de sí misma Porque la subconsulta siempre debe formar parte de SET.
¿Cuándo se producen problemas de acceso concurrente? Cuando varios usuarios acceden a la misma base de datos Cuando varios usuarios acceden al mismo dato Cuando varios usuarios acceden simultáneamente a los mismos datos Cuando varios usuarios acceden simultáneamente a los mismos datos y alguno los modifica.
El propio SGBD puede validar algunas transacciones referidas a regla de integridad. ¿Cuál de ellas no lo es? Señala la opción INCORRECTA Integridad referencial Integridad de entidad Restricciones del usuario Integridad de la clave primaria.
Las opciones de bloqueo de tablas que se pueden definir con LOCK TABLES son: WRITE READ AS LOW PRIORITY WRITE.
¿Qué hace la siguiente consulta? DELETE CLIENTES FROM VEHICULOS RIGHT JOIN CLIENTES ON CLIENTES.CodCliente = VEHICULOS.CodCliente WHERE Matricula IS NULL; No hace nada porque no está correctamente enunciada Borra los vehículos que no tengan un cliente asociado Borra los clientes que tengan NULL en la matrícula Borra los clientes que no nos han traido vehículos al taller.
¿Es correcta la siguiente instrucción? DELETE FROM EMPLEADOS WHERE CodEmpleado IN (SELECT CodEmpleado FROM EMPLEADOS WHERE FechaAlta >'2010-01-01'); Si. Borra los empleados contratados a partir de esa fecha Si, pero no es necesario hacer una subconsulta No. No se puede incluir una subconsulta sobre la misma tabla en la selección de filas No. Porque tiene errores de sintaxis.
Relaciona cada instrucción con su significado Modifica los datos de una fila existente Añade filas a una tabla Inserta filas en una tabla desde otra Modifica datos a partir de una subconsulta.
Propiedades de las transacciones. Relaciona cada propiedad con su significado Atomicidad Consistencia Durabilidad Aislamiento.
En un SGBD el __________ se encarga de establecer el orden en que se realizan las operaciones incluidas en las transacciones concurrentes.
Relaciona las técnicas de bloqueo con su significado Bloqueo binario Bloqueo compartido Bloqueo exclusivo Bloqueo de dos fases.
¿Qué es lo que hace la siguiente sentencia? UPDATE ACTUACIONES SET Importe=Importe*1.05 WHERE TiempoEstimado>1.00; Añade 1.05 al importe y 1.00 al tiempo estimado de las actuaciones Aumenta un 5% el importe de las actuaciones que tardan más de una hora en realizarse Aumenta 1.05 al importe de las actuaciones y 1.00 al tiempo estimado de duración La sentencia no está correctamente enunciada.
¿Cuáles son las opciones correctas de la sentencia INSERT? Especificar en la instrucción algunas columnas, asignando un valor para cada una en el orden establecido en la tabla. Especificar en la instrucción todas las columnas, asignando un valor para cada una en el orden establecido en la instrucción. No especificar ninguna columna, asignando un valor para cada columna en el orden establecido en la tabla. Especificar en la instrucción algunas columnas, asignando un valor para cada una en el orden establecido en la instrucción.
Si se define en la tabla REPARACIONES la columna STOCK como NOT NULL y un valor por defecto ¿Qué ocurre si a la hora de insertar una fila no le asignamos ningún valor? La inserción no se produce y la consulta devuelve error Se le asigna el valor por defecto Es obligatorio asignarle un valor El valor asignado es NULL.
¿Está correctamente enunciada esta consulta? INSERT INTO AlumnosAprobados(Nota, Nombre) SELECT NombreAlumno, NotaAlumno FROM AlumnosESI WHERE NotaAlumno>=5; Verdadero Falso.
Contesta si es verdadera o falsa la siguiente afirmación: Cuando borramos todas las filas de una tabla con TRUNCATE las columnas autoincrementadas se reinician desde 1. Si borramos todas las filas con DELETE se continúa con la numeración anterior. Verdadero Falso.
Señala las caracteristicas del bloqueo de tablas en InnoDB Implementa el bloqueo a nivel de fila Utiliza el bloqueo compartido No implementa el bloqueo a nivel de tabla Utiliza el bloqueo exclusivo.
Relaciona los niveles de aislamiento con los problemas de concurrencia que pueden tener: READ UNCOMMITED READ COMMITED REPEATABLE READ SERIALIZABLE.
Relaciona cada sentencia con su significado ROLLBACK COMMIT SAVEPOINT START TRANSACTION.
Denunciar test Consentimiento Condiciones de uso