option
Cuestiones
ayuda
daypo
buscar.php

Bases de Datos Tema 5 DAW

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Bases de Datos Tema 5 DAW

Descripción:
Test de la quinta unidad

Fecha de Creación: 2025/05/18

Categoría: Otros

Número Preguntas: 30

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

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

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

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. Explorador de objetos. Administración. Utilidades.

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

¿Cuál es el formato correcto de la sentencia INSERT en SQL?. INSERT INTO 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 FROM nombre_tabla (lista_campos) VALUES (lista_valores);.

En la sentencia INSERT de SQL, ¿es obligatorio indicar todos los campos de la tabla?. Verdadero. Falso.

¿Cuál es el formato correcto de la sentencia UPDATE en SQL?. 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 ];. 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 ];.

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

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

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

¿Es posible deshacer parcialmente los cambios realizados por una 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. Sí, ejecutando la orden de deshacer todos cambios de la transacción. No, es imposible deshacer cualquier tipo de cambio ordenado en una transacción.

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. Falso.

Empareja las definiciones de tipos de bloqueo con su descripción: Protegen la base de datos interna y las estructuras de memoria. 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.

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

Empareja cada definición con su sentencia SQL relacionado: Establecer un punto intermedio de restauració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. Hacer permanentes los cambios producidos por una transacción.

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

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

¿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?. Concurrencia. Referencia. Consistencia. Integridad.

¿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. Falso.

En el bloqueo pesimista se realiza éste inmediatamente, en cuanto el bloqueo se solicita. Verdadero. Falso.

La edició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 Suprimir > Insertar Fila. Pestaña Datos > Icono Editar. Pestaña Editar > Modificar Fila. Pestaña Tabla > Modificar Columna.

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

¿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?. Integridad referencial. Concurrencia de datos. Bloqueo compartido. Consistencia de datos.

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?. Ese valor se guarda con el valor null. Se obtiene un error pero se guardan los demás cambios de datos correctos. Se obtiene un error y no se produce ningún cambio. No hay ningún aviso. Debe comprobarlo el usuario.

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

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

Empareja cada definición con su término relacionado: 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. Todas las tareas de una transacción son realizadas correctamente, o si no, no se realiza ninguna de ellas. Los cambios efectuados por las transacciones que han volcado sus modificaciones, se hacen permanentes.

¿Cuál es el significado de la supresión en cascada?. 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. Al suprimir registros de la tabla de referencia, todos los registros de la tabla hija también son borrados. 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.

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. Falso.

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

Denunciar Test