Acceso a datos UF2
![]() |
![]() |
![]() |
Título del Test:![]() Acceso a datos UF2 Descripción: Uf2 recopilación preguntas 2024 - Claudia |




Comentarios |
---|
NO HAY REGISTROS |
Completa el hueco 2 del código: public static ___1___.____2____(____3____url, String user, String password) ____4____SQLException{ //...}. Connection. String. if. getConnection. Completa el hueco 4 del código: public static ___1___.____2____(____3____url, String user, String password) ____4____SQLException{ //...}. Throws. Connection. getConnection. else. Completa el hueco 3 del código: public static ___1___.____2____(____3____url, String user, String password) ____4____SQLException{ //...}. Connection. String. catch. getConnection. Completa el hueco 1 del código: public static ___1___.____2____(____3____url, String user, String password) ____4____SQLException{ //...}. Connection. getConnection. void. String. Cual es la diferencia entre base de datos objeto-relacional y orientada a objetos: La objeto-relacional evoluciona del modelo relacional y admite objetos, la orientada a objetos representa la información guardada en objetos. La objeto-relacional evoluciona del modelo relacional y admite objetos, la orientada a objetos representa la información guardada en tablas. La objeto-relacional evoluciona del modelo objeto y admite objetos, la orientada a objetos representa la información guardada en objetos. No tienen ninguna diferencia. Cual es el ciclo de vida de la interfaz sesión: Se abre, se hace la consulta, modificaciones necesarias y se cierra. No hace falta cerrarla al acabar las modifcicaciones. Se cierra de manera automática. Estará abierta mientras lo esté la aplicación. Se conoce como herencia: La relación entre un tipo de objeto más general y otro más específico. Protege los datos que contiene cada objeto. Capacidad que tiene un objeto de ofrecer una respuesta diferente e independiente en función de los parámetros. Ninguna es correcta. Rellena los huecos (Ten en cuenta que las variables NO están declaras). "url", "usuario", "contraseña", Statement, consulta, close(). "url", "contraseña", "usuario", Statement, consulta, close(). "url", usuario, contraseña, consulta, Statement, close(). "consulta", "usuario", "contraseña", Statement, url, close(). Que define mejor el mapeo basado en tablas: Filas, tablas y tuplas. Se mantiene el fotmato pero no se puede buscar nada en el documento o acceder a él. Ambas son correctas. Tablas y tuplas. Siglas JDBC. Java DataBase Connectivity. Java DataBeans Connectivity. Java DataBase Connectiviti. Java DataBase Connection. Como se representa un atributo en XML: name= "hbm2ddl.auto". hbm2ddl.auto. "hbm2ddl". Todos son posibles formas de representar atributos. Que es ResultSetMetaData: Es una interfaz. Proporciona métodos para obtener información sobre los metadatos, como el número de columnas, los nombres de las columnas y los tipos de datos de las columnas. Se utiliza para trabajar con procedimientos. Interfaz que se caracteriza por devolver la información en forma de tabla. Se utiliza de manera general para cualquier tipo de operación con la BD. Encapsulación: Ocultación de datos de un objeto de manera que estos solo puedan ser manipulados a través de las operaciones definidas por el propio objeto (setters y getters). Propiedad de una operación que puede aplicarse a objetos de distintas clases. Dar soporte a la construcción de objetos complejos aplicando constructores a objetos mas básicos. Todas son correctas. Las sesiones: Todas son correctas. Utilizaremos esta interfaz para realizar la conexión, abriendo una única conexion de base de datos y manteniéndola abierta hasta su cierre. Se caracteriza por su ligereza y ha sido diseñada para instanciarse cada vez que se tenga que interactuar con la base de datos. Tiene tres estados ( Persistente, transitorio y separado). Cuál de las siguientes afirmaciones describe mejor la diferencia entre una base de datos objeto-relacional y una base de datos orientada a objetos: La objeto-relacional extiende el modelo relacional para incluir características de los objetos, como la herencia y la encapsulación, mientras que las BDOO se centran en almacenar objetos completos, incluyendo sus comportamientos y métodos. Las objeto-relacional son mas modernas y sofisticadas que las BDOO. No hay diferencias significativas. Las objeto-relacionales y orientadas a objetos son completamente distintas y no tienen ninguna relación entre sí. Cual es la relación JPA e Hibernate: Hibernate implementa JPA. No hay ninguna relación. JPA implementa Hibernate. Hibernate y JPA son lo mismo. Cual es la técnica de mapeo: Anotaciones. Polimorfismo. Herencia. Excepciones. Estado de Separado (detached) de los objetos: 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í. La información solo se encuentra en la sesión, no en la base de datos. Es un estado que se caracteriza por ser una nueva instancia de la clase persistente, lo cual esta asociado con una sesion y no tiene representación en la base de datos. Ninguna es correcta. Statement : Representar una sentencia SQL que se enviará a la base de datos. Ejecutar directamente operaciones de actualización en la base de datos. Crear una conexión segura y cifrada con la base de datos. Establecer la conexión inicial con la base de datos. Concepto de rollback: Es el método que cancela la transaccion, nos sera útil cuando se produzca alguna excepción. Ninguna es correcta. Permitirá modificar la transacción automática. Efectuara la transaccion. Sin la ejecución de ese método, no se guardaran los datos en nuestra BD. En las BDOO que tipos de relación se pueden hacer: Cualquier tipo de relación. De muchos a muchos. Solo de uno a uno. Solo de uno a muchos. El fichero pom.xml: Todas son correctas. Es la base del proyecto a la que se irán añadiendo las dependencias necesarias. Es uno de los ficheros de configuración más importantes. Contiene la información y la estructura del proyecto. El mapeo objeto-relacion, ORM, permite convertir datos que se encuentran en un sistema de bases ___1___, a otro sistema gestor de bases de datos ___2___. 1- orientado a objetos 2- tipo relacional. 1- tipo relacional 2- orientado a objetos. 1- orientado a objetos 2- orientado a relaciones. Ninguna es correcta. Cómo se guardan los archivos binarios: BLOB. BFILE. Ninguna es correcta. BFILE y BLOB. Operación crud para guardar objetos: save(). insert(). update(). saveOrUpdate(). HQL que implica en Hibernate: FROM. INSERT. DELETE. SELECT * FROM table. Que es resultDataBase: No existe. Una clase. Una interfaz. Una super clase. Session: Todas las opciones son correctas. Su función principal es ofrecer, crear, leer y eliminar operaciones. Tendrán que mantenerse abiertas solo el tiempo necesario para realizar la tarea encomendada. Interfaz diseñada para instanciarse cada vez que se tenga que interactuar con la BD (realizar la conexión con la BD). Estado de persistencia de los objetos: Cuando la información que alberga tiene una representación en la BD con un identificador. 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 BD ni ningun identificador. Es decir, la información sole se encuentra en la sesión, no en la BD. Se define por ser una instancia separada de una sesión que ya se ha guardado en la BD. Propósito de las BBDDOO: Todas las respuestas son correctas. Simplificar la programación orientada a objetos. Simplifica la conceptualización porque, al usar objetos, permite representar de manera natural los datos que se quieren guardar. Implementan modelos conceptuales directamente y pueden representar complejidades que están más allá de las capacidades de los sistemas relacionales. Mapeo hibernate(). Representará de forma transparente los objetos en la base de datos. Representara los objetos en la base de datos. Añadir objetos a la base de datos. Ninguna es correcta. Propósito de HQL: Lenguaje propio de Hibernate orientado a objetos para hacer consultas a base de datos con un lenguaje propio. Base de datos XML de un alto rendimiento y de gran disponibilidad. Base de dato de codigo abierto codificado en Java que utiliza lenguajes de consulta W3C Xquery. Esta basada en la BD de Oracle db Berkeley y permite el manejo de transacciones y replicación. Método get() de session: Devuelve una instancia de la entidad que le pasemos por String y el id correspondiente, o nulo si no existe ningún registro. Este método se encarga de devolver el identidicador de la entidad que se le pasa por parámetro. Método que se encarga de devolver el resultado de la consulta que pasemos por parámetro. Devuelve un SessionFactory que ha creado la sesión. BDOO y BDOR: Todas son correctas. Permite la encapsulación. Pueden soportar objetos complejos. Puedes hacer consultas complejas. Fichero que contendrá todos los ficheros hbm.xml de cada clase Java y la conexión con la BD. Hibernate.cfg.xml. Mapping.hbm. Hibernate.xml. Mapping.hbm.xml. Estado Transitorio (transient) de los objetos: Se caracteriza por ser una nueva instancia de una clase persistente, lo cual no está asociada con una sesión y no tiene representación en la BD ni ningún identidicador. Es decir, la información solo se encuentra en la sesión, no en la base de datos. Ninguna es correcta. La información que alberga tiene una representación en la base de datos con un identificador. Ambas son correctas. Que método se utiliza para guardas o actualizar un cambio: SaveOrUpdate(). Update(). Save(). Merge(). Cuantas capas tiene la API de JDBC: Ninguna es correcta. Únicamente modelos de 4 capas. Únicamente modelos de 3 capas. Únicamente modelos de 2 capas. Definicion de la BD para conexión a traves de JDBC: "jdbc:mysql://<servername>:<port>/<databasename>". "jdbc://<servername>:<port>/<databasename>". "mysql://<servername>:<port>/<databasename>". "jdbc:mysql://<databasename>:<port>/<servername>". Tareas JDBC. Todas son correctas. Recuperar y procesar resultados. Conectarse a la base de datos. Consultas. CreateStatement: Crea un objeto Statement para enviar consultas SQL a la base de datos. Retorna el resultado de una consulta SQL. Ejecuta una consulta SQL directamente. Establece una conexión con la base de datos. Cual es un driver: JDBC y ODBC. JCBD. OBDC. JBDC y OBDC. 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. Mecanismo para reunir datos y métodos dentro de una estructura ocultando la implementación del objeto. Relación entre un tipo de objeto más general y otro mas específico. PepraredStatement: a y b son correctas. a) Interfaz que permite pasar parámetros a sus métodos y ejecutar las operaciones más de una vez. b) Se utiliza para las operaciones SQL con parámetros dinámicos. c) Contiene los resultados de una consulta. Para que sirve PreparedStatement en JDBC. Se puede ejecutar y/o llamar muchas veces. Conectarse a SQL. Clase que se una para iniciar una conexión con la BD. Interfaz que se usa para recuperar información de la consulta. Que características tienen en común la BDOO con las BDOR. Herencia de propiedades y comportamientos. Ninguna es correcta. Soporte para sentencias SQL. Uso exclusivo de procedimientos almacenados. Los archivos por cada clase Java que tengamos y su relación con la base de datos: Mapping.hbm.xml. Hibernate.cfg. Mapping.hbm. Hibernate.cfg.xml. |