Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEAD UD3 - DAM

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
AD UD3 - DAM

Descripción:
Acceso a Datos UD3

Autor:
AVATAR

Fecha de Creación:
27/02/2024

Categoría:
Informática

Número preguntas: 72
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Qué significa ORM?: Optional Relational Manager Object Relational Mapping Object Relative Manager.
¿Qué métodos debe implementar un CRUD?: Lectura, persistencia, borrado y verificado Creación, borrado, parseado y eliminación Creación, lectura, actualización y borrado.
El mapeo de objeto-relacional se refiere: Al diseño instruccional de las bases de datos A la técnica de conversión de objetos en un lenguaje de POO con las bases de datos relacionales. A la técnica de POO dentro de Eclipse.
Una de las características de las herramientas ORM es: Ofrecer técnicas de sincronización Ofrecer técnicas de almacenamiento en fichero Ofrecer metodologías de gestión y eficiencia del uso de memoria.
¿Cuál es una característica de las herramientas ORM?: Técnicas de decisiones Conector propio Lenguaje de consulta.
¿Cuál es una ventaja del uso de un ORM?: Gran cantidad de datos disponibles para usar Implantación profesional Reutilización y mantenimiento del código.
¿Cuál es una ventaja del uso de un ORM?: Desarrollo lento Abstracción de la base de datos Minimización de recursos.
Una ventaja del uso de herramientas ORM es: Aplicaciones más rápidas Reutilización y mantenimiento del código Menor esfuerzo en el aprendizaje.
Una herramienta ORM usada en Java es: Hibernate Propel Doctrine.
¿Qué gestor de paquetes podemos usar para configurar un proyecto en Hibernate dentro de Eclipse? Npm Eclipse Maven.
¿Qué etiqueta dentro del fichero de configuración de proyecto de Maven nos ayuda a incorporar unas librerías? <dependency> <mapping> <version>.
Para poder mapear un objeto dentro de nuestro proyecto en Java con una tabla en la base de datos usamos: Un fichero XML de mapeo Anotaciones dentro de la clase Cualquiera de las dos soluciones anteriores.
¿Cómo se indican las anotaciones en Java?: & @.
¿Cuáles son las librerías que debemos incluir dentro de nuestras clases para poder realizar la anotación y mapeo con la base de datos? javax.persistence.* javax.hibernate.* javax.mapping.*.
¿En qué método dentro de nuestra clase de Administración de la sesión crearíamos nuestra creación de nuevas entradas en la tabla? read() create() update().
Las herramientas ORM cuentan con un lenguaje de consultas propio que, en el caso de Hibernate, es: el Hibernate Query Language (HQL) el Hibernate Transaction Language (HTL) el Hibernate Query SQL Language (HQSL).
Las herramientas ORM se usan para: La gestión de paquetes dentro de Java Eclipse Ayudan a la conversión de objetos en registros de bases de datos La conversión de los datos dentro de una base de datos relacional.
¿Cuál de las siguientes herramientas ORM es usada con Java? Eclipse NHibernate Hibernate.
¿Cómo se denomina el fichero de configuración de un proyecto gestionado por Maven? pom.xml web.xml maven.xml.
¿Qué etiqueta dentro del fichero de configuración de proyecto de Maven nos ayuda a incorporar unas librerías? <library> <project> <dependency>.
¿Qué nombre tiene el fichero de configuración de Hibernate para la configuración de la conexión a la base de datos? mapping.cfg.xml pom.xml hibernate.cfg.xml.
¿Que incluye el archivo hibernate.cfg.xml?: La configuración de la base de datos y el listado de las propiedades de las clases que se mapean La configuración de la base de datos y las tablas La configuración de la base de datos y la relación entre tablas que se mapean La configuración de la base de datos y el listado de clases mapeadas.
¿Qué etiqueta dentro del fichero de configuración con la base de datos usamos para el mapeo de las clases en Java con la Base de Datos? <map> <mapping> <sesion-map>.
¿Qué clase nos permite gestionar las sesiones dentro de una comunicación Hibernate? SessionFactory SessionMap SessionTable.
¿Qué clase nos permite abrir y leer ficheros de configuración hibernate.cfg.xml y ejecutarlos? SessionFactory StandardServiceRegistry SessionMap.
¿Qué hace SessionFactory de Hibernate?: Establece el sistema de conexionado a nivel de sistema operativo Carga el fichero de configuración de Hibernate. Analiza la base de datos.
¿En qué método dentro de nuestra clase de Administración de la sesión crearíamos nuestro borrado de entradas en la tabla? delete() create() update().
¿Cuál es el método de la sesión abierta que realiza las transacciones planificadas contra la base de datos a través de Hibernate? beginTransaction() startTransaction() Cualquiera de las dos anteriores.
¿Qué sesión abierta cierra la misma contra la base de datos a través de Hibernate? close() end() finish().
¿Cuál es una característica de las herramientas ORM?: Lenguaje de mapeo Técnicas de enlace Técnicas de Mapeo.
¿Qué es una anotación en Java? Una forma de conectarse correctamente a una base de datos Una forma de indicar información adicional sobre un determinada clase, atributo o método. Una forma de crear nuevos objetos.
¿Podemos almacenar un objeto que no haya sido previamente mapeado usando Hibernate?: Si, no es necesario hacerlo No, no se pueden almacenar objetos No, hay que mapearlo siempre.
¿Qué es más rápido al ejecutar, usar Hibernate o usar JDBC?: Hibernate Son iguales de lentos JDBC.
En Hibernate, ¿cómo obtenemos una nueva sesión?: session.startTransaction(); new Transaction(); session.beginTransaction();.
¿Cuál es una característica de las herramientas ORM? Personalización por roles Técnicas de sincronización Exclusividad en la transacción.
En Hibernate, ¿Con qué método podemos almacenar un objeto en una base de datos?: .load() .save() .evict().
Si la propiedad de una clase que se va a mapear con Hibernate tiene diferente nombre a la columna de la tabla…: es necesario usar la anotación @data es necesario usar la anotación @column No es necesario usar ninguna anotación.
¿Cuál es una característica de HQL? Lenguaje interpretado La información resultante se obtiene en forma de objetos. Totalmente diferente a SQL, haciéndolo más robusto.
¿Cuál es una característica de HQL?: La información resultante se obtiene en forma de arrays Las consultas son independientes del lenguaje SQL utilizado Lenguaje compilado para la máquina virtual.
¿Cuál es una característica de HQL?: Depende del tipo de lenguaje SQL que se use Totalmente diferente a SQL, haciéndolo más robusto Lenguaje orientado a objetos.
En Hibernate, una Query se crea a partir de …: El mapeo La sesión La conexión.
En Hibernate, ¿qué es un objeto de tipo persistent?: Son objetos que acaban de ser instanciados, pero no están asociados a sesiones de Hibernate. Son objetos persistentes, pero que su sesión se ha cerrado Son objetos que tiene una representación en la base de datos y están asociados a una sesión.
¿Para qué se usa un ORM?: Ayudan a la conversión de objetos en archivos persistentes Ayudar a la conversión de objetos en registros de bases de datos. Gestión de proyectos con bases de datos dentro de Eclipse y Netbeans.
¿Puede haber más de una anotación @Id en una clase que va a mapear usando Hibernate?: No, salvo que haya una relación de tipo 1 a 1 Si, tantas como queramos No, solo una.
¿Que es Hibernate?: Un conector de JDBC particular Un framework ORM que implementa JPA Una clase que se usa junto con JPA.
En Hibernate, ¿qué es un objeto de tipo detached?: Son objetos que acaban de ser instanciados, pero no están asociados a sesiones de Hibernate. Son objetos persistentes, pero que su sesión se ha cerrado Son objetos que tiene una representación en la base de datos y están asociados a una sesión.
¿Con que anotación podemos definir una relación de 1 a muchos con Hibernate?: @OneManyRelation @OneToMany @1toN.
¿Incluye Hibernate un conector propio?: Si, va por la versión 3.0 No, hay incluirlo de forma independiente Si, HQL.
¿Debemos incluir el conector para nuestra base de datos en el archivo POM.xml si vamos a usar Hibernate?: No porque no es necesario conectores teniendo un ORM No, ya lo incluye Si, siempre.
¿Existen ORM en otros lenguajes que no son Java?: Si, prácticamente en todos Además de Java, solo en PHP No, es exclusivo de Java.
¿Se pueden pasar parámetros de forma segura a una consulta HQL que se haga un el método createQuery()?: Si, concatenando Si, con el método setParameter() No, no se permiten parámetros.
¿Podemos usar Hibernate y JDBC en un mismo programa Java?: Si, lo podemos usar de forma indistinta y sin control No, son incompatibles Si, pero teniendo un poco de cuidado.
Para cargar el objeto de tipo Alumno con id=11 de la base de datos mediante Hibernate, debemos usar: session.upload(Alumno.class,11); session.get(Alumno.class,11); session.read(11,Alumno.class);.
Un ejemplo de ORM para PHP es Doctrine: Falso, no hay ORMs en PHP Falso, el único ORM que existe es Hibernate y sirve en todos los lenguajes. Cierto.
La sentencia HQL FROM clase ¿Que devuelve?: Todos los objetos almacenados en la base de datos Clase Todos los objetos de tipo Clase almacenados en la base de datos Todos los objetos almacenados en la tabla Clase.
¿Hay alguna diferencia entre la programación orientada a objetos y la forma de utilizar las bases de datos relacionales?: No, es exactamente lo mismo Si, hay muchas lo que lo hace prácticamente impracticable Si, es el desfase objeto-relacional.
¿Qué es el desfase objeto-relacional?: Ninguna es válida Son las ventajas de la programación orientada a objetos (POO) frente a las bases de datos relacionales Son las diferencias existentes entre la programación orientada a objetos (POO) y las bases de datos relacionales.
¿Donde indicamos la url de conexión JDBC para indicar Hibernate dónde está la base de datos?: En el archivo connector.cfg.xml En el archivo hibernate.cfg.xml En el archivo persistence.xml.
¿Que hace SessionFactory de Hibernate?: Solicita datos al usuario Restaura el mapeado original Crea la conexión con la base de datos.
Hibernate es un ORM muy poco usado, pero lo vemos en el curso porque está muy bien documentado: Falso, es muy usado Falso, falso, la documentación es escasa Cierto.
En Hibernate, ¿Con qué método podemos recuperar un objeto de una base de datos?: .upload() .new() .get().
¿Es necesario incluir getters y setters en las clases que van a ser mapeadas usando Hibernate?: Depende del tipo de base de datos Si, prácticamente de todos los atributos No.
¿Es obligatorio usar Hibernate con Maven?: No, son incompatibles No, aunque muy recomendable Si, es imprescindible hacerlo así.
¿Como se llama el fichero de configuración de un proyecto gestionado por Maven?: config.pom.xml pom.xml maven.xml.
¿Cual es una característica de las herramientas ORM?: Técnicas de sincronización Personalización por roles Exclusividad en la transacción.
¿Cual no es una anotación de Hibernate?: @Id @Class @Entity.
¿Que es JDBC?: JDBC es el interfaz de Java que permite la conexión con las bases de datos JDBC es la API que permite la conexión con las bases de datos utilizando el lenguaje de programación Java JDBC es la clase de Java que permite la conexión con las bases de datos.
¿Cual es una característica de HQL?: La información resultante se obtiene en forma de objetos. Lenguaje interpretado Totalmente diferente a SQL, haciendolo más robusto.
Para guardar el objeto p en una base de datos usando Hibernate, debemos usar …: session.makePersistent(p); session.save(p); connection.save(p);.
Cuando usamos Hibernate, ¿Cómo se crean sesiones válidas?: new HibernateSession() sessionFactory.openSession() session.openSession().
¿Cual es una característica de HQL?: Lenguaje interpretado Similitud con SQL y, por tanto, facilidad de uso y aprendizaje. Totalmente diferente a SQL, haciendolo más robusto.
¿Cual es un ORM en Java?: JDBC JPA Hibernate.
Denunciar test Consentimiento Condiciones de uso