ACCESO A DATOS RA4 (PARTE 3/3)
|
|
Título del Test:
![]() ACCESO A DATOS RA4 (PARTE 3/3) Descripción: TEMA 4 DEL LIBRO |



| Comentarios |
|---|
NO HAY REGISTROS |
|
4.8. la interfaz de programación de aplicaciones de la base de datos. . ¿Para qué se utiliza la librería OJDBC en este apartado?. Para crear interfaces gráficas. Para ejecutar PL/SQL desde Java y conectar con Oracle. Para definir objetos en PL/SQL. Para gestionar transacciones en SQL Developer. ¿Qué interfaz JDBC se utiliza para ejecutar sentencias SQL estáticas que no aceptan parámetros?. PreparedStatement. CallableStatement. Statement. ResultSet. ¿Qué tipo de operaciones se realizan con la interfaz Statement según el temario?. Solo SELECT. Consultas parametrizadas. Creación, modificación, eliminación e inserción. Solo procedimientos almacenados. ¿Qué método de Statement se utiliza para ejecutar sentencias que no devuelven resultados?. executeQuery(). executeUpdate(). execute(). next(). ¿Qué ocurre si no se produce ningún error tras ejecutar stmt.execute(sql)?. La conexión se cierra automáticamente. La operación ha terminado correctamente. Se hace un commit automático. Se devuelve un ResultSet. ¿Qué objetos deben cerrarse obligatoriamente tras ejecutar las sentencias?. Solo ResultSet. Solo Statement. Statement y Connection. Connection y Struct. ¿Qué interfaz JDBC permite trabajar con objetos de Oracle en Java?. Object. ResultSet. Struct. Array. ¿Qué método de la interfaz Struct devuelve el tipo SQL del objeto?. getType(). getSQLTypeName(). getAttributes(). getObject(). ¿Qué método de Struct devuelve los atributos del objeto?. getElements(). getValues(). getAttributes(). getFields(). ¿En qué orden se devuelven los atributos al usar getAttributes()?. Alfabético. Orden de inserción. Orden de definición del objeto. Orden del SELECT. ¿Qué método de ResultSet permite recorrer los resultados fila a fila?. first(). next(). previous(). hasNext(). ¿Qué pasos son correctos para obtener un objeto desde un SELECT en JDBC?. getString → cast → execute. execute → getAttributes → next. executeQuery → next → getObject → cast a Struct. executeUpdate → getObject → cast. Para seleccionar objetos de la base de datos Oracle, podemos usar: Statement. ResultSet. Struct. Todas las anteriores son correctas. 4.9. prueba y documentación de aplicaciones desarrolladas. . ¿Qué tipo de documentación se utiliza para documentar clases y métodos en Java según el temario?. XML. Comentarios simples. JavaDoc. Markdown. ¿Qué indica la anotación @author en la documentación JavaDoc?. La versión del programa. El nombre del proyecto. Quién ha realizado la clase. El tipo de licencia. ¿Qué información debe incluir la documentación de un método?. Todas las líneas de código. Solo el nombre del método. Una breve descripción de su función y lo que devuelve. Únicamente los parámetros. ¿Cuál es la finalidad principal de realizar tests sobre la clase DAO?. Mejorar el rendimiento. Comprobar que los métodos funcionan correctamente. Generar documentación automática. Reducir el tamaño del código. ¿Qué anotación se utiliza para indicar que un método es un test?. @Check. @Assert. @Test. @Run. ¿Qué comprueba la instrucción assertTrue() en un test?. Que el método no devuelva nada. Que la expresión evaluada sea verdadera. Que no se produzca ninguna excepción. Que el método devuelva un objeto. ¿Qué ocurre si un método probado con assertTrue() devuelve false?. El programa se cierra. El test falla y se debe revisar el método. El test se repite automáticamente. El valor se convierte en true. 4.10. lenguaje de Consultas para objetos (OQL, object Query language). . ¿Qué es OQL según el temario?. Un lenguaje procedimental. Un lenguaje inspirado en SQL orientado a objetos. Un lenguaje exclusivo de Java. Una extensión directa de PL/SQL. ¿Qué utiliza OQL en lugar de tablas?. Clases. Registros. Objetos. Colecciones XML. ¿Qué organismo especifica el lenguaje OQL?. W3C. Oracle. ODMG. ISO. ¿Qué devuelve una consulta OQL?. Filas únicamente. Columnas. Objetos o colecciones de objetos. Valores escalares. ¿Qué característica diferencia principalmente a OQL de SQL?. OQL es procedimental. OQL es relacional. OQL está totalmente orientado a objetos. OQL no admite WHERE. ¿Qué operador se utiliza en OQL para comprobar igualdad?. ==. =. equals. :=. ¿Qué operador se utiliza para comprobar si un valor es nulo en OQL?. is null. null. equals null. like null. ¿Qué operador de OQL es más potente que en SQL tradicional para comparar patrones?. in. =. <>. like. ¿Qué símbolo se utiliza en OQL para acceder a un subvalor de un objeto?. . ::. ->. []. ¿Con qué símbolo se agrupan elementos de una lista en OQL?. ( ). { }. [ ]. < >. ¿Qué sentencia se utiliza en OQL para crear una base de datos?. create schema. create table. create database. new database. ¿Qué diferencia existe al definir columnas en OQL respecto a SQL?. Se debe indicar siempre el tamaño. No se indican tipos de datos. No se indica el tamaño del tipo de dato. Solo se admiten tipos numéricos. ¿Qué tipo de dato OQL representa una lista de datos?. ARRAY. LIST TYPE datatype. COLLECTION. SET TYPE. ¿Qué instrucción especial introduce OQL para seleccionar e insertar datos en una sola operación?. INSERT SELECT. SELECT JOIN. SELECT INTO. INSERT INTO. ¿Cómo se indican las subconsultas en OQL?. Entre paréntesis (). Entre llaves {}. Entre corchetes []. Entre comillas "". ¿Cuál es una diferencia correcta entre SQL y OQL?. SQL permite objetos y OQL no. OQL no permite cálculos matemáticos. OQL está orientado a objetos y SQL es relacional. SQL no admite subconsultas. El lenguaje de consultas para objetos (OQL) es un lenguaje que se inspira en SQL y que usa el nombre de las tablas. Verdadero. Falso. |




