option
Cuestiones
ayuda
daypo
buscar.php

Tema 10

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 10

Descripción:
Tema 10 de Programación

Fecha de Creación: 2024/05/22

Categoría: Otros

Número Preguntas: 93

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

En JPA, una relación uno a muchos del modelo relacional se representa mediante una colección. Verdadero. Falso.

JDBC inhabilita el módulo que deja ejecutar la línea de comandos de la base de datos que se emplee. Verdadero. Falso.

En JPA una relación uno a uno se realizaría con la anotación... @OneToOne. @OneAndOne. @OneByOne. @Relationship(type=EntityRelations.ONE_BY_ONE).

La consulta: s.executeUpdate("UPDATE CLIENTE SET telefono='968610001' WHERE idCLIENTE=3"). Elimina datos. Actualiza datos. Añade datos. Ninguna de las respuestas anteriores es correcta.

En JPA una instancia tiene el estado de gestionada si... el motor de persistencia mantiene una referencia interna a la instancia de entidad y cualquier cambio en la misma será sincronizado con el almacén de datos en el siguiente commit. el motor de persistencia mantiene una referencia interna a la instancia de entidad justo después de haberla desacoplado o desligado. el motor de persistencia no mantiene una referencia interna a la instancia de entidad después de hacer el commit. es una instancia de entidad recién creada.

En una entidad JPA necesitamos indicar que un atributo no puede estar vacío, ¿cómo lo indicamos?. @Column(nullable=false). @Column(compulsory=true). @Column(notnull=true). @Column(notcompulsory=false).

El desajuste de modelos hace que sea más difícil programar aplicaciones cuando se usa un lenguaje orientado a objetos con una base de datos orientada a objetos. Verdadero. Falso.

Respecto al conector de la base de datos SQL: Consiste en un fichero .tar. Permite la comunicación entre el APIJDBC y el SGBD. Permite interactuar con el sistema gestor de la base de datos. Todas las respuestas anteriores son correctas.

Para trabajar con una base de datos ejecutando consultas, una aplicación debe: Cargar el driver necesario. Establecer una conexión con la base de datos. Enviar consultas SQL y procesar el resultado. Cerrar la consulta después de ejecutarla. Cerrar la conexión cuando ya no sea necesaria.

¿Cuál de las siguientes técnicas requiere de lo que se denomina "motor de persistencia"?. Almacenamiento directo de archivos. Uso directo de un sistema gestor de base de datos orientado a objetos. Mapeado de objetos. JDBC.

En JPA podemos almacenar una instancia de entidad recién creada en el almacén de datos con el método ... persist. store. save. insert.

Dado el atributo en la posición i, de tipo entero (INTEGER), indica cuál de las siguientes opciones sería válida para establecer su valor usando una PreparedStatement: setNull(1,java.sql.Types.INTEGER). setInteger(1,99). setString(1,"99"). setDouble(1,99).

El código siguiente: Connection con = DriverManager.getConnection ( "jdbc:odbc:miBD", "miLogin", "miPassword");. Ejecuta una consulta. Procesa los resultados de una consulta. Establece una conexión. Todas laas respuestas anteriores son correctas.

¿Cuál de las siguientes sentencias INSERT es la correcta?. INSERT INTO clase VALUES ('a','b','c'). INSERT INTO clase VALUES {'a','b','c'}. INSERT INTO clase (a,b,c,d) VALUES ('a','b','c'). INSERT INTO clase {a,b,c} VALUES {'a','b','c'}.

En JPA una instancia tiene el estado de desacoplada o desligada... después de ejecutar el método detach del EntityManager. después de ejecutar el método merge del EntityManager. después de ejecutar el método find del EntityManager. después de ejecutar el método clean del EntityManager..

El método wasNull informa sobre si el último valor leído con un método get() es nulo. Verdadero. Falso.

Un ResultSet: Sirve para contener el resultado del comando SELECT. Es un comando de SQL estándar. Permite procesar el resultado de una consulta SELECT. Ninguna de las respuestas anteriores es cierta.

Un ResultSet: Va obteniendo los datos de la base de datos según se van pidiendo. No contiene todos los datos de la consulta en el mismo momento de hacer la consulta SELECT. Tiene el inconveniente de que no posee métodos que permitan movernos hacia delante y hacia atrás en las filas, para obtener la información de cada fila. Todas las respuestas anteriores son correctas.

¿Cuál de los siguientes valores podría ser un resultado de la sentencia "SELECT i FROM t1 WHERE i*2<=3" si la tabla de objetos o la clase t1, en el atributo i, solo contiene los números de 1 al 10?. 1. 2. 3. 0.

¿Cuáles de los siguientes términos corresponden con sistemas capaces de almacenar objetos?. SGBDOO. SGBO. SGBDOR. SGBDR.

JDBC permite acceder a bases de datos relacionales cuando programamos con Java, pudiendo así utilizar SQL. Verdadero. Falso.

JDBC es la versión de ODBC para Linux. Verdadero. Falso.

Para programar accesos a MySQL hay que tener el driver JDBC para MySQL en nuestra aplicación. Verdadero. Falso.

Con las consultas SQL hay que especificar paso a paso cómo recuperar cada dato de la base de datos. Verdadero. Falso.

Para establecer una conexión con una base de datos se puede usar getConnection(). Verdadero. Falso.

Para poder enviar consultas a la base de datos hemos tenido que conectarnos a ella previamente. Verdadero. Falso.

Para añadir registros a una tabla de una base de datos, tenemos que usar el método execute() de la clase Statement. Verdadero. Falso.

Tenemos la consulta siguiente: SELECT id,nombre,precio FROM producto Para obtener el campo precio, ¿cuáles de las siguientes líneas serían las más acertadas?. getPrecio(). getDouble(2). getDouble(3). getString("precio").

Para obtener un entero almacenado en uno de los campos de un registro, trabajando con el ResulSet emplearemos el método getInt(). Verdadero. Falso.

Al ejecutar el borrado de un registro mediante executeUpdate(…), no podemos saber si el borrado eliminó alguna fila o no. Verdadero. Falso.

El cierre de las conexiones y la gestión de excepciones sólo hay que efectuarla con bases de datos MySQL. Verdadero. Falso.

El objetivo de cualquier almacén de datos es reducir desfase objeto-relacional. Verdadero. Falso.

Señala las opciones correctas. Las bases de datos orientadas a objetos: Soportan conceptos de orientación a objetos como la herencia. Permiten la manipulación navegacional. Tienen el mismo tipo de problemas que las relacionales para gestionar objetos complejos. Cada objeto se puede identificar unívocamente.

Señala si la siguiente afirmación es verdadera o falsa. En una BDOO el resultado de una consulta son objetos, por lo que no es necesario reensamblar los objetos cada vez que se accede a la base de datos. Verdadero. Falso.

Indica si la siguiente afirmación es verdadera o falsa: "El archivo persistence.xml contiene tanto la información como la localización de la API de JPA.". Verdadero. Falso.

Marca todas las opciones correctas. Una entidad JPA es en realidad una clase que... es abstracta. aparece en el archivo persistence.xml en una etiqueta <class>...</class>. implementa interfaces POJO. tiene anotaciones para indicar que es una entidad.

Marca todas las afirmaciones correctas sobre una entidad en JPA: Debe anotarse la clase con la anotación @Entity. La clase debe tener obligatoriamente un constructor por defecto con visibilidad protected. La clase y sus métodos deben ser final. Es recomendable que implemente la interfaz Serializable.

La anotación @OneToOne siempre indica que una entidad A tiene asociada otra entidad B de forma opcional. Verdadero. Falso.

Elige la opción correcta para completar la siguiente frase. Una instancia de entidad será volcada al almacén de datos al hacer un commit ... Si está desligada al EntityManager. Si está gestionada por el EntityManager. Al crearse. Al estar en memoria.

Para una conexión a una base de datos usando JDBC, se puede utilizar el método getConnection() de la clase DriverManager. Verdadero. Falso.

En el modelo relacional, una tabla consiste en un conjunto de filas y columnas. Verdadero. Falso.

Señala las afirmaciones correctas, acerca de SQL: Es una base de datos gratuita. Es un lenguaje no procedimental. Permite interactuar con el sistema gestor de la base de datos. Es propiedad de MySQL.

Para consultas preparadas utilizamos: Statement. PreparedStatement. CallableStatement. ReadyConsults.

Señala las afirmaciones falsas, acerca de MySQL: Es una base de datos gratuita. Es una base de datos que sólo funciona en Windows. Funciona siempre más rápidamente en Windows que en Linux. No necesita driver para trabajar con ella en Java.

Una entidad JPA tiene que cumplir una serie de requisitos, ¿cuál de las siguientes opciones NO es un requisito?. Las entidades deben ser abstractas. Las entidades deben tener la anotación @Entity. Las entidades deben tener un constructor por defecto. Las entidades no pueden clases final.

Respecto a las consultas de inserción de datos, el método executeUpdate() de JDBC retorna el número de registros insertados. Verdadero. Falso.

La impedancia o desfase objeto-relacional es el conjunto de dificultades técnicas que surgen cuando una base de datos relacional se emplea con un programa escrito en POO. Verdadero. Falso.

¿Cuál de los siguientes elementos es un motor de persistencia para JPA?: EclipseLink. EntityManager. DB4O. Unidad de persistencia.

Las conexiones a una base de datos no consumen recursos del sistema. Verdadero. Falso.

La programación de aplicaciones que usan bases de datos ha estado siempre unificada, debido al escaso número de de productos de bases de datos en el mercado. Verdadero. Falso.

El método getMessage(): Devuelve el ID del objeto error SQL. Devuelve un número entero que representa el código de error asociado. Devuelve el mensaje de error asociado a la excepción que se ha producido. Todas las respuestas anteriores son correctas.

Un driver contiene una implementación de todas las interfaces del API JDBC. Verdadero. Falso.

Para usar JDBC, el programador debe conocer los detalles específicos, al más bajo nivel posible, de cada base de datos. Verdadero. Falso.

JDBC tiene el inconveniente de que no permite usar SQL para las consultas a las bases de datos. Verdadero. Falso.

JDBC inhabilita el módulo que deja ejecutar la línea de comandos de la base de datos que se emplee. Verdadero. Falso.

Dado el atributo en la posición i, de tipo entero (INTEGER), indica cuál de las siguientes opciones sería válida para establecer su valor usando una PreparedStatement : setNull(1,java.sql.Types.INTEGER). setInteger(1,99). setString(1,"99"). setDouble(1,99).

Señala las afirmaciones falsas, acerca de MySQL: Es una base de datos gratuita. Es una base de datos que sólo funciona en Windows. Funciona siempre más rápidamente en Windows que en Linux. No necesita driver para trabajar con ella en Java.

El lenguaje SQL: Es estándar. Es propietario, pertenece a Oracle. Procede del lenguaje Pascal. Ninguna de las respuestas anteriores es correcta.

¿Cuál de los siguientes elementos es un motor de persistencia para JPA?: EclipseLink. EntityManager. DB4O. Unidad de persistencia.

Para obtener un entero almacenado en uno de los campos de un registro, trabajando con el ResulSet emplearemos el método: getString(). getInt(). getDate(). getRegis().

En JPA podemos saber si una instancia de entidad tiene el estado de gestionada con el método... contains. isManaged. contained. detached.

El estándar ODMG propone, además del OQL, lenguajes de manipulación y de definición de objetos. Verdadero. Falso.

En una entidad JPA necesitamos indicar que un atributo usado como identificador tendrá un valor generado de forma automática, ¿con qué anotación se indicaría?. @GeneratedValue. @AutomaticValue. @Basic(automatic=true). @Column(generated=true).

Con SQL: Los nombres de las tablas tienen un tamaño limitado, que depende del sistema gestor. Creamos una tabla con el comando CREATE DATABASE. Eliminamos una base de datos con el comando DROP TABLE.

En JPA una instancia tiene el estado de eliminada... después de ejecutar el método remove del EntityManager. después de ejecutar el método delete del EntityManager. después de ejecutar el método detach del EntityManager.. después de ejecutar el método clean del EntityManager..

En una entidad JPA necesitamos indicar que tiene una relación uno a muchos con otra entidad. ¿Qué anotación usarías?. @OneToMany. @ManyToOne. @Relationship(type=EntityRelations.ONE_TO_MANY). @Basic(relationship=Entity.MANY_TO_ONE).

Una entidad JPA para diferenciar una instancia de entidad de otra debemos tener un atributo con la anotación... @Id. @PrimaryKey. @Basic. @Transient.

¿Cuándo se consigue un mayor nivel de persistencia?. Cuando los datos solo se guardan en memoria. Cuando los datos se guardan en disco y se pueden recuperar días después. Cuando después de instalar una nueva versión de la aplicación, puedo abrir los datos guardados con una versión anterior. Cuando puedo abrir los datos desde diferentes sistemas.

El método getMessage () : Devuelve el ID del objeto error SQL. Devuelve un número entero que representa el código de error asociado. Devuelve el mensaje de error asociado a la excepción que se ha producido. Todas las respuestas anteriores son correctas.

Una entidad JPA tiene que cumplir una serie de requisitos, ¿cuál de las siguientes opciones NO es un requisito?. Las entiodades deben ser abstractas. Las entidades deben tener la anotación @Entity. Las entidades deben tener un constructor por defecto. Las entidades no pueden clases final.

Señala las afirmaciones correctas, acerca de SQL : Es una base de datos gratuita. Es un lenguaje no procedimental. Permite interactuar con el sistema gestor de la base de datos. Es propiedad de MySQL.

Un ResultSet : Sirve para contener el resultado del comando SELECT. Es un comando de SQL estándar. Permite procesar el resultado de una consulta SELECT. Ninguna de las respuestas anteriores es cierta.

¿ Cuáles de los siguientes términos corresponden con sistemas capaces de almacenar objetos ?. SGBDOO. SGBO. SGBDOR. SGBDR.

El estándar ODMG propone, además del OQL, lenguajes de manipulación y de definición de objetos . Verdadero. Falso.

La impedancia o desfase objeto-relacional es el conjunto de dificultades técnicas que surgen cuando una base de datos relacional se emplea con un programa escrito en POO. Verdadero. Falso.

JDBC tiene el inconveniente de que no permite usar SQL para las consultas a las bases de datos . Verdadero. Falso.

En JPA, una relación uno a muchos del modelo relacional se representa mediante una colección. Verdadero. Falso.

Para una conexión a una base de datos usando JDBC, se puede utilizar el método getConnection () de la clase DriverManager . Verdadero. Falso.

Una entidad JPA para diferenciar una instancia de entidad de otra debemos tener un atributo con la anotación .. . @Id. @PrimaryKey. @Basic. @Transient.

Para consultas preparadas utilizamos: Statement. PreparedStatement. CallableStatement. ReadyConsults.

El desajuste de modelos hace que sea más difícil programar aplicaciones cuando se usa un lenguaje orientado a objetos con una base de datos orientada a objetos . Verdadero. Falso.

En el modelo relacional, una tabla consiste en un conjunto de filas y columnas . Verdadero. Falso.

Las conexiones a una base de datos no consumen recursos del sistema . Verdadero. Falso.

Respecto al conector de la base de datos SQL : Consiste en un fichero .tar. Permite la comunicación entre el APIJDBC y el SGBD. Permite interactuar con el sistema gestor de la base de datos. Todas las respuestas anteriores son correctas.

Un driver contiene una implementación de todas las interfaces del API JDBC . Verdadero. Falso.

En una entidad JPA necesitamos indicar que un atributo usado como identificador tendrá un valor generado de forma automática, ¿ con qué anotación se indicaría ?. @GeneratedValue. @AutomaticValue. @Basic(automatic=true). @Column(generated=true).

Respecto a las consultas de inserción de datos, el método executeUpdate() de JDBC retorna el número de registros insertados. Verdadero. Falso.

Para obtener un entero almacenado en uno de los campos de un registro, trabajando con el ResulSet emplearemos el método : getString(). getInt(). getDate(). getRegis().

Para usar JDBC, el programador debe conocer los detalles específicos, al más bajo nivel posible, de cada base de datos. Verdadero. Falso.

En JPA una relación uno a uno se realizaría con la anotación ... @OneToOne. @OneAndOne. @OneByOne. @Relationship(type=EntityRelations.ONE_BY_ONE).

¿Cuál de las siguientes sentencias INSERT es la correcta?. INSERT INTO clase VALUES ('a','b','c'). INSERT INTO clase VALUES {'a','b','c'}. INSERT INTO clase (a,b,c,d) VALUES ('a','b','c'). INSERT INTO clase {a,b,c} VALUES {'a','b','c'}.

En JPA una instancia tiene el estado de desacoplada o desligada... después de ejecutar el método detach del EntityManager. después de ejecutar el método merge del EntityManager. después de ejecutar el método find del EntityManager. después de ejecutar el método clean del EntityManager.

El código siguiente: Connection con = DriverManager.getConnection ( "jdbc:odbc:miBD", "miLogin", "miPassword");. Ejecuta una consulta. Procesa los resultados de una consulta. Establece una conexión. Todas las respuestas anteriores son correctas.

Denunciar Test