option
Cuestiones
ayuda
daypo
buscar.php

BD 05

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
BD 05

Descripción:
Bases de datos DAM 1º

Fecha de Creación: 2023/05/17

Categoría: Otros

Número Preguntas: 30

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

Si al insertar un nuevo registro o al editar los datos de uno existente se intenta escribir una letra en un campo numérico, ¿qué ocurre al intentar guardar los datos?. No hay ningún aviso. Debe comprobarlo el usuario. Se obtiene un error pero se guardan los demás cambios de datos correctos. Ese valor se guarda con el valor null. Se obtiene un error y no se produce ningún cambio.

Para realizar un bloqueo manual de un registro completo de una tabla se usa la sentencia SQL: UPDATE … FOR SELECT. SELECT … FOR UPDATE. LOCK TABLE … . TABLE … FOR UPDATE.

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?. V. F.

La eliminación de registros desde la herramienta gráficaApplication Expressde Oracle se realiza, una vez seleccionada la tabla, desde: Pestaña Tabla > Botón Suprimir. Pestaña Datos > Icono Editar > Botón Suprimir. Pestaña Fila > Editar. Pestaña Datos > Botón Suprimir.

¿Cuál es el significado de la supresión en cascada?. Los valores de la clave ajena que hacían referencia a los registros que hayan sido borrados de la tabla de referencia, son cambiados al valor NULL. Al suprimir registros de la tabla de referencia, los registros de la tabla hija que hacían referencia a dichos registros, también son borrados. Al suprimir registros de la tabla de referencia, todos los registros de la tabla hija también son borrados. En caso de que se intente borrar en la tabla de referencia un registro que está siendo referenciado desde otra tabla, se produce un error en la operación de borrado impidiendo dicha acción.

¿Cómo se define una transacción?. Conjunto de sentencias SQL que pueden ejecutarse por fases. Volcado de los datos de una base de datos a otra. Volcado de los datos de una tabla a otra. Unidad atómica de trabajo que contiene una o más sentencias SQL.

En el bloqueo pesimista se realiza éste inmediatamente, en cuanto el bloqueo se solicita. ¿Verdadero o falso?. V. F.

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

La inserción de datos desde la herramienta gráfica Application Express de Oracle se realiza, una vez seleccionada la tabla, desde: Pestaña Datos > Botón Editar > Insertar Fila. Pestaña Tabla > Insertar Fila. Pestaña Datos > Insertar Fila. Pestaña Tabla > Agregar Columna.

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

Si no se indica una condición en la sentencia DELETE, ¿qué ocurre?. Se produce un error. Sólo se elimina el primer registro de la tabla. Se eliminan todos los registros de la tabla. No ocurre nada.

¿Qué término define el hecho de que los datos que están siendo consultados o modificados por un usuario no pueden ser cambiados por otros hasta que el usuario haya finalizado la operación completa?. Consistencia. Integridad. Concurrencia. Referencia.

¿Cuál es el formato correcto de la sentencia DELETE en SQL?. DELETE FROM nombre_tabla [ WHERE condición ];. DELETE INTO nombre_tabla [ SET condición ];. DELETE SET nombre_tabla [ WHERE condición ];. DELETE nombre_tabla [ FROM condición ];.

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

La primera transacción que realiza un _____ es la única transacción que puede modificar el recurso hasta que el bloqueo es liberado. bloqueo compartido. bloqueo exclusivo. bloqueo concurrente. bloqueo consistente.

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

En la sentencia INSERT de SQL, ¿es obligatorio indicar todos los campos de la tabla? ¿Verdadero o falso?. V. F.

¿Cuál es el formato correcto de la sentencia INSERT en SQL?. INSERT FROM nombre_tabla (lista_campos) VALUES (lista_valores);. INSERT FROM nombre_tabla (lista_campos) WHERE (lista_valores);. INSERT INTO nombre_tabla (lista_campos) SET (lista_valores);. INSERT INTO nombre_tabla (lista_campos) VALUES (lista_valores);.

Al modificar o asignar el valor de un campo que es clave ajena, ¿qué posibles valores se pueden establecer?. Cualquier valor de cualquier tipo. Sólo valores que no están contenidos en la clave primaria de la tabla de referencia. Sólo valores contenidos en la clave primaria de la tabla de referencia. Cualquier valor del mismo tipo que la clave primaria de la tabla de referencia.

Empareja las definiciones de tipos de bloqueo con su descripción: Protegen los datos, garantizando la integridad de los datos accedidos de forma concurrente por varios usuarios. Protegen la definición del esquema de un objeto mientras una operación actúa sobre él. Protegen la base de datos interna y las estructuras de memoria.

¿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?. V. F.

Empareja cada definición con su término relacionado: Todas las tareas de una transacción son realizadas correctamente, o si no, no se realiza ninguna de ellas. La transacción se inicia partiendo de un estado consistente de los datos y finaliza dejándola también con los datos consistentes. El efecto de una transacción no es visible por otras transacciones hasta que finaliza. Los cambios efectuados por las transacciones que han volcado sus modificaciones, se hacen permanentes.

Si no se indica una condición en la sentencia UPDATE, ¿qué ocurre?. Sólo se modifican los datos del primer registro de la tabla. Se modifican todos los registros de la tabla a los nuevos valores indicados. No ocurre nada. Se produce un error.

¿Qué carácter debe usarse en la sentencia INSERT de SQL para separar los valores de la lista de valores?. Coma. Espacio. Punto. Punto y coma.

¿Qué nombre recibe la propiedad en la que los valores de clave ajena de una tabla tienen siempre correspondencia con un valor de la clave primaria de otra tabla. Bloqueo compartido. Integridad referencial. Consistencia de datos. Concurrencia de datos.

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

¿Cuáles de las siguientes operaciones hacen permanentes los cambios producidos por una transacción?. Cerrar adecuadamente la aplicación de gestión de la base de datos. Utilizar la sentencia UPDATE. Utilizar la sentencia COMMIT. Ejecutar una sentencia DDL.

La edición de datos desde la herramienta gráficaApplication Expressde Oracle se realiza, una vez seleccionada la tabla, desde: Pestaña Datos > Icono Editar. Pestaña Datos > Botón Suprimir > Insertar Fila. Pestaña Tabla > Modificar Columna. Pestaña Editar > Modificar Fila.

Para insertar, modificar o suprimir datos de una tabla desde la herramienta gráfica Application Express de Oracle, se debe partir del botón: SQL. Utilidades. Administración. Explorador de objetos.

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?. V. F.

Denunciar Test