A. D. UF2 TEST FINAL y PACs UF2 AUTOEVA.
![]() |
![]() |
![]() |
Título del Test:![]() A. D. UF2 TEST FINAL y PACs UF2 AUTOEVA. Descripción: Acceso a datos UF2 |




Comentarios |
---|
NO HAY REGISTROS |
OBDC define una API que pueden usar los programas Java para conectarse a los servidores de bases de datos relacionales. V. F. Los objetos de Statement se obtienen con una llamada al método createStatement() de un objeto Connection. F. V. La principal característica que se debe destacar de las bases de datos objeto-relacionales es que combinan el modelo relacional, evolucionando con la incorporación de conceptos del modelo orientado a objetos. V. F. JDBC proporciona una librería estándar para acceder a fuentes de datos principalmente orientados a bases de datos relacionales que usan SQL. V. F. El modelo de 3 capas (API JDBC) se caracteriza porque la aplicación Java y la base de datos se comunican entre sí directamente. F. V. El concepto de desfase objeto-relacional es la diferencia existente entre las bases de datos relacionales y las bases de datos orientadas a objetos. F. V. Si se desea utilizar la persistencia en Hibernate no es necesario obtener un objeto Session usando la clase SessionFactory. F. V. La clase Session ofrece distintos métodos para interactuar con la base de datos tal como lo hace con una conexión JDBC, con la diferencia de que resulta más compleja. F. V. JDBC dispone de una interfaz estándar para todas las base de datos, es lo que llamamos drivers (conector). F. V. Se denominan clases persistentes a las clases que implementan las entidades del problema, implementadas por la interfaz Serializable. V. F. Determina si las siguientes afirmaciones son verdaderas o falsas de las herramientas ORM: Reducción del tiempo de desarrollo. Aplicaciones más rápidas. Abstracción de la base de datos. Reutilización de código. Independencia de la base de datos. Sistema fácil de aprender. Elije las tareas que pueden realizarse con JDBC: A/ Conectar una base de datos y realizar consultas e instrucciones para actualizar la base de datos. B/ Mapear objetos con la base de datos y desarrollar la vista de la aplicación. C/ Recuperar y procesar los resultados de la base de datos. D/ Las respuestas A y C son correctas. E/ La respuesta B es correcta. Selecciona los tipos de driver JDBC con su función: 1 Transforma las llamadas al api de JDBC en llamadas ODBC. 2 Traduce las llamas de la API de JDBC en llamadas del motor de la base de datos. 3 Traduce primero las llamadas del API de JDBC en llamadas al protocolo de red para luego ser traducida de nuevo al protocolo de la base de datos. 4 Traduce las llamadas del API de JDBC en llamadas del protocolo de red utilizando el motor de la base de datos. 1 JDBC-ODBC bridge - 2 Native - 3 Network - 4 Thin. 1 JDBC-ODBC bridge - 2 Network - 3 Native - 4 Thin. 1 Thin - 2 Native - 3 Network - 4 JDBC-ODBC bridge. Ordena los pasos para usar ODBC: 1º. 2º. 3º. 4º. Coloca la sintaxis necesaria para obtener la sentencia correcta que te permita cargar el driver: ___1___ . ___2___ (“com.mysql.jdbc. ___3___”);. 1 Class - 2 ForName - 3 Driver. 1 ForName - 2 Driver- 3 Class. 1 Driver - 2 ForName - 3 Class. Coloca la sintaxis del método para la conexión a la base de datos. public static __1__ __2__ ( __3__ url, __3__ user, __3__ password) __4__ SQLException{ //... 1 Connection - 2 getConnection - 3 String - 4 throws. 1 getConnection - 2 Connection - 3 String - 4 throws. 1 Connection - 2 getConnection - 3 throws - 4 String. ¿Que funcionalidades ofrece los métodos de la clase de Statement? 1 ResultSet executeQuery(String consulta) 2 int executeUpdate (String consulta) 3 boolean execute (String consulta). El método 1 se utiliza en sentencias SELECT. El método 2 se utiliza en sentencias INSERT. El método 3 se utiliza para cualquier sentencia. Todas las respuestas son correctas. Completa el siguiente código que te permitirá ejecutar consultas SQL. NOTA: Diferenciar mayúsculas y minúsculas. Statement statement = conexion. __________ (); _____ sql = “SELECT * FROM users”; ResultSet resultado = statement. _______ ( _____ );. 1 createStatement - 2 String - 3 executeQuery - 4 sql. 1 createStatement - 2 String - 3 sql - 4 executeQuery. 1 String- 2 createStatement - 3 executeQuery - 4 sql. Completa la siguiente frase: El mapeo objeto-relacional, ORM, permite convertir datos que se encuentran en un sistema de bases de datos _______________ , a otro sistema gestor de bases de datos _____________ . 1 orientado a objetos - 2 de tipo relacional. 1 de tipo relacional - 2 orientado a objetos. ¿Qué herramienta utilizamos para el mapeo de objetos en la tecnología Java?. Hibernate. Nhibernate. Doctrine. LINQ. Relaciona los las diferentes Clases en Java con su funcionalidad: SessionFactory. Configuration. Query. Transaction. Completa el siguiente código referente al archivo de configuración de hibernate: hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> < __________ > < __________ > <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name=" ___________ ">jdbc:mysql://localhost:1527/hibernate1</property> <property name="connection.username">hibernate1</property> <property name=" ___________ ">hibernate1</property> <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> <property name="hibernate.show_sql"> _______ </property> <mapping resource="ejemplo/Alumno.hbm.xml"/> <mapping class=" __________ "/> < __________ > < __________ >. 1 hibernate-configuration - 2 session-factory - 3 connection.url - 4 connection.password - 5 true - 6 ejemploAlumno - 7 /session-factory - 8 /hibernate-configuration. 1 /hibernate-configuration - 2 /session-factory - 3 connection.url - 4 connection.password - 5 false - 6 /ejemploAlumno - 7 /session-factory - 8 /hibernate-configuration. Relaciona cada estado de Hibernate con la siguiente descripción: 1 Se ha creado con el operador new y no esta asociado a session. 2 Se han creado con el operador new y esta asociado a session. 3 Se ha cerrado la session a la que estaba asociado. 1 Transitorio - 2 Persistente - 3 Separado. 1 Persistente - 2 Transitorio - 3 Separado. 1 Separado - 2 Transitorio - 3 Persistente. Completa el siguiente fragmento de código: ___1___ session = SessionFactoryUtil.getSessionFactory(); ___2___ session = sesion. ___3___ (); ___4___ transac = session. beginTransaction (); tx. ___5___ (); session. ___6___();. 1 SessionFactory - 2 Session - 3 openSession - 4 Transaction - 5 commit - 6 close. 1 openSession - 2 Session - 3 SessionFactory - 4 Transaction - 5 commit - 6 close. 1 SessionFactory - 2 Session - 3 openSession - 4 Transaction - 5 close - 6 commit. Completa el siguiente código para añadir un nuevo Libro a la base de datos usando hibernate. NOTA: Diferenciar mayúsculas y minúsculas. 1 openSession - 2 beginTransaction - 3 setAutor - 4 commit - 5 close. 1 beginTransaction - 2 openSession - 3 SetAutor - 4 Commit - 5 Close. 1 OpenSession - 2 BeginTransaction - 3 setAutor - 4 close - 5 commit. Elije de las siguientes afirmaciones cuales son verdaderas respecto las bases de datos objeto-relacionales: No permite campos multievaluados y solo ofrecen la posibilidad de crear entidades y atributos. Solo ofrecen la posibilidad de crear entidades y atributos, no incorpora conceptos del modelo orientado a objetos. Soporta tipos de datos básicos y complejos, son una extensión del modelo relacional e incorpora conceptos del modelo orientado a objetos. Ordena los siguientes códigos de configuración a bases de datos: Código de configuración con la conexión modelo cliente/servidor de una base de datos. Conexión modelo cliente/servidor de una base de datos, código con el método openClient en la misma máquina. Clasifica los datos siguientes según sean Atómico o Estructurado: date, time, interval. char, float, string, enum. boolean, short, long. date, time, string, short, long. Relaciona cada tipo de método con la funcionalidad a la que van asociadas: 1 Metodos que actuan con objetos. 2 Metodos independientes de las instancias del objeto. 3 Inicializan el objeto. 1 MEMBER - 2 STATIC - 3 CONSTRUCTOR. 1 STATIC - 2 MEMBER - 3 CONSTRUCTOR. 1 MEMBER - 2 CONSTRUCTOR - 3 STATIC. ¿Es correcto el siguiente código en lenguaje OQL para realizar una consulta con la que obtener todos los nombre y apellidos (sin contar repetidos) de los autores cuyos apellidos comiencen por “Rodri”? diferenciar entre mayúsculas y minúsculas. Select distinct a.nombre, a.apellidos from autor a where apellidos like ‘Rodri%’;. Select instinct a.nombre, a.apellidos from autor a when apellidos like ‘Rodri%’;. Select Distinct a.nombre, a.apellidos From autor a Where apellidos life ‘Rodri%’;. ¿Qué es NeoDatis ODB?. Base de datos cliente/servidor solo en la misma máquina. Base de datos cliente/servidor solo en distinta máquina. Base de datos cliente/servidor tanto en la misma máquina como en diferentes. Base de datos peer to peer. Elije de los siguientes códigos en lenguaje OQL el correcto para realizar una consulta que devuelva el título de todos los libros cuyo número de páginas sea mayor de 50: Select I.titulo from where I.pagina > 50. Select titulo from where pagina > 50. Select I.titulo insert when I.pagina > 50. |