Preguntas Tipo Test AD - [Acceso a Datos]
![]() |
![]() |
![]() |
Título del Test:![]() Preguntas Tipo Test AD - [Acceso a Datos] Descripción: Recopilación de preguntas. (Unidades 1, 2 y 3) |




Comentarios |
---|
NO HAY REGISTROS |
Un evento supone una forma de notificación entre objeto fuente y objeto(s) receptor(es). Verdadero. Falso. JAXB es capaz de obtener de un esquema XML una estructura de clases que le dé soporte a JAVA. Verdadero. Falso. listFiles() devuelve un arreglo de objetos String. Verdadero. Falso. Con las bases de datos objeto-relacionales se amplía el número de tipos de datos disponibles para almacenar en los campos de las tablas de las bases de datos, respecto a los existentes en el modelo relacional. Verdadero. Falso. Para crear un directorio con Java usaremos el método: a. cddir(). b. createDir(). c. mkdir(). d. Todas son correctas. Para copiar un fichero podemos hacer File.copyFile(). Verdadero. Falso. El paquete java.io posee: a. Clases para leer entradas desde un flujo de datos. b. Clases para escribir entradas a un flujo de datos. c. Clases para operar con bases de datos jerárquicas. d. Clases para gestionar la conversión de datos a String. Los archivos binarios guardan los datos en un código llamado UTF-8. Verdadero. Falso. Los datos almacenados en memoria RAM se pierden cuando el programa termina. Verdadero. Falso. Los flujos de caracteres: a. Están determinados por dos clases abstractas. b. Están manejados por clases abstractas cuando son flujos de caracteres Unicode. c. Todas son correctas. Un JavaBean es un componente software no reutilizable basado en la especificación JavaBean de Sun. Verdadero. Falso. La clase Unmarshaller se utiliza para obtener del documento XML los datos que son almacenados en la estructura de objetos JAVA. Verdadero. Falso. La ventaja de usar conectores JDBC es que independiza de la base de datos que utilice. Verdadero. Falso. La programación orientada a objetos surgió antes que la imperativa. Verdadero. Falso. Una base de datos XML nativa puede trabajar con XQL. Verdadero. Falso. El desfase objeto-relacional se refiere a la incompatibilidad que hay entre el modelo E/R y el modelo relacional. Verdadero. Falso. Como bases de Datos Objeto-Relacional podemos señalar: a. DBASE de Microsoft. b. Universal Server de Informix (ahora de IBM). c. Adabas de Epyx. d. Clipper de Capcom. Cuando operamos con rutas de ficheros, el carácter separador entre directorios o carpetas: a. Cambia dependiendo del sistema operativo en el que se esté ejecutando el programa. b. Es recomendable usar siempre /. Incorrecta. c. recomendable usar siempre \. El modelo relacional trata con relaciones y conjuntos, es de naturaleza matemática. Verdadero. Falso. La ventaja de XML es que facilita el intercambio de información entre distintas aplicaciones y/o plataformas. Verdadero. Falso. Para borrar un directorio con Java hay que borrar los ficheros y directorios que éste contenga. Verdadero. Falso. Un esquema: a. Identifica los elementos que pueden aparecer en un documento XML. b. Determina en qué orden deben aparecer los elementos. c. Determina qué atributos pueden tener. d. Todas son correctas. Señala las opciones falsas: a. El desfase objeto-relacional se refiere a la incompatibilidad que hay entre el paradigma relacional y el orientado a objetos. b. La programación orientada a objetos surgió antes que la programación imperativa. c. El modelo de bases de datos relacional todavía tiene un gran uso. d. La persistencia se define como la conversión de registros a objetos. La mejor idea para guardar los datos del resultado de la instalación de un programa es utilizar una base de datos. Verdadero. Falso. Accept es un parámetro de la clase File para aceptar o no ficheros con extensión .pdf. Verdadero. Falso. El acceso navegacional desde un objeto al siguiente es la forma más común de acceso a datos en un sistema de bases de datos relacional. Verdadero. Falso. Mediante las clases que proporcionan búferes se pretende que se hagan lecturas y escrituras físicas a disco, lo menos posible. Verdadero. Falso. La vinculación de un flujo al dispositivo físico la hace: a. El programador. b. El driver de disco. c. El sistema de entrada y salida de Java. d. Todas las afirmaciones son correctas. Señala que modelo de base de datos no existe: a. Jerárquico. b. En red. c. Relacional. d. Calibrado. Una forma tradicional de hacer guardar los datos es con el uso de ficheros o de bases de datos que se guardan en un dispositivo de memoria no volátil. Verdadero. Falso. Hoy día, hay todavía cierta reticencia a utilizar sistemas gestores de bases de datos orientados a objetos frente a los relacionales. Verdadero. Falso. Empareja los conceptos. JavaBean. Access. Ingres II. Xindice. Elegir el driver JDBC preciso es vital para obtener un mapeo O/R eficiente. Verdadero. Falso. En las antiguas aplicaciones informáticas, antes de que surgieran las bases de datos, la información se guardaba en ficheros. ¿Verdadero o falso?. Verdadero. Falso. File.separator permite separar ficheros de directorios, crea un espacio para los ficheros y otro para los directorios. ¿Verdadero o falso?. Verdadero. Falso. Con JasperReport, una vez que se ha realizado la compilación de la plantilla, se realiza el diseño de la misma. ¿Verdadero o falso?. Verdadero. Falso. Para realizar cualquier operación de E/S (Entrada - Salida.) con ficheros, basta con emplear la clase File . ¿Verdadero o falso?. Verdadero. Falso. Señala la opción falsa sobre las extensiones de los ficheros que es capaz de generar span lang="en"JasperReport span: a. .pdf. b. .rtf. c. .html. d. .gwf. Los ficheros XML permiten el uso de muchas librerías de conversión de la información almacenada a otros formatos como: a. Pdf. b. Texto. c. Hojas de cálculo. d. Todas son correctas. ¿Qué método sirve para posicionarnos en un registro de un fichero de acceso directo en Java: a. Positioning(int position) . b. Localization(int position) . c. seek(long posicion) . d. Todas son correctas. Para imprimir un informe con JasperReport se usa el método: a. printReport() . b. exportReportXXX() . c. main() . Para utilizar una base de datos PostgreSQL desde Java es necesario el driverJDBC. ¿Verdadero o falso?. Verdadero. Falso. PostgreSQL proporciona puntos de salvaguarda que permiten descartar selectivamente partes de una transacción. ¿Verdadero o falso?. Verdadero. Falso. El lenguaje de consulta OQL se puede utilizar de manera autónoma o embebido en Java. ¿Verdadero o falso?. Verdadero. Falso. La única forma de conectar una base de objetos Matisse con Java es vía JDBC. ¿Verdadero o falso?. Verdadero. Falso. El estándar ODMG propone, además del OQL, lenguajes de manipulación y de definición de objetos. ¿Verdadero o falso?. Verdadero. Falso. El paquete com.db4o de la BDOO Db4object incluye: a. El interfaz ObjectSet. b. El interfaz ObjectContainer. c. Clases para configurar la base de objetos. d. Clases para realizar consultas nativas. Para persistir objetos en Db4o se utiliza el método store() de ObjectContainer. ¿Verdadero o falso?. Verdadero. Falso. El estándar SQL99, contempla el tipo array como columnas de vectores multidimensionales declarados con la palabra reservada ' array'. ¿Verdadero o falso?. Verdadero. Falso. El lenguaje OQL de Matisse: a. Soporta consultas por OID de objetos. b. No soporta consultas con JOIN. c. No soporta la cláusula GROUP BY. d. Soporta funciones de agrupación. Las consultas QBE de Db4object: a. Son las más eficientes. b. Utilizan un lenguaje similar al SQL. c. Necesitan un objeto prototipo para realizar consultas. d. Admiten diferentes operadores para establecer restricciones. Las aplicaciones actuales con respecto a las bases de datos necesitan: a. Soporte para objetos complejos y datos multimedia. b. Jerarquías de objetos o tipos y herencia. c. Gestión de versiones. d. Todas son correctas. Un componente software Javabean posee interfaces especificados por contrato. ¿Verdadero o falso?. Verdadero. Falso. Señala la afirmación correcta. a. Sólo en el modelo relacional se necesita el concepto de clave primaria. b. Las claves primarias, tienen una forma representable en texto, en el modelo relacional, por norma general. c. El concepto de reusabilidad surge con el modelo relacional, y no es adaptable al mundo de la orientación a objetos. La ventaja de usar conectores JDBC es que independiza de la base de datos que utilice. ¿Verdadero o falso?. Verdadero. Falso. Las bases de datos XML nativas permiten trabajar con FQL. ¿Verdadero o falso?. Verdadero. Falso. La filosofía de las bases de datos persigue que los datos sean independientes de las aplicaciones. ¿Verdadero o falso?. Verdadero. Falso. Podemos decir de las bases de datos relacionales que: a. Están poco extendidas. b. Son poco robustas. c. Permiten interoperabilidad entre aplicaciones. d. Todas las afirmaciones son correctas. Tradicionalmente, la programación de bases de datos ha contado con un único producto: JDBC. Verdadero. Falso. Un procedimiento almacenado es un procedimiento o subprograma que está almacenado en la base de datos. Verdadero. Falso. Al ejecutar una transacción, el motor de base de datos garantiza: a. Inconsistencia. b. Temporabilidad. c. Subjetividad. d. Atomicidad. Una transacción tiene tres finales posibles, COMMIT, EXIT o ROLLBACK. Verdadero. Falso. La gran mayoría de sistemas gestores de bases de datos no permiten crear la base de datos desde la línea de comandos. Verdadero. Falso. El conector o driver lo puede proporcionar: a. Un tercero. b. Oracle Drivers & Co. c. El fabricante de la base de datos. d. El programador de aplicaciones. La escritura mediante JDBC conlleva: a. Abrir una conexión. b. Crear una sentencia SQL. c. Copiar todos los valores de las propiedades de un objeto en la sentencia, ejecutarla y así almacenar el objeto. d. Todas son correctas. Señala la afirmación incorrecta sobre las excepciones: a. Una excepción es una situación que no se puede resolver. b. Provoca la detención del programa de manera abrupta. c. Se produce por una condición de error en tiempo de compilación. d. A y B son correctas. La clase Statement tiene el inconveniente de que no soporta consultas en SQL-92. Verdadero. Falso. Las clases e interfaces para trabajar con una base de datos relacional quedan establecidas por el API JDBC. Señala la afirmación correcta: a. Algunas de estas clases están parcialmente diferidas y los interfaces están sin implementar. b. Es responsabilidad del programador la implementación de las clases que dan acceso a las bases de datos. c. Todas son correctas. Respecto al driver JDBC-ODBC: a. Necesita un Driver específico de cada Base de Datos de tipo ODBC. b. No se incluye en el JDK. c. Está soportado por muchos fabricantes. El API JDBC soporta modelos de procesamiento para acceso a bases de datos: a. De dos y tres capas. b. No soporta modelo alguno. c. Soporta el modelo de 8 capas. En los drivers de tipo 2, la librería de la bases de datos del vendedor necesita cargarse en cada máquina cliente. Verdadero. Falso. Un driver suele ser un fichero .zip que contiene una implementación de algunas interfaces del API JDBC. Verdadero. Falso. Hay tres tipos de drivers JDBC. Verdadero. Falso. Un procedimiento almacenado típico tiene, señala la afirmación incorrecta: a. Un nombre. b. Una lista de parámetros. c. Un driver. Para operar con una base de datos, y ejecutar las consultas necesarias, nuestra aplicación no deberá hacer: a. Establecer una conexión con la base de datos. b. Enviar consultas SQL y procesar el resultado. c. Liberar los recursos al terminar. d. Ninguna es correcta, pues todas se deben hacer. En los drivers de tipo 4 el usuario necesita un driver diferente para cada base de datos. Verdadero. Falso. A una base de datos Access no es posible acceder desde una aplicación Java. Verdadero. Falso. Microsoft desarrolló ODBC para tener un estándar para el acceso a bases de datos en entorno Windows. Verdadero. Falso. La impedancia Objeto-Relacional es el conjunto de herramientas que el IDE facilita para trabajar con una base de datos relacional y un programa escrito en POO. Verdadero. Falso. Las acciones que se realizan sobre una base de datos pueden lanzar la excepción DataBaseException. Verdadero. Falso. Los drivers tipo 3 no necesitan ninguna librería de base de datos en las máquinas clientes. Verdadero. Falso. En un bloque de instrucciones, el bloque del finally, se ejecutará a veces, según si hay errores o no. Verdadero. Falso. Una transacción abarca desde el último commit o rollback hasta el siguiente commit. Verdadero. Falso. El proceso de creación y destrucción de una conexión a una base de datos es un proceso rápido por lo que no influye sensiblemente en el rendimiento de una aplicación. ¿Verdadero o falso?. Verdadero. Falso. Cuando Sun desarrolla JDBC pretende: a. Que sea un API con soporte de SQL. b. Tener una complejidad grande para que no lo usen los principiantes. c. Crear un motor de base de datos no relacional. d. Aprovechar la experiencia de los API's de bases de datos existentes. El término marshalling consiste en un proceso de codificar objetos hacia un medio de almacenamiento, usualmente un archivo. ¿Verdadero o falso?. Verdadero. Falso. BufferedWriter se usa para montar un buffer sobre un flujo de salida de tipo FileReader. ¿Verdadero o falso?. Verdadero. Falso. En un fichero secuencial no se pueden realizar búsquedas, sólo se puede ver el valor del último registro. ¿Verdadero o falso?. Verdadero. Falso. Con JAXB es más complicada la operativa con documentos XML, que con APIs de SAX o DOM. Verdadero. Falso. La extensión de las plantillas de informes de JasperReport es: a.doc. b.jrxml. c.jasper. La capa de persistencia de una aplicación permite almacenar el estado de los objetos que necesitan persistir en un sistema gestor de datos, pero no actualizarlo. ¿Verdadero o falso?. Verdadero. Falso. Organizar en porciones el software permite. a. Aumentar la complejidad del software. b. Reutilizar sólo la documentación de los programas. c. Aumentar el proceso de tiempo de ensamblaje del software. d. Ninguna es correcta. La herramienta ORM desarrollada por Sun Microsystems es: a. Hibernate. b. openJPA. c. iBatis. d. .Net. Respecto al lenguaje HQL: a. Soporta operaciones relacionales. b. Es completamente orientado a objetos. c. Las sentencias se escriben en SQL e Hibernate se encarga de convertirlas en HQL. d. Usa tablas y columnas como el lenguaje SQL. Si un clase implementa la interfaz Javax.jdo.PersistenceCapable. a. Es un base de datos. b. Es un clase persistente. c. Funciona como un enlace JDBC. d. No puede representar entidades de una base de datos. Las herramientas ORM permiten persistir objetos a través de un método: _____ y generar el SQL correspondiente. a. Meth.Orm. b. Orm.Load. c. Orm.Persist. d. Orm.Save. En Hibernate el método para crear consultas SQL es: a. Session.creaConsulta(). b. Session.createSQLQuery(). c. Session.Hquery(). d. Session.SQLQuery(). Las herramientas ORM convierten objetos en registros y a la inversa. Verdadero. Falso. Para poder cargar un objeto de acceso a datos, en Hibernate, no es necesario objetos Session. Verdadero. Falso. No es una ventaja de las herramientas ORM: a. Aplicaciones más fáciles de aprender. b. Reducir el tiempo de desarrollo de Software. c. Independencia de la base de datos. d. Reutilización. ¿Qué es lo primero que tenemos que hacer para configurar Hibernate?: a. Buscar el archivo de propiedades. b. Establecer las propiedades de hibernate.cfg.xml. c. Elegir un parámetro de org.properties. d. Ninguna de las anteriores es . Para sincronizar cambios en los objetos con la base de datos, Hibernate usa el método.: a. update(). in. b. flush(). c. insert(). d. reload(). In. Hibernate sólo existe para la plataforma Java. Verdadero. Falso. Una instancia de _____representa un conjunto entero de mapeos de los tipos de Java de una aplicación a una base de datos SQL.: a. org.hibernate.xml In. b. org.hibernate.cfg.Configuration. c. org.hibernate.properties. d. org.hibernate.cfg. Los archivos de mapeo indican la correspondencia entre la clase y una tabla de la base de datos. Verdadero. Falso. Dos estrategias básicas de mapeo por herencia son: a. Tabla por polimorfismo. b. Mapeo por la jerarquía a una tabla. c. Tabla por superclase. d. Mapeo de cada clase a su propia tabla. En la gestión de transacciones de Hibernate: a. Se produce bloqueo de objetos en memoria. b. Tras la transacción se puede cerrar la sesión. c. Se debe abrir la sesión. d. Se define un objeto de la clase transacción. Son propiedades JDBC de Hibernate. a. hibernate.object. b. hibernate.connection.url. c. hibernate.connection.username. d. hibernate.connection.password. JDO utiliza un fichero de configuración XML para indicar qué clases son persistentes. Verdadero. Falso. Son herramientas ORM: a. Eclipse. b. iBatis. c. Hibernate. d. JPA. El estándar JDO (Java Data Objetcs). : a. es un lenguaje de consultas a base de datos. b. establece las clases java que pueden ser persistentes. c. define las conexiones a bases de datos MySQL. d. es un lenguaje ORM. ¿Cómo se llama el fichero de Hibernate que contiene información sobre la base de datos y otras propiedades?. a. No existe tal fichero. b. hibernate.cfg.xml. c. hibernate.properties. d. hibernate.configuration. ¿Qué entendemos por mapeo objeto-relacional?. a. Proceso que realiza una búsqueda avanzada en bases de datos relacionales. b. Técnica que realiza una conversión entre tipos de datos de objetos y bases de datos relacionales. c. Es un tipo de software para aumentar la eficacia de la depuración en programas orientados a objetos. d. Técnica para almacenar objetos en bases de datos no relacionales. El conjunto de órdenes que se ejecutan en forma atómica e indivisible es: a. Una consulta. b. Un transacción. c. Una sesión. d. Una excepción. Un objeto en estado persistente. a. No se enlaza a la sesión de la base de datos. b. Se encuentra enlazada a la sesión actual de la base de datos. c. Se marca como borrado de la base de datos. d. todas las respuesta anteriores no son válidas. Un objeto recién creado que no se encuentre enlazado con el gestor de persistencia, se encuentra en estado. a. Persistente. b. Transitorio. c. Borrado. d. Disociado. Si un objeto está en memoria después de terminada la sesión, están en estado. a. Transitorio. b. Persistente. c. Borrado. d. Disociado. En sistemas estándares de bases de datos, SQL sólo puede almacenar y manipular valores escalares organizados en tablas relacionales. ¿Verdadero o falso?. Verdadero. Falso. El estándar JDO (Java Data Objetcs).: a. es un lenguaje de consultas a base de datos. b. establece las clases java que pueden ser persistentes. c. define las conexiones a bases de datos MySQL. d. es un lenguaje ORM. El lenguaje de consultas propio de Hibernate es. a. SQL. b. HQL. c. Ada. d. Query H. Respecto al lenguaje HQL: a. Soporta operaciones relacionales. b. Es completamente orientado a objetos. c. Las sentencias se escriben en SQL e Hibernate se encarga de convertirlas en HQL. d. Usa tablas y columnas como el lenguaje SQL. En sistemas estándares de bases de datos, SQL sólo puede almacenar y manipular valores escalares organizados en tablas relacionales. ¿Verdadero o falso?. Verdadero. Falso. Una instancia de la clase File representa el nombre de un fichero, no el fichero en sí mismo. ¿Verdadero o falso?. Verdadero. Falso. Con la clase File podemos filtrar por el nombre de los ficheros para obtener los que tengan un nombre que empiece por determinadas letras. ¿Verdadero o falso?. Verdadero. Falso. Respecto a las consultas preparadas, señala la afirmación incorrecta: a. Son consultas precompiladas. b. Son más eficientes que las consultas normales. c. No pueden tener parámetros. El lenguaje HQL es sensible a mayúsculas ¿Verdadero o falso?. Verdadero. Falso. PostgreSQL soporta funciones: a. Escritas en HTML. b. Escritas en PL/SQL. c. Escritas en SQL. d. Escritas en un lenguaje de programación compilado. Para conectar con la base de datos PostgreSQL, utilizaremos el método DriverManager.getConnection().¿Verdadero o falso?. Verdadero. Falso. PostgreSQL no permite especificar vectores multidimensionales como tipo de dato para las columnas de una tabla. ¿Verdadero o falso?. Verdadero. Falso. El resultado de una consulta a una base de objetos devuelve un ResultSet que habrá que reemsamblar. ¿Verdadero o falso?. Verdadero. Falso. Cuando un objeto estructurado es persistido en una base de objetos pura, también se almacenan los objetos hijo. ¿Verdadero o falso?. Verdadero. Falso. El tratamiento del flujo de bytes viene determinado por dos clases abstractas que son read y write. ¿Verdadero o falso? Seleccione una: Verdadero. Falso. |