22/23 Preguntas Oscar
![]() |
![]() |
![]() |
Título del Test:![]() 22/23 Preguntas Oscar Descripción: Las preguntas de las clases de Oscar |




Comentarios |
---|
NO HAY REGISTROS |
¿Es oblogatoria la clausula Where al utilizar el comando Update. Sí, es obligatoria en todos los casos. Solo es obligatoria si la tabla tiene claves foráneas. Solo es obligatoria si la tabla No tiene claves Foráneas. No, es opcional. ¿Cual de las siguientes es la sintaxis de un comando que permitiría añadir registros en una Base de Datos mediante SQL?. INSERT tabla (campo1, campo2...) Values (valor1, valor2...). INSERT tabla VALUES (valor1, valor2...). INSERT INTO tabla (campo1, campo2...) VALUES (valor1, valor2...). CREATE tabla (campo1, campo2...) VALUES (valor1, valor2...). ¿Qué conseguimos con una restricción ON DELETE CASCADE entre una tabla padre y una hija, al hacer el borrado de un registro en la tabla padre?. Error si existen elementos relacionados en la tabla padre. Error si exiten elementos relacionados en la tabla hija. Borrado en la tabla padre de los elementos relacionados en la hija. Borrado en la tabla hija de los elementos relacionados en la padre. ¿Cuál es la opción más eficiente para el borrado y modificación de claves ajenas cuando éstas afectan a otra tabla?. Impedir el borrado o modificación de registros. Arrastrar modificaciones a las tablas implicadas. Actualizar poniendo NULL a las claves ajenas afectadas. Establecer un valor por defecto para las claves ajenas afectadas. ¿Cuál es el número mínimo y máximo de índices que se deben utilizar para una tabla?. El mínimo es 0 y el máximo el número de columnas de la tabla. El mínimo es 1 y el máximo el numero de columnas de la tabla. El mínimo es uno y no hay un máximo (aunque cuantos más mejor). El mínimo es uno y no hay máximo (en exceso es peor). ¿Cuál es el mecanismo de copias de seguridad, según el cual el sistema sigue funcionando y atendiendo usuarios mientras se hace realiza la copia?. En frío. En caliente. Completa. Incremental. ¿Cuál de las siguientes puede provocar la finalización de una trasacción?. Instrucción Rollback. Instrucción Commit. Instrucción DDL (CREATE, DROP...) o DML (GRANT, REVOKE). Todas las anteriores son correctas. ¿Qué sucede con los puntos de restauración (SAVEPOINT) que se hayan declarado en una trasacción, cuando ésta finaliza?. Se pueden reutilizar con la instrucción RESTORE. Se pueden reutilizar con instruccion COMMIT. Se pueden reutilizar con la instruccion ROLLBACK. Se eliminan una vez finaliza. ¿Cuál es el protocolo de marcas de tiempo que, ante dos transacciones, hace esperar a la más joven?. Wait-Die. Wound-Wait. Marcas de tiempo multiversión. Bloqueo optimista. En SQL si usamos un LEFT JOIN entre las tablas A y B, y la tabla A es la de la izquierda... Solo los registros o filas de la tabla A estarán en el resultado. Solo los registros o filas de la tabla B estarán en el resultado. En el resultado estarán todas las filas de A y puede que alguna de B. Ninguna de las anteriores. En SQL, si una subconsulta devuelve como resultado más de una fila, la consulta principal puede estar unida a la subconsulta mediante el operador... Suma (+). Mayor (>). IN. Igual (=). Para obtener de manera conjunta absolutamente todos los resultados de dos sentencias SELECT, usameros la cláusula... INTERSEC si no queremos filas duplicadas que puedan existir. UNION ALL si no queremos que las filas duplicadas puedan existir. UNION ALL si queremos las filas duplicadas que puedan existir. UNION si queremos las filas duplicadas que puedan existir. ¿Qué tipo de lenguaje de programación es PL/SQL?. Procedimental. Ejecutivo. Funcional. Ninguna de las anteriores. ¿Qué usaremos para hacer una asignación en PL/SQL?. :. =. ==. :=. En un bucle FOR en PL/SQL ¿Se puede hacer que la variable del bucle vaya decrementando su valor?. Si, decrementando el valor manualmente dentro del bucle. Si, estableciendo un valor inicial mayor que el valor final. Sí, con la clausula REVERSE y fijando un valor inicial > valor final. No, de ninguna manera. En un Cursor implícito no podremos usar... NOTFOUND. FOUND. FETCH. CURSOR nombre_cursor IS SELECT. En PL/SQL, ¿Cuál es la diferencia principar entre las tablas anidadas y los arrays. Las tablas se declaran vacías, y se añaden elementos para usarlas. El funcionamiento de LIMIT. El funcionamiento de COUNT. El funcionamiento de FIRST y LAST. ¿Cuál de los siguientes atributos de un cursor devuelve TRUE si el último FETCH ejecutado ha devuelto una fila?. ISOPEN. FOUND. STATUS. ROWTYPE. En PL/SQL, ¿Cuál es la diferencia principal entre un procedimiento y una función?. Una función puede devolver un valor, y un procedimiento no. Una función está obligada a devolver un valor, y un procedimiento no. Un procedimiento puede devolver un valor, y una función no. Un procedimiento tiene que devolver un valor y una función no. ¿En qué disparadores (TRIGGERS) podemos utilizar las cláusulas REFERENCING y WHEN?. Solo en los disparadores de instrucción. En los disparadores para filas. Solo en los disparadores a nivel columna. En cualquier tipo de disparadores. ¿Cual de las siguientes operaciones está prohibida en un trigger. SELECT. INSERT. COMMIT. UPDATE. En una BDOR, ¿Cuáles son las 3 características que definen un tipo de objeto?. Nombre, atributos y métodos. Nombre, procedimientos y funciones. Nombre, atributos y procedimientos. Nombre, atributos y funciones. ¿Cuál es la sintaxis para CAMBIAR un tipo de objeto en una BDOR?. ATER TYPE nombre_tipo AS OBJECT;. CREATE OR UPDATE TYPE nombre_typo AS OBJECT;. CREATE OR REPLACE TYPE nombre_typo AS OBJECT;. CHANGE TYPE nombre_typo AS OBJECT;. ¿Como se definen los métodos en Oracle como BDOR?. Directamente de programan en el cuerpo del tipo de objeto. Se programan en la especificación y se declaran en el cuerpo. Se declaran en la especificación y se programan en el cuerpo. Oracle no es una BDOR y por tanto no permite métodos. Sin invocamos un método directamente sobre el nombre del tipo de objeto, se trata de un método... STATIC. MEMBER. MAP. ORDER. ¿Cuál es el comando a utilizar para definir un subtipo que herede de un tipo de objeto en Oracle?. FINAL. NOT FINAL. UNDER. SUBTYPE. ¿Qué tipo de dato debe devolver un método MAP, identificado para ordenar/comparar tipos de objetos en Oracle?. DATE. NUMBER INTEGER o REAL. VARCHAR2 o CHARACTER. Todas las respuestas son correctas. ¿Qué sintaxis debemos utilizar para crear una tabla de objetos en Oracle como BDOR?. CREATE TABLE nombre OF tipo_objeto;. CRREATE TABLE nombre(columna Tipo_objeto);. CREATE TYPE nombre AS OBJECT... INSERT OBJECT objeto;. Una vez que creamos una tabla de un tipo de objeto, ¿Cuál es la instrucción para cambiar el tipo de objeto?. ALTER TABLE. CREATE OR REPLACE. UPDATE TABLE. No se puede cambiar. En oracle como BDOR, ¿Para qué utilizamos la cláusula VALUE en un tabla de objetos?. Para cambiar variables de un atributo. Para leer los valores de un atributo de un objeto. Para acceder a las instancias del objeto. La cláusula correcta es VALUES. |