UF2 Persistencia en BDR-BDOR-BDOO
![]() |
![]() |
![]() |
Título del Test:![]() UF2 Persistencia en BDR-BDOR-BDOO Descripción: MP6 Acceso a datos Fecha de Creación: 2022/12/30 Categoría: Informática Número Preguntas: 73
|




Comentarios |
---|
NO HAY REGISTROS |
Ordena los pasos a seguir siempre que se utiliza una aplicación con JDBC. -Primer paso. Importar las clases necesarias. Cargar el driver JDBC. Crear el objeto Connection. Crear el objeto Statement. Ordena los pasos a seguir siempre que se utiliza una aplicación con JDBC. -Tercer paso. Recuperar datos con el objeto ResultSet. Cargar el driver JDBC. Crear el objeto Connection. Crear el objeto Statement. Ordena los pasos a seguir siempre que se utiliza una aplicación con JDBC. -Segundo paso. Importar las clases necesarias. Cargar el driver JDBC. Crear el objeto Connection. Crear el objeto Statement. Ordena los pasos a seguir siempre que se utiliza una aplicación con JDBC. -Cuarto paso. Recuperar datos con el objeto ResultSet. Liberar el objeto ResultSet. Crear el objeto Connection. Crear el objeto Statement. Ordena los pasos a seguir siempre que se utiliza una aplicación con JDBC. -Quinto paso. Recuperar datos con el objeto ResultSet. Liberar el objeto ResultSet. Liberar el objeto ResultSet. Crear el objeto Statement. Ordena los pasos a seguir siempre que se utiliza una aplicación con JDBC. -Sexto paso. Recuperar datos con el objeto ResultSet. Liberar el objeto ResultSet. Liberar el objeto ResultSet. Crear el objeto Statement. Ordena los pasos a seguir siempre que se utiliza una aplicación con JDBC. -Séptimo paso. Recuperar datos con el objeto ResultSet. Liberar el objeto ResultSet. Liberar el objeto ResultSet. Crear el objeto Statement. Marca las tareas que pueden realizarse con JDBC. 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. Todas son Correctas. Una base de datos relacional es un tipo de base de datos en la cual los objetos se relacionan entre sí. Verdadero. Falso. Las bases de datos embebidas son aquellas bases de datos que son incorporadas dentro del software del programa por el desarrollador, de manera que es invisible para el usuario. Verdadero. Falso. H2 y H3: son gestores de código abierto y se caracterizan por soportar SQL para gestionar la base de datos. Verdadero. Falso. Coloca la sintaxis necesaria para obtener la sentencia correcta que te permita cargar el driver. ______.ForName (“com.mysql.jdbc.Driver ”);. Class. ForName. Driver. JDBC. Coloca la sintaxis necesaria para obtener la sentencia correcta que te permita cargar el driver. Class._____ (“com.mysql.jdbc.Driver ”);. Class. ForName. Driver. JDBC. Coloca la sintaxis necesaria para obtener la sentencia correcta que te permita cargar el driver. Class.ForName(“com.mysql.jdbc._____ ”);. Class. ForName. Driver. JDBC. Coloca la sintaxis del método para la conexión a la base de datos. public static _______ getConnection (String url, String user, String password) throws SQLException{ //... }. Connection. getConnection. String. throws. Coloca la sintaxis del método para la conexión a la base de datos. public static Connection _______(String url, String user, String password) throws SQLException{ //... }. Connection. getConnection. String. throws. Coloca la sintaxis del método para la conexión a la base de datos. public static Connection getConnection( ___ url, String user, String password) throws SQLException{ //... }. Connection. getConnection. String. throws. Coloca la sintaxis del método para la conexión a la base de datos. public static Connection getConnection(String url, String user, String password) ____ SQLException{ //... }. Connection. getConnection. String. throws. Relaciona los métodos de la clase de Statement con su funcionalidad. -ResultSet executeQuery(String consulta). Para sentencias SELECT. Para sentencias INSERT. Para cualquier sentencia. Para sentencias DELETE. Relaciona los métodos de la clase de Statement con su funcionalidad. -int executeUpdate (String consulta). Para sentencias SELECT. Para sentencias INSERT. Para cualquier sentencia. Ninguna es correcta. Relaciona los métodos de la clase de Statement con su funcionalidad. -boolean execute (String consulta) . Para sentencias SELECT. Para sentencias INSERT. Para cualquier sentencia. Para sentencias DELETE. Completa el siguiente código que te permitirá ejecutar consultas SQL. Statement statement = conexion._________(); String sql = “SELECT * FROM users”; ResultSet resultado = statement.executeQuery (sql);. createStatement. String. executeQuery. sql. Completa el siguiente código que te permitirá ejecutar consultas SQL. Statement statement = conexion.createStatement(); _____ sql = “SELECT * FROM users”; ResultSet resultado = statement.executeQuery (sql);. createStatement. String. executeQuery. sql. Completa el siguiente código que te permitirá ejecutar consultas SQL. Statement statement = conexion.createStatement(); String sql = “SELECT * FROM users”; ResultSet resultado = statement.________ (sql);. createStatement. String. executeQuery. sql. Completa el siguiente código que te permitirá ejecutar consultas SQL. Statement statement = conexion.createStatement(); String sql = “SELECT * FROM users”; ResultSet resultado = statement.executeQuery(______);. createStatement. String. executeQuery. 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 de tipo relacional. orientado a objetos. de tipo relacional. no relacional. estructural. Completa la siguiente frase: El mapeo objeto-relacional, ORM, permite convertir datos que se encuentran en un sistema de bases de datos orientado a objetos, a otro sistema gestor de bases de datos ________. orientado a objetos. de tipo relacional. no relacional. estructural. ¿Qué herramienta utilizamos para el mapeo de objetos en la tecnología Java?. Hibernate. Django. Laravel. LINQ. Relaciona los las diferentes Clases en Java con su funcionalidad. -Obtención de instancias Session. SessionFactory. Configuration. Query. Transaction. Relaciona los las diferentes Clases en Java con su funcionalidad. -Configuración de Hibernate. SessionFactory. Configuration. Query. Transaction. Relaciona los las diferentes Clases en Java con su funcionalidad. -Consultas de la base de datos. SessionFactory. Configuration. Query. Transaction. Relaciona los las diferentes Clases en Java con su funcionalidad. -Evitar errores de las consultas. 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"> <hibernate-configuration> <session-factory > <property name="________ ">jdbc:mysql://localhost:1527/hibernate1</property> <property name="connection.username">hibernate1</property> <property name="connection.password ">hibernate1</property> <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> <property name="hibernate.show_sql">true </property> <mapping resource="ejemplo/Alumno.hbm.xml"/> <mapping class="ejemploAlumno "/> </session-factory > </hibernate-configuration > </hibernate-configuration >. connection.url. connection.username. connection.password. true. 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"> <hibernate-configuration> <session-factory > <property name="connection.url ">jdbc:mysql://localhost:1527/hibernate1</property> <property name="_________">hibernate1</property> <property name="connection.password ">hibernate1</property> <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> <property name="hibernate.show_sql">true </property> <mapping resource="ejemplo/Alumno.hbm.xml"/> <mapping class="ejemploAlumno "/> </session-factory > </hibernate-configuration > </hibernate-configuration >. connection.url. connection.username. connection.password. true. 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"> <hibernate-configuration> <session-factory > <property name="connection.url ">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">true </property> <mapping resource="ejemplo/Alumno.hbm.xml"/> <mapping class="ejemploAlumno "/> </session-factory > </hibernate-configuration > </hibernate-configuration >. connection.url. connection.username. connection.password. true. 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"> <hibernate-configuration> <session-factory > <property name="connection.url ">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="ejemploAlumno "/> </session-factory > </hibernate-configuration > </hibernate-configuration >. connection.url. connection.username. connection.password. true. Determina si las siguientes afirmaciones son verdaderas o falsas de las herramientas ORM. -Reducción del tiempo de desarrollo. Verdadero. Falso. Determina si las siguientes afirmaciones son verdaderas o falsas de las herramientas ORM. -Aplicaciones más rápidas. Verdadero. Falso. Determina si las siguientes afirmaciones son verdaderas o falsas de las herramientas ORM. -Abstracción de la base de datos. Verdadero. Falso. Determina si las siguientes afirmaciones son verdaderas o falsas de las herramientas ORM. -Reutilización de código. Verdadero. Falso. Completa el siguiente fragmento de código: _______ sessionFactory= SessionFactoryUtil.getSessionFactory(); Session session = sessionFactory.openSession (); Transaction transac = session.beginTransaction (); // Acciones en la BD tx.commit (); session.close ();. SessionFactory. Session. openSession. beginTransaction. Completa el siguiente fragmento de código: SessionFactory sessionFactory= SessionFactoryUtil.getSessionFactory(); ______ session = sessionFactory.openSession (); Transaction transac = session.beginTransaction (); // Acciones en la BD tx.commit (); session.close ();. SessionFactory. Session. openSession. beginTransaction. Completa el siguiente fragmento de código: SessionFactory sessionFactory= SessionFactoryUtil.getSessionFactory(); Session session = sessionFactory._________(); Transaction transac = session.beginTransaction (); // Acciones en la BD tx.commit (); session.close ();. SessionFactory. Session. openSession. beginTransaction. Completa el siguiente fragmento de código: SessionFactory sessionFactory= SessionFactoryUtil.getSessionFactory(); Session session = sessionFactory.openSession(); Transaction transac = session.________ (); // Acciones en la BD tx.commit (); session.close ();. SessionFactory. Session. openSession. beginTransaction. Completa el siguiente fragmento de código: SessionFactory sessionFactory= SessionFactoryUtil.getSessionFactory(); Session session = sessionFactory.openSession(); Transaction transac = session.beginTransaction(); // Acciones en la BD tx._____ (); session.close ();. commit(). close(). setAutoCommit(). rollback(). Completa el siguiente fragmento de código: SessionFactory sessionFactory= SessionFactoryUtil.getSessionFactory(); Session session = sessionFactory.openSession(); Transaction transac = session.beginTransaction(); // Acciones en la BD tx.commit(); session._______;. commit(). close(). setAutoCommit(). rollback(). Señala si las siguientes afirmaciones son verdaderas o falsas respecto las bases de datos objeto-relacionales. -Soporta tipos de datos básicos y complejos. Verdadero. Falso. Señala si las siguientes afirmaciones son verdaderas o falsas respecto las bases de datos objeto-relacionales. -Son una extensión del modelo relacional. Verdadero. Falso. Señala si las siguientes afirmaciones son verdaderas o falsas respecto las bases de datos objeto-relacionales. -Solo ofrecen la posibilidad de crear entidades y atributos. Verdadero. Falso. Relaciona los tipos de Drivers con su descripción: -Para aplicaciones enfocadas a cliente sin una instalación Oracle. Driver thin. Driver OCI. Driver thin servidor. Driver interno servidor. Relaciona los tipos de Drivers con su descripción: -Para aplicaciones enfocadas a cliente con una instalación Oracle. Driver thin. Driver OCI. Driver thin servidor. Driver interno servidor. Relaciona los tipos de Drivers con su descripción: -Se ejecuta dentro del servidor elegido. Driver thin. Driver OCI. Driver thin servidor. Driver interno servidor. ¿Que 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 base de datos híbrida. 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 base de datos híbrida. Es un tipo de BBDD con modelo NoSQL. Ninguna opción es correcta. Selecciona a que definición corresponden los siguientes tipos de datos -Contiene texto sin formato. TEXT. INT. FLOAT. REAL. Selecciona a que definición corresponden los siguientes tipos de datos -Para definir números enteros. TEXT. INT. FLOAT. REAL. Selecciona a que definición corresponden los siguientes tipos de datos -Para definir números racionales. TEXT. INT. FLOAT. REAL. Completa 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”. Select _____ a.nombre, a.apellidos from autor a where apellidos like ‘ Rodri% ’;. distinct. from. like. Rodri%. Completa 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”. Select distinct a.nombre, a.apellidos ____ autor a where apellidos like ‘ Rodri% ’;. distinct. from. like. Rodri%. Completa 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”. Select distinct a.nombre, a.apellidos from autor a where apellidos ____ ‘ Rodri% ’;. distinct. from. like. Rodri%. Completa 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”. Select distinct a.nombre, a.apellidos from autor a where apellidos like ‘ _____ ’;. distinct. from. like. 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. Las bases de datos orientadas a objetos son más simples a la hora de programar y guardar los datos. Verdadero. Falso. En el lenguaje de consultas OQL para acceder a los atributos y objetos es necesario hacerlo mediante las expresiones de camino. Comenzarán con el nombre del objeto, seguido de atributos que están conectados a través de un punto o nombres de relaciones. Verdadero. Falso. OQL es el lenguaje de consultas estándar para las BDOO. Sus características principales son: Es OO y está basado en el modelo ODMG. Lenguaje declarativo del tipo SQL. Sintaxis básica similar al SQL. Acceso declarativo a los objetos (propiedades y métodos). Todas son correctas. OQL es el lenguaje de consultas estándar para las BDOO. Sus características principales son: Posee una semántica bien definida. Posee operadores sobre colecciones y cuantificadores. No incluye operaciones de actualización, solo consultas. Todas son correctas. ¿Cuál de los siguientes métodos usaremos para enviar una orden para insertar un nuevo registro en la base de datos a través de Java?. execute(). executeQuery(). executeUpdate(). executeInsert(). Indica cuál de las siguientes opciones es una ventaja que presentan las bases de datos nativas de tipo XML. Sirven para almacenar datos homogéneos. Cuentan con un motor de búsqueda de alto rendimiento. Los datos se almacenan en ficheros de tipo .dat. Todas las anteriores son correctas. Cuando la información que contiene una sesión se representa en la base de datos con un identificador, ¿en qué estado decimos que está?. Estado transitorio. Estado persistente. Estado separado. Estado registrado. ¿Cuál es el método que permite ejecutar una transacción?. begin(). start(). commit(). run(). Para usar Oracle JDBC con Maven, es necesario que lo descarguemos e instalemos en el repositorio local de forma manual, configurando la dependencia correspondiente en el fichero pom.xml. Verdadero. Falso. ¿Qué opción de las siguientes no pertenece al tipo Number?. FLOAT. INT. DECIMAL. REAL. En tecnologías de base de datos podemos encontrarnos con dos normas o protocolos de conexión a una base de datos SQL: ODBC y JDBC. OBDC y JBDC. HTTP y FTP. Ninguna es correcta. OQL es un lenguaje inspirado en SQL que usa el nombre de las tablas para realizar consultas sobre los datos almacenados. Verdadero. Falso. |