option
Cuestiones
ayuda
daypo
buscar.php

AD_2S

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

Descripción:
AD 2 Semestre

Fecha de Creación: 2022/05/13

Categoría: Informática

Número Preguntas: 130

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

El lenguaje OQL de Matisse: Soporta consultas por OID de objetos. No soporta consultas con JOIN. No soporta la cláusula GROUP BY. Soporta funciones de agrupación.

El lenguaje de consulta OQL se puede utilizar de manera autónoma o embebido en Java. ¿Verdadero o falso?. Verdadero. Falso.

Cuando se trabaja con Db4o en modo embebido: Solo se puede utilizar en la base de objetos una conexión. Se permiten varias conexiones simultáneas. Es porque la conexión se ha realizado vía JDBC. Se pueden realizar consultas OQL.

En una tabla con un tipo estructurado, los valores se insertan: Pasando el valor del campo estructurado entre comillas simples. Utilizando ROW. Utilizando STRUCT. Pasando el valor del campo estructurado entre comillas dobles.

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

PostgreSQL proporciona puntos de salvaguarda que permiten descartar selectivamente partes de una transacción. ¿Verdadero o falso?. Verdadero. Falso.

La única forma de conectar una base de objetos Matisse con Java es vía JDBC. ¿Verdadero o falso?. Verdadero. Falso.

Una base de datos orientada a objetos soporta un modelo de objetos puro, pero el lenguaje de programación y el esquema de la base de datos no utilizan las mismas definiciones de tipos. ¿Verdadero o falso?. Verdadero. Falso.

Para persistir objetos en Db4o se utiliza el método store() de ObjectContainer. ¿Verdadero o falso?. Verdadero. Falso.

El estándar SQL99, contempla el tipo array como columnas de vectores multidimensionales declarados con la palabra reservada 'array'. ¿Verdadero o falso?. Verdadero. Falso.

Las consultas QBE de Db4object: Son las más eficientes. Utilizan un lenguaje similar al SQL. Necesitan un objeto prototipo para realizar consultas. Admiten diferentes operadores para establecer restricciones.

El resultado de una consulta a una base de objetos devuelve un ResultSet que habrá que reemsamblar. ¿Verdadero o falso?. Verdadero. Falso.

Para utilizar una base de datos PostgreSQL desde Java es necesario el driverJDBC. ¿Verdadero o falso?. Verdadero. Falso.

Para hacer referencia a una subcolumna de un tipo estructurado, se emplea la notación (columna).subcolumna. ¿Verdadero o falso?. Verdadero. Falso.

En una BDOO una relación uno a muchos del modelo relacional se representa mediante una colección. ¿Verdadero o falso?. Verdadero. Falso.

Para conectar con la base de datos PostgreSQL, utilizaremos el método DriverManager.getConnection().¿Verdadero o falso?. Verdadero. Falso.

Los objetos del estándar SQL99 se corresponden con filas de una tabla. ¿Verdadero o falso?. Verdadero. Falso.

Cuando un objeto estructurado es persistido en una base de objetos pura, también se almacenan los objetos hijo. ¿Verdadero o falso?. Verdadero. Falso.

Una ventaja de las BDOO es: La transparencia. La extensibilidad. La reutilización de código. Todas son correctas.

Los tipos compuestos de PostgreSQL son el equivalente a los tipos estructurados definidos por el usuario en el estándar SQL99. ¿Verdadero o falso?. Verdadero. Falso.

La sentencia que se utiliza en Java para eliminar datos en PostgreSQL es: sta.execute(string sentenciaSQL);. sta.executeDelete(string sentenciaSQL);. sta.executeQuery(string sentenciaSQL);. sta.executeUpdate(string sentenciaSQL);.

Una función SQL del gestor PostgreSQL: Se puede utilizar para construir un tipo estructurado. Siempre hay que especificar en el tipo de retorno SETOF. No se pueden utilizar en sentencias SQL embebidas en Java. Permite referenciar sus argumentos en la select de su definición.

PostgreSQL soporta funciones: Escritas en HTML. Escritas en PL/SQL. Escritas en SQL. Escritas en un lenguaje de programación compilado.

Al eliminar un objeto estructurado en una base de objetos pura, se eliminarán también automáticamente de la base de objetos todos los objetos hijos. ¿Verdadero o falso?. Verdadero. Falso.

El paquete com.db4o de la BDOO Db4object incluye: El interfaz ObjectSet. El interfaz ObjectContainer. Clases para configurar la base de objetos. Clases para realizar consultas nativas.

Las bases de datos orientadas a objetos se integran directamente y sin problemas con la aplicaciones desarrolladas en lenguajes orientados a objetos ya que soportan un modelo de objetos puro. Verdadero. Falso.

Las consultas nativas (Native Queries) no permiten realizar un filtro contra todas las instancias de la base de objetos. Verdadero. Falso.

Para crear en PostgreSQL un tipo estructurado se emplea la sentencia CREATE TYPE. ¿Verdadero o falso?. Verdadero. Falso.

PostgreSQL no permite especificar vectores multidimensionales como tipo de dato para las columnas de una tabla. ¿Verdadero o falso?. Verdadero. Falso.

Una característica de las bases de datos objeto-relacionales es que soportan herencia, con subtipos y subtablas. ¿Verdadero o falso?. Verdadero. Falso.

Las bases de datos XML nativas se caracterizan por: La unidad mínima de almacenamiento es el documento. Almacenar y recuperar documentos XML de forma intacta. Basarse en un modelo físico de almacenamiento propietario. Solo almacenan documentos centrados en texto o contenido.

Para crear una conexión a una base de datos XML es necesario (Varias correctas): Registrar el driver proporcionado por el proveedor. Crear una instancia a la base de datos y registrarla. Subir le documento XML a consultar y el correspondiente esquema xsd. Establacer una conexión JDBC previa.

En la sentencia: update insert contenido into Expresion XPath, se inserta el nodo a partir del último hijo especificado . ¿Verdadero o falso?. Verdadero. Falso.

Una estrategia de almacenamiento de las bases de datos nativas es el almacenamiento basado en modelo. ¿Verdadero o falso?. Verdadero. Falso.

Los caminos de localización: pueden ser relativo o absolutos. se construyen sin nigún tipo de regla el usuario decide. sirven para localizar documentos en el disco. no se utilizan en las bases de datos XML .

Los caminos de localización seleccionan un conjunto de nodos relativo al nodo de contexto.¿Verdadero o falso?. Verdadero. Falso.

EvaluationException se lanza cuando hay errores en la compilación de una expresión XQuery.¿Verdadero o falso?. Verdadero. Falso.

Con doc(/ruta/documento.xml): indicamos el camino de un documento dentro de una colección.¿Verdadero o falso?. Verdadero. Falso.

Una base de datos XML-compatible puede almacecenar documentos XML como columnas tipo ¿Verdadero o falso?. Verdadero. Falso.

El API de eXist para trabajar en entornos Java es XML:DB. ¿Verdadero o falso?: ¿Verdadero o falso?. Verdadero. Falso.

La expresión colletion("/Cursos")//curso[aula=1]/profesor devuelve los cursos y los profesores con cursos en el aula 1.¿Verdadero o falso?. Verdadero. Falso.

Una colección es un conjunto de documentos independientes que no pueden contener otras colecciones ¿Verdadero o falso?. Verdadero. Falso.

Los documentos XML centrados en datos están orientados a ser interpretados por las personas. ¿Verdadero o falso?. Verdadero. Falso.

En la sentencia de inserción la clausula FOLLOWING inserta el contenido inmediatamente después del nodo especificado. ¿Verdadero o falso?. Verdadero. Falso.

Una opción para almacenar documentos es: En ficheros. En bases de datos relacionales. En bases de datos orientadas a objetos. Todas son correctas.

El modelo de datos que sustenta a XQuery es el de XPath. ¿Verdadero o falso?. Verdadero. Falso.

Una consulta XQuery es una expresión: basada en expresiones relacionales. que admite colecciones pero no documentos. que lee un archivo de cualquier tipo y devuelve un archivo XML.. que lee una secuencia de datos XML y devuelve como resultado otra secuencia XML.

El método createCollection se utiliza para trabajar con colecciones: Si también para borrarlas. Si es el método usado para crear collecciones del servicio CollectionManagementServices. No, con createDocument es con el que creamos las colecciones. Las colecciones no utilizan ningún método para crearse se crean automáticamente en el gestor de la Base de datos.

La expresión cuadro//titulo selecciona los elementos titulo descendientes de los elementos cuadro, hijos del nodo raíz. ¿Verdadero o falso?. Verdadero. Falso.

XPath modela un documento XML: como una estructura relacional. como una estructura jerárquica en forma de árbol. sin ningún tipo de estructura . con una estructura dónde no se permiten los nodo atributo.

XQuery es un lenguaje de consulta: no declarativo. basado en XPath. utiliza expresiones FLWOR. No admite expresiones condicionales.

La sintaxis para realizar un insert en eXist debe ir precedida de la palabra UPDATE. ¿Verdadero o falso?. Verdadero. Falso.

La API XML:DB permite crear colecciones pero no borrarlas ¿Verdadero o falso?. Verdadero. Falso.

La sentencia org.eXist.xmldb.DatabaseImpl sirve para crear una BD eXist desde Java. ¿Verdadero o falso? ¿Verdadero o falso?. Verdadero. Falso.

Las bases de datos nativas XML define un modelo lógico de datos XML. ¿Verdadero o falso?. Verdadero. Falso.

Toda expresión XPath es también una consulta XQuery. ¿Verdadero o falso? ¿Verdadero o falso?. Verdadero. Falso.

El sistema de base de datos eXist es: libre de código abierto. No soporta consulta XPath. No soporta consultas XQuery. No es multiplataforma .

Con collection(/ruta) indicamos el camino para referirnos a una colección.¿Verdadero o falso?. Verdadero. Falso.

Una expresión FLWOR permite la unión de variables sobre conjuntos de nodos y la iteración sobre el resultado.¿Verdadero o falso?. Verdadero. Falso.

En la sentencia de inserción la clausula PRECEDING inserta el contenido en el nodo raíz del nodo. ¿Verdadero o falso?. Verdadero. Falso.

¿Cuál de estos métodos pertenece exclusivamente a una propiedad no indexada?. public <TipoProp> get<NombreProp>(). public void set<NombreProp> (<TipoProp>[] p). public <TipoProp> get<NombreProp>(int posicion). public void set<NombreProp> (int posicion, <TipoProp> p).

¿Qué método empleamos para registrar un oyente?. public void set<NombrePropiedad>(<TipoPropiedad> valor). public <Propiedad>Editor implements PropertyEditor {…}. public void add<Nombre>Listener(<Nombre>Listener l). public void remove<Nombre>Listener(<Nombre>Listener l).

Ordena las herramientas por antigüedad. BeanBox. Bean Builder. NetBeans.

Relaciona los siguientes términos con su definición o actuación: Componente. Evento. Oyente.

¿Qué objetos deben incluirse en el archivo jar de un componente?. El componente. El objeto BeanInfo. El objeto Customizer, si existe. Todas las anteriores son correctas.

¿Cuál es la tecnología Java para crear componentes?. Active X. JavaForms. JavaBeans. JavaComponents.

Une cada término con la definición más adecuada: Reflexión. Introspección. Serialización. Transient.

La introspección es una característica de componentes. que en java se implementa a través de la clase java.lang.reflect. que se basa en los nombre de las propiedades. que permite que una propiedad sea solo de lectura. que permite conocer las propiedades y métodos accesibles de componente de forma dinámica.

Cuando una propiedad restringida cambia de valor... El cambio afecta siempre al aspecto visual de la propiedad. Afecta al valor de alguna otra propiedad. El cambio no tiene porqué ser permanente. Funciona exactamente igual que una propiedad compartida.

¿Cuál de estas no es característica de Serializable?. Obliga a que exista un constructor sin argumentos. Usa el método writeExternal para permitir la programación de nuestra propia serialización. Cuando establece un atributo como static no se serializa. Se usa para realizar una serialización por defecto (aunque incluye un método para que la programe el desarrollador).

Cuando queremos programar nuestra propia serialización implementamos la interfaz serializable. ¿Verdadero o falso?. Verdadero. Falso.

El modelo MVC sirve separa los aspectos básicos de la creación de una aplicación de aspecto y lógica de negocio ¿Verdadero o Falso?. Verdadero. Falso.

Para describir el contenido del archivo .jar de un componente usamos el archivo: manifest.mf. BeanInfo. De definición de la clase. .class del componente.

Las propiedades de un componente definen: Su comportamiento. Su estado. Su persistencia. Su introspección.

Indica cuál de las siguientes no es una ventaja de la creación de componentes. Permiten el desarrollo de software en menos tiempo. Permiten el desarrollo de software con mayor posibilidad de fallos. Permiten el desarrollo de software más barato. Permiten el desarrollo de software de mayor calidad.

Los componentes deben ser persistentes. ¿Verdadero o falso?. Verdadero. Falso.

¿Cuál de los siguientes elementos hardware se puede asimilar mejor a un componente?. El cable de la alimentación. La fuente de alimentación de un ordenador. El sistema operativo. La carcasa.

Los controles de formularios son componentes. ¿Verdadero o falso?. Verdadero. Falso.

El tratamiento de los eventos (realizar una acción cuando el evento se produce) se realiza siempre en el componente. ¿Verdadero o falso?. Verdadero. Falso.

¿Qué elementos forman parte esencial de un componente?. Propiedades. Atributos. Métodos. Eventos a los que responde.

El estado de un componente se define por los métodos que lo componen. ¿Verdadero o falso?. Verdadero. Falso.

Usaremos un editor de propiedades programado por nosotros cuando el tipo específico de la propiedad sea un tipo simple. ¿Verdadero o falso?. Verdadero. Falso.

Serializar un componente consiste en almacenar en un archivo su estado y deserializarlo en recuperar la información desde ese archivo. ¿Verdadero o falso?. Verdadero. Falso.

Para una propiedad definida como protected boolean activo, ¿Cómo se definen son los métodos get y set?. public void setActiva(boolean activa)public boolean getActiva(). protected void setActiva(boolean activa) protected boolean getActiva(). public void setActivo(boolean activo) public boolean getActivo(). public void setActivo(boolean activo) public boolean isActivo().

Es posible tener más de un oyente para cada evento que emite un componente. ¿Verdadero o falso?. 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 posee un identificador de objeto.

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.

Un objeto estructurado es aquel que contiene otros objetos. Verdadero. Falso.

Un ObjectContainer es una interfaz que proporciona, entre otros, los métodos store(), queryByExample(), close() y delete(). Verdadero. Falso.

Para actualizar un objeto almacenado, db4o necesita conocerlo previamente. Verdadero. Falso.

La actualización de un objeto estructurado supone la actualización de todos sus objetos hijos. Verdadero. Falso.

El lenguaje OQL incluye un rico repertorio de sentencias para modificar el estado de los objetos. Verdadero. Falso.

Señala las opciones correctas. Las consultas OQL con SELECT. No permiten recuperar objetos relacionados. No permiten realizar consultas navegacionales. Permiten realizar JOINs. Permiten recuperar el OID de un objeto almacenado.

Señala la opción correcta. Para crear una conexión JDBC puro en Matisse. No es posible, siempre hay que utilizar una mezcla entre JDBC y Matisse. Además de java.sql.* se necesita com.matisse.sql.MtDriver. Se necesita java.sql.* y com.matisse.MtDatabase. No se puede realizar este tipo de conexiones en Matisse.

En una base de datos objeto-relacional, las columnas de una tabla pueden almacenar tipos estructurados. Verdadero. Falso.

El tipo array de PostgreSQL sólo permite vectores. Verdadero. Falso.

Señala las opciones correctas. El tipo array en PostgreSQL. Requiere que todos sus elementos sean del mismo tipo. Permite declarar columnas como matriz de 2 dimensiones. Siempre se debe especificar entre corchetes el tamaño de la dimensión. Sólo se pueden especificar vectores de una dimensión.

En PostgreSQL se pueden crear funciones con parámetros de tipo estructurado, pero no de tipo array. Verdadero. Falso.

Una transacción en Db4o se deshace mediante un rollback. Verdadero. Falso.

Las BD XML-compatibles recuperan el documento tal y como fue insertado originalmente. Verdadero. Falso.

Una BD XML nativa sólo puede almacenar documentos XML válidos. Verdadero. Falso.

El almacenamiento basado en modelo supone almacenar el documento como texto en un almacén adecuado con índices y que soporte transacciones. Verdadero. Falso.

Una colección sólo puede almacenar documentos XML. Verdadero. Falso.

eXistdb no soporta el estándar de consulta XQuery. Verdadero. Falso.

El cliente java de eXist no nos permite realizar consultas, únicamente nos sirve para gestionar los usuarios de la base de datos. Verdadero. Falso.

Un XML Group Library es el equivalente a una BD XML. Verdadero. Falso.

Señala la opción correcta. Entre los nodos de la estructura jerárquica de un árbol XML están: Nodo etiqueta y nodo atributo. Nodo padre. Nodo hijo. Nodo raíz y nodo elemento.

El camino: //curso selecciona los elementos curso descendientes del nodo contextual. Verdadero. Falso.

La expresión /curso[aula=2]/profesor devuelve los profesores con cursos en el aula 2. Verdadero. Falso.

Mediante update insert podemos insertar un nodo nuevo, pero si especificamos INTO el contenido se añade antes de los nodos especificados. Verdadero. Falso.

XML:DB puede considerarse como una equivalencia en los sistemas XML nativos a alternativas como ODBC y JDBC. Verdadero. Falso.

El servicio para crear y borrar colecciones se llama. CollectionManagmentService. CreatecollectionService. DeleteCollectionService. No hay ningún servicio que haga esto.

El método para borrar documentos de una colección es DeleteResource. Verdadero. Falso.

eXist no distingue internamente entre expresiones XPath y XQuery. Verdadero. Falso.

El uso de componentes software implica disminuir del coste de producción de software. Verdadero. Falso.

La reflexión es una forma de implementar la introspección a bajo nivel, sin depender de la aplicación. Verdadero. Falso.

¿En qué casos crees que es más adecuado usar una propiedad indexada?. Estamos creando un componente para representar un panel de estados en el que tenemos tres posibles estados. Para representar los teléfonos fijo y móvil y de trabajo de una persona. Para representar los hijos de una persona.

Supongamos que tenemos un componente para gestionar las notas de los estudiantes de una clase con una propiedad que almacena el número de estudiantes de la clase, ¿de qué tipo sería esta propiedad?. Simple. Indexada.

¿Qué herramienta usarías en la actualidad para crear un componente?. BeanBox. BeanBuilder. NetBeans.

La distribución de los componentes se realiza a través de... La distribución de la clase que implementa la interfaz Serializable. La copia de las clases que forman el componente en el proyecto que las usa. El empaquetado de las clases que forman el componente, incluidas las que se ocupan de los eventos relacionados o aquellas que contienen la información del componente.

Cuando queremos crear un componente usamos la interfaz Serializable para... La implementación de la clase. Implementar la persistencia. El uso de una propiedad de tipo Serializable. Crear un componente con características de otro.

Para que una clase pueda ser considerada un componente debe implementar la interfaz Serializable y tener un constructor sin argumentos. Verdadero. Falso.

¿Qué elementos intervienen en la implementación de un evento?. Una clase que define el evento. Una interfaz que define los métodos a implementar. Una clase que defina el evento y una interfaz que defina los métodos a implementar.

Un base de datos objeto-relacional almacena los objetos igual que una base de objetos pura. ¿Verdadero o falso?. Verdadero. Falso.

Algunos paquetes del API de Matisse para Java son: ObjectServer. com.matisse.sql. MtDatabase. com.matisse.sql.

Las iniciales FLWOR significan: For,let,where, order y return. Following. El nombre del creador. For, let, write, or, y read.

Relaciona cada método con su valor correspondiente. public void addPropertyChangeListener (PropertyChangeListener l). public void setPropiedad (int posicion, Tipo p). public void addPropertyVetoableListener (VetoableChangeListener l). public void setPropiedad (Tipo p).

¿Cómo tratamos una clase para que genere objetos que sean eventos?. Implementando la interfaz EventListener. Heredando de EventObject. Implementando la interfaz EventObject. Lenguajes descriptivos para la estructura de la interfaz.

Un componente de acceso a datos representa en cada momento con sus propiedades: Los valores de un registro de una tabla de la base de datos. El contenido completo de una tabla de la base de datos. La lógica de negocio de una organización. Un vector de elementos que mantiene en memoria el contenido de la base de datos.

Indica que afirmación no es cierta respecto a la reflexión. Se basa en los nombres de las propiedades. Se implementa a través de java.lang.reflect en java. Se basa en el uso de patrones. Está implementado en el BeanInfo.

Denunciar Test