option
Cuestiones
ayuda
daypo
buscar.php

ilerna-acceso-datos-2025

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ilerna-acceso-datos-2025

Descripción:
Preguntas aleatorias

Fecha de Creación: 2025/01/02

Categoría: Informática

Número Preguntas: 89

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

¿Qué clase escribe y lee un archivo binario?. RandomAccesFile. ObjectOutputStream. FileWriter. FileReader.

¿Cuál de las siguientes opciones son drivers y normas o protocolos de conexión a una BBDD SQL?. OBDC y JBDC. Ninguna es correcta. JDBC y ODBC. JDB y OBD.

Indica cual es la propiedad que permite relacionar dos elementos entre si. Ligada. Simple. Indexada. Restringida.

¿Cómo se representa la raíz del árbol en XPath?. Con el símbolo "\". Con el símbolo ".". Con el símbolo "#". Con el símbolo "/".

¿Qué define mejor la finalidad del uso de ficheros?. Guardar datos en una base de datos. Almacenar y persistir datos en archivos. Contendrá butes que se almacenarán en archivos. Para hacer consultas en la base de datos.

¿Qué interfaz de Java se usa en un JavaBean para darle acceso a datos?. Serializable. Statement. DataSource. Connection.

Definición de la BD para conexión a través de JDBC: "jdbc:mysql://<servername>:<port>/<databasename>". "jdbc://<port>/<databasename>". "jdbc:mysql://<servername>:<port>/". ":mysql://<servername>:<port>/<databasename>".

Teniendo en cuenta que las variables no están declaradas, qué va en el hueco 3?. "contraseña". usuario. "usuario". contraseña.

Selecciona las primeras 3 posiciones de un XML: Ninguna es correcta. /biblioteca/libro[1,2]. /biblioteca/libro[position()<=3]. /biblioteca/libro[position()=4].

Completa el hueco 5. consulta. sql. todas son correctas. "consulta".

Completa el hueco 4. Statement. Ninguna es correcta. Connection. PrepareStatement.

Completa el hueco 2. "usuario". "contraseña". ninguna es correcta. "url".

Completa el hueco 1 (las variables NO están declaradas). "url". "usuario". "password". password.

Completa el hueco 6. close(). save(). commit(). rollback().

¿Cuál es la relación entre Bean y Reflexión?. La reflexión permite acceder dinámicamente a los atributos y métodos de un Bean en tiempo de ejecución, facilitando el mapeo. Un Bean utiliza reflexión únicamente para establecer la serialización y deserialización en aplicaciones distribuidas. Los Beans y la reflexión son conceptos independientes en Java y no tienen ninguna relación en su uso o implementación. La reflexión convierte automáticamente un Bean en una entidad persistente sin necesidad de anotaciones ni configuraciones adicionales.

¿Qué son los archivos binarios?. Todas son correctas. Un archivo legible por el ser humano. Un archivo en su formato binario original. Un archivo plano.

Función que contenía (ChangeSupport). Indicar el tipo: Restringida y ligada. Indexada. Ligada. Simple.

Estado de Transitorio (transient) de los objetos. Ninguna es correcta. Se caracteriza por ser una nueva instancia de una clase persistente, la cual no está asociada con una sesión y no tiene representación en la base de datos ni ningún identificador. Es decir, la información solo se encuentra en la sesión, no en la base de datos. La información que alberga tiene una representación en la base de datos con un identificador. Sesión se define por ser una instancia separada de una sesión que ya se ha guardado en la base de datos, pero la sesión dentro de la aplicación ya se ha cerrado: el objeto Session ya no tiene esa información, pero la base de datos sí.

¿Qué propiedad se le aplica a este código?. Indexada. Simple. Ligada. Restringida.

¿Qué es un Bean?. Es un modelo de componentes, una clase que tiene sus propiedades y sus getter y setter. Modulo de una aplicación formado por un conjunto de dependencias e interfaces creado en Java que pueden ser reulitizado y manipulado desde el IDE. Todas son correctas. Clase de Java que sigue los estándares definidos por JavaBeans (ejemplo AWT que permite hacer ventanas, botones, campos de textos, etc).

Estado de persistencia de los objetos. Ninguna es correcta. Se caracteriza por ser una nueva instancia de una clase persistente, la cual no está asociada con una sesión y no tiene representación en la base de datos ni ningún identificador. Es decir, la información solo se encuentra en la sesión, no en la base de datos. Cuando la información que alberga tiene una representación en la base de datos con un identificador. Se define por ser una instancia separada de una sesión que ya se ha guardado.

¿Qué es eXist?. Ambas son correctas. Un lenguaje de programación que permite transformar sentencias SQL. Ninguna es correcta. Una aplicación para hacer consultas y modificar una base de datos nativa XML.

Una propiedad... Se podría definir como una parte o módulo de una aplicación que está formado por un conjunto de dependencias e interfaces y que añade funcionalidad a un software. Es una rama de la ingeniería de software que se enfoca en la programación de módulos de software reutilizables. Es un atributo de una clase Java Beans que contiene una serie de atributos con sus métodos de acceso que permiten la modificación de la apariencia o la conducta de una aplicación. Se puede definir como un cambio que se produce durante la ejecución de una aplicación o de un programa.

¿Qué hace la siguiente sentencia en XPath? avg(/productos/produc[starts-with(denominacion,'Micro')]/precio). Se obtiene la media de precio de los productos llamados Micro. Se obtiene los datos de los productos cuyo stock mínimo es mayor que su stock actual. Se obtiene el número de productos que sean de la zona Micro. Se obtiene la media de precio de los productos llamados Micro, dividido por el precio de cada uno de ellos.

¿Qué hace esta consulta XQuery? for $produc in distinc- values(/productos/produc/cod_zona) let $cu:=count(/productos/produc[cod_zona=$produc]) return concant('Hay: ',$cu,'productos, en la zona nº ',$produc). Se obtiene por cada zona el número de productos que tiene. Devuelve el teléfono de la sucursal y el número de cuentas que tiene de tipo ahorro y de tipo pensiones. Devuelve el nombre de los directores de las sucursales con más de tres cuentas. Se obtiene por cada zona la denominación de los productos más baratos.

Para que un componente cumpla con la característica "independiente" debe: Ser independiente de la plataforma que se va a utilizar, ya sea de tipo hardware, software o sistema operativo. Ser independiente del lenguaje. Ninguna es correcta. Ser independiente del entorno donde se ejecute ya sea entorno cliente o servidor.

¿Qué hace la siguiente sentencia en XPath? count(/productos/produc[starts-with(denominacion,'Memoria') and cod_zona=10]). Se obtiene el número de productos que sean Memoria y sean de la zona 10. Ninguna es correcta. Se obtiene el listado de productos cuyo nombre empieza por Memoria y que pertenecen a la zona 10. Se obtiene los datos de los productos cuyo stock mínimo es mayor que su stock actual.

Las propiedades de un Bean pueden ser: Un tipo: Simples. Ninguna es correcta. Tres tipos: Simples, Indexadas y Ligadas. Dos tipos: Simples e Indexadas.

Un componente... Es una rama de la ingeniería de software que se enfoca en la programación de módulos de software reutilizables. Es un atributo de una clase Java Beans que contiene una serie de atributos con sus métodos de acceso que permiten la modificación de la apariencia o la conducta de una aplicación. Se podría definir como una parte o módulo de una aplicación que está formado por un conjunto de dependencias e interfaces y que añade funcionalidad a un software. Ninguna es correcta.

¿Qué hace esta consulta XQuery? for $sucursal in /sucursales/sucursal where (count($sucursal/count)>3) return <Sucursal><nombre_director> {data($sucursal/director)} </nombre_director></Sucursal>. Devuelve el nombre de los directores de las sucursales con más de tres cuentas. Se obtiene por cada zona el número de productos que tiene. Se obtiene por cada zona la denominación de los productos más baratos. Devuelve el teléfono de la sucursal y el número de cuentas que tiene de tipo ahorro y de tipo pensiones.

Una de las reglas que deben cumplir los Beans es el hecho que deben implementar la interfaz... JavaBean. Writable. Writer. Serializable.

Algunos de los ejemplos de tecnologías basadas en componentes son: JavaBeans. Todas son correctas. EJB. .NET.

La interfaz SessionFactory de Hibernate: Permite la obtención de instancias session y habitualmente solo existe una por sesión. Ninguna es correcta. Permite la obtención de instancias Session y es la misma para todas las BBDD. Permite la obtención de instancias Session y habitualmente existe más de una por sesión, una para cada tabla.

Indica cuál de las siguientes definiciones son de "componentes". Ha de poder ser desarrollado, adquirido e incorporado al sistema. Todas son correctas. Posee un conjunto de interfaces y un conjunto de requisitos. Es una unidad de composición de aplicaciones software.

Para definir un Bean se requieren: Todas son correctas. Métodos Setter y Getter. Tener uno o más constructores. Debe ofrecer acceso público a sus propiedades mediante los métodos set y get.

¿Qué tareas pueden realizarse con JDBC?. Todas son correctas. Conectar una base de datos. Realizar consultas e instrucciones para actualizar la base de datos. Recuperar y procesar los resultados de la base de datos.

Cuando un campo de un componente Bean no se desee serializar: Hará uso del modificador transient. Ninguna es correcta. Hará uso del modificador public. No hará uso de ningún modificador.

¿Qué es una BDOR?. Es un tipo de BBDD que se caracteriza por haber evolucionado del modelo relacional a la orientación a objetos, convirtiéndose en una BBDD híbrida. Es un tipo de BBDD con modelo NoSQL. Es un tipo de BBDD que se caracteriza por no haber evolucionado del modelo relacional a la orientación a objetos, convirtiéndose en una BBDD híbrida. Es un tipo de BBDD que se caracteriza por haber evolucionado del modelo orientado a objetos a modelo relacional, convirtiéndose en una BBDD híbrida.

Señala la afirmación NO correcta referente a las normas para el nombrado de métodos getter y setter. Los de tipo get devuelven void y los de tipo set el mismo tipo que se recibe. Los métodos deben ser públicos. Para almacenar un valor ha de tener el prefijo set. Los de tipo set devuelven void y los de tipo get el mismo tipo que se recibe.

Marca la tarea que no puede realizarse con JDBC. Desarrollar la vista de la aplicación. Recuperar y procesar los resultados de la BBDD. Realizar consultas e instrucciones para actualizar la BBDD. Conectar una BBDD.

El mapeo objeto-relacional (ORM) permite: Convertir datos que se encuentran en un sistema de BBDD orientado a objetos, a otro sistema gestor de BBDD de tipo relacional. Ninguna es correcta. Convertir datos que se encuentran en un sistema de BBDD orientado a objetos, a otro sistema gestor de BBDD de tipo NO relacional. Convertir datos que se encuentran en un sistema de BBDD de tipo relacional, a otro sistema gestor de BBDD de tipo orientado a objeto.

En tecnologías de BBDD podemos encontrarnos con dos normas o protocolos de conexión a una BBDD SQL: JDBC y ODBC. OBDC y JBDC. Ninguna es correcta. HTTP y FTP.

Un Bean o JavaBean es un componente... Reutilizable construido en lenguaje java. Ninguna es correcta. NO reutilizable y construido en lenguaje Java. Reutilizable y construido en lenguaje JavaBean.

Función que contenía (ChangeSupport). Indicar el tipo: Indexada. Restringida. Simple. Ninguna es correcta.

La interfaz Connection del conector JDBC de Java: Representa una conexión con una BBDD. Ninguna es correcta. Permite conectarse a una BBDD, cada gestor de BBDD requiere uno distinto. Proporciona información acerca de una BBDD.

Función que contenía (PropertyChangeSupport). Indicar el tipo: Indexada. Resbalada. Simple. Ligada.

Polimorfismo: Capacidad que tiene un objeto de ofrecer una respuesta diferente e independiente en función de los parámetros que se utilizan cuando se invoca el objeto. Capacidad de no sobrescribir métodos a la hora de implementar un tipo de objeto usando la herencia. Relación entre un tipo de objeto más general y otro más específico. Mecanismo para reunir datos y métodos dentro de una estructura ocultando la implementación del objeto.

Podemos diferenciar los Beans de sesión en tres tipos, elige la opción correcta para el tipo "Singleton": Ninguna es correcta. Es el tipo de bean que tiene una instancia de sesión única, es decir, se instancia una vez por aplicación y solo existe para ese ciclo de vida de la aplicación. Es un tipo de EJB que no utiliza sesiones para gestionar los datos de los EJB. Este tipo se caracteriza por mantener la sesión del cliente en el contenedor EJB y es capaz de mantener el estado de un cliente en más de una solicitud.

Señala la afirmación NO correcta referente a las normas para el nombrado de métodos getter y setter: Los métodos deben ser privados. Los métodos deben ser públicos. Los de tipo set devuelven void y los de tipo get el mismo tipo que se recibe. El nombre debe estar precedido por get para una propiedad no booleana.

Elige la opción falsa. Las propiedades de un Bean pueden ser solamente de dos tipos, ligadas y restringidas. Un Bean o JavaBean es un componente reutilizable, construido en lenguaje Java. Ninguna es correcta. Aumento de la calidad del software, ya que es posible mejorarlo con el paso del tiempo.

¿Qué hace la siguiente sentencia en XPath? /productos/produc[number(stock_minimo)>number(stock_actual)]. Se obtiene los datos de los productos cuyo stock mínimo es mayor que su stock actual. Se obtiene la media de precio de las Micro. Ninguna es correcta. Se obtiene el número de productos que sean memoria y sean de la zona 10.

Los tipos de almacenamiento de datos en una BD XML son: Directamente sobre un campo, mapeo basado en tablas y mapeo basado en objetos. Directamente sobre un campo, mapeo basado en tablas y mapeo basado en atributos. Directamente sobre un campo, mapeo basado en tablas y mapeo basado en métodos. Directamente sobre un archivo, mapeo basado en tablas y mapeo basado en objetos.

Señala la opción NO correcta sobre las ventajas de las BBDD nativas XML. Datos homogéneos. Datos heterogéneos. Motor de búsqueda de alto rendimiento. Sencillez al añadir nuevos documentos XML.

El tipo de driver Thin: Traduce las llamadas del API de JDB en llamadas del protocolo de red utilizando el motor de la BBDD. Traduce las llamadas de la API de JDBC en llamadas del motor de la BBDD. Transforma las llamadas al API de JDBC en llamadas ODBC. Traduce primero las llamadas del API de JDBC en llamadas al protocolo de red para luego ser traducida de nuevo al protocolo de la BBDD.

Elige la sintaxis necesaria para obtener la sentencia correcta que te permita descargar el driver: Class . ForName ("com.mysql.jdbc. Driver ");. Driver. ForName ("com.mysql.jdbc. Class ");. ForName. Class ("com.mysql.jdbc. Driver");. Class . Driver ("com.mysql.jdbc.ForName ");.

Con los ficheros de acceso secuncial: Los datos del fichero se leen y se escriben de forma ordenada. Ninguna es correcta. La clase utilizada para realizar esa búsqueda en Java es RandomAccessFile. Para leer un dato del fichero, no es necesario leerlo entero, si no que accederemos directamente al registro buscado.

Indica cuál de las siguientes opciones es una ventaja que presentan las BBDD nativas de tipo XML. Sirven para almacenar datos homogéneos. Cuentan con un motor de búsqueda de alto rendimiento. Todas son correctas. Los datos se almacenan en ficheros de tipo .dat.

Identifica la afirmación verdadera: Las excepciones sirven para controlar los errores de ejecución. En Java no es posible anidar cláusulas try. Todo lo que se encuentre en la cláusula finally se ejecutará sólo cuando falle la ejecución. Las excepciones en Java derivan de la clase Throwable que, a su vez, derivan de la clase Exception.

El método printStackTrace() de la clase Throwable... Se utiliza para imprimir el registro del stack donde se ha iniciado la excepción. Devuelve true si se ha podido crear la ruta relativa al fichero. Devuelve true si se ha podido crear la ruta absoluta al fichero. Devuelve una cadena con el directorio padre.

Relaciona los siguientes métodos de la clase File: indica si se puede escribir en el fichero. canWrite. canExecute. isFile. createNewFile.

Marca de las siguientes opciones, la que es una gran ventaja de los ficheros. Ninguna es correcta. Es volátil. Mayor disponibilidad de los datos que en una BBDD. Mayor accesibilidad y organización que en una BBDD.

Con el método de acceso aleatorio: La clase utilizada para realizar esa búsqueda en java es RandomAccesFile. La clase utilizada para realizar esta búsqueda en Java dpeende del tipo de fichero que se vaya a utilizar. Ninguna es correcta. Los datos del fihcero se leen y se escriben de forma ordenada.

En un fichero podemos utilizar las operaciones: Todas son correctas. Leer y escribir. Creación y borrado. Creación, borrado, copia y movimiento.

Para que en un proyecto en Java podamos enlazar con una BBDD alojada en un servidor, tendremos que cargar el driver de conexión. Esto podemos hacerlo con... forName(). getConnection(). connector(). connectionDB().

El método canRead() de la clase File. Ninguna de las otras opciones es correcta. Devuelve true si es un fichero válido. Devuelve una cadena con el directorio padre. Devuelve true si es una ruta absoluta.

Una de las características de DOM: Consume más memoria que SAX. Lee el fichero de forma secuencial. Consume menos memoria que SAX. Ninguna es correcta.

El método getParent() de la clase File: Devuelve true si es un fichero válido. Devuelve una cadena con el directorio padre. Devuelve el nombre del fichero o directorio. Devuelve true si es una ruta absoluta.

¿Qué ventaja tiene una BBDD XML nativa sobre las BBDD relacionales?. Facilidad para agregar documentos XML. Menor consumo de espacio. Mayor velocidad de consultaas. Mayor complejidad en la gestión de datos.

¿Qué función realiza el lenguaje XPath en una BBDD XML?. Accede a los datos de un documento XML. Ejecuta consultas XQuery. Modifica la estructura de un documento XML. Establece relaciones entre los documentos XML.

¿Qué archivos se pueden guardar en un fichero .jar?. Todas son correctas. Código. Imágenes. HTML.

Marca la opción falsa de las siguientes afirmaciones referentes a las consultas XQuery: Las consultas se pueden realizar utilizando la expresión FORL. Las consultas se pueden realizar utilizando la expresión FLWOR. Permite manipular, transformar y organizar los resultados de las consultas. Las siglas de la expresión corresponden a For, Let, Where, Order y Return.

La interfaz ResultSet del conector JDBC de Java: Contiene las filas resultantes de ejecutar una orden select. Permite ejecutar sentencias SQL sin parámetros. Permite ejecutar sentencias SQL con parámetros. Permite obtener información sobre un ResultSet.

Rellena el hueco número 1 de la imagen. "jdbc:mysql://localhost/pruebas". jdbc:mysql://localhost/pruebas. mysql://localhost/pruebas. "jdbc://localhost/pruebas".

¿Cuál es el símbolo de atributo en XPath?. @. #. #@. Ninguna es correcta.

¿Qué clase se utiliza para leer el contenido de un archivo de texto en Java?. BufferedReader. BufferedWriter. FileWriter. FileReader.

¿Cuál es el mejor método de acceso para abrir un fichero en modo escritura?. BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("archivo.txt"));. FileWriter FileWriter = new FileWriter ("archivo.txt"). FileReader fichero = new FileReader("src/main/resources/ejemplo.txt");. BufferedReader reader = new BufferedReader(new FileReader8file));.

Definición de Flujo de datos en un archivo. Flujo de control para escritura/lectura de ficheros, sería la forma más rápida y eficiente de lectura/escritura. Representa la interfaz entre los otros componentes. Ninguna respuesta es correcta. La ruta que los datos toman entre las entidades externas, los procesos y los almacenes de datos.

Qué define mejor un flujo de datos en ficheros binarios. Implica la lectura o escritura de datos en forma de bytes. Ninguna es correcta. El flujo de lectura y escritura en ficheros binarios. Escribe en bytes en el fichero binario.

Cuántas capas tiene la API de JDBC. Únicamente modelo de 4 capas. Ninguna es correcta. Únicamente un modelo de 2 capas. Únicamente modelo de 3 capas.

Marca de las siguientes opciones, la que es una gran ventaja de los ficheros locales. Ninguna de las otras opciones es correcta. Es volátil. Mayor disponibilidad de los datos que en una BBDD. Mayor accesibilidad y organización que en una BBDD.

En un fichero podemos utilizar las operaciones: Alta, modificación y búsqueda. Solo alta. Solo alta y modificación. Altas y bajas.

En ficheros binarios, como se escribe una cadena de caracteres?. writeUTF. writeChars. writeString. writeChar.

Escribir línea en Java: Write(). WriteUTF(). WriteInt(). WriteLine().

¿Cómo podemos hacer la conexión sin tener Oracle instalado, mediante el protocolo TCP/IP?. Thin. Servidor Thin. OCI. String Servidor.

Una de las características de SAX: Lee el fichero de forma secuencial. Ninguna es correcta. Almacena la estructura del documento en memoria en forma de árbol. Permite tener una visión global del documento.

Cuál es la definición de JavaBeans. Un bean es una clase de Java que sigue los estándares definidos por JavaBeans. Es un modelo de componentes, una clase que tiene sus propiedades, sus constructores y sus getter y setter. Un bean es un objeto de Java que sigue los estándares definidos por JavaBeans. Es un modelo de componentes, un objeto que no tiene propiedades. Ninguna es correcta. Un JavaBean es una clase Java que necesariamente debe ser abstracta y no puede tener métodos públicos.

¿Qué es un jar?. Un archivo en formato .zip constituido al menos por las clases compiladas y por un fichero descriptivo, además es un archivo de aplicación Java que contiene varios archivos compilados y comprimidos, que puede ejecutarse por si mismo si este contiene manifiesto con la especificación de la clase principal. Un archivo de formato .zip constituido al menos por las clases compiladas y por un fichero descriptivo, además es un archivo de aplicación Java que contiene varios archivos compilados y comprimidos, que NO puede ejecutarse por si mismo aunque contenga manifiesto con la especificación de la clase principal. Ninguna es correcta. Un archivo en formato .rar constituido al menos por las clases compiladas y por un fichero descriptivo, además es un archivo de aplicación Java que contiene varios archivos compilados y comprimidos, que puede ejecutarse por si mismo si este contiene manifiesto con la especificación de la clase principal.

Señala la opción NO correcta sobre las características de las BBDD nativas XML. Posee varios niveles de datos y una baja complejidad. Permite el uso de tecnologías de consulta y transformación propias de XML, XQuery, XPath, XSLT, para acceder y tratar la información. Existe una relación con la forma de almacenamiento en la que incorpora las características ASID de cualquier SGBD. Se dine un modelo lógico para un documento XML y se almacenan y recuperan los documentos según este modelo.

Qué define mejor el mapeo basado en tablas: Filas, tablas y tuplas. Tablas y tuplas. Todas son correctas. Se mantiene el formato pero no se puede buscar nada en el documento o acceder a él.

Denunciar Test