Programación. Persistencia de objetos
![]() |
![]() |
![]() |
Título del Test:![]() Programación. Persistencia de objetos Descripción: DAM 1º Programación Tema 10 Persistencia de objetos |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de las siguientes opciones es una extensión de un lenguaje de programación tradicional que facilita el uso de BBDD?. SQL. SQLJ. Mapeado de objetos. ¿Cuál de las siguientes afirmaciones sobre las BDOO es falsa?. Si dos ejemplares tienen el mismo IOD son iguales. Los atributos de un objeto pueden tener tipos de datos simples o clses definidas por nosotros. Una tabla de objetos es un lugar donde se almacenan ejemplares de un mismo objeto. La relación de herencia permite construir objetos a partir de uno ya existente. Los índices compuestos determinan siempre de forma unívoca cada objeto, dado que es un índice primario y secundario a la vez. Verdadero. Falso. ¿Cuál de las siguientes herramientas es una herramienta usada para ejecutar sentencias SQL en Oracle?. HR. SYSDBA. SQL*PLUS. Studio. En Caché una base de datos es un espacio lógico que vincula uno o varios espacios de nombres. Verdadero. Falso. A continuación, se muestran varias afirmaciones sobre los esquemas de las bases de datos. Marca aquellas que consideres falsas: Al lenguaje que nos permite definir el esquema de la base de datos en Caché lo denominamos DB4O. Todas las bases de datos tienen un ODL diferente, ya sean relacionales u orientadas a objetos. Definir las clases forma parte de la creación del modelo de base de datos. En Oracle, no es necesario definir el esquema de la base de datos, dado que se almacenan instancias de clases Java directamente. En Caché, las clases que extienden la clase %Library.Persistent son almacenables en la base de datos. Verdadero. Falso. ¿Cuáles de los siguientes tipos empleados en Oracle y Caché se podrían usar, si fuera necesario, para almacenar un número negativo entero?. FLOAT de Oracle. NVARCHAR de Oracle. %Boolean de Caché. %Double de Caché. En Caché ¿Cuáles de los siguientes tipos de clases no pueden tener instancias por sí solas?. Persistent. Serial. Abstract. Final. ¿Cuál de los siguientes parámetros permite indicar el número de decimales de algunos tipos numéricos?. FORMAT. DECIMALS. SCALE. MINVAL. La palabra reservada CHECK permite indicar condiciones que tienen que cumplir los objetos almacenados en Caché y en Oracle. ¿Verdadero o falso?. Verdadero. Falso. En una clase de Caché o en una tabla de objetos solo puede haber una llave primaria y un atributo único. Verdadero. Falso. ¿Cuál de las siguientes afirmaciones sobre la herencia en la base de datos Caché es falsa?. Caché permite la sobrecarga de métodos heredados. Caché permite sobreescribir métodos heredados. Caché permite la herencia múltiple. ¿Para qué sirve la palabra reservada overriding de Oracle?. Para sobrecargar un atributo. Para sobreescribir un método. Para poder usar los métodos de los supertipos en los subtipos. Toda clase de Caché tiene un constructor por defecto, el cual contiene todos los atributos de la clase, en el orden en el que se han puesto en la definición de la clase. Verdadero. Falso. ¿Cuál de las siguientes afirmaciones es incorrecta?. Las tablas de Oracle se parecen a los mapas de Java. Los arrays de Oracle se parecen a los arrays de Java. Los arrays de Caché se parecen a los mapas de Java. Las listas de Caché se parecen a las listas de Java. En Caché solo puede generarse más de una proyección por clase, e incluso, para varios lenguajes. Verdadero. Falso. Dada la clase numeros, la cual tiene dos atributos no obligatorios tipo %Integer (t1 y t2), indica cuáles de las siguientes formas de insertar objetos serían válidas para Caché usando la sentencia INSERT: INSERT INTO numeros VALUES (tipo_numero (10,20)). INSERT INTO numeros VALUES (10,20). INSERT INTO numeros (t1) VALUES (10). INSERT INTO numeros () VALUES (10,20). Si el atributo T es de tipo entero en la base de datos, ¿cuál de las siguientes líneas de Java valdría para indicar que su valor es NULL con setNull?. setNull(1,java.sql.Types.INTEGER). setNull("T",java.sql.Types.INTEGER). setNull(1,java.sql.Types.VARCHAR). Ninguna de la anteriores. |