ACCESO A DATOS TEMA 10
|
|
Título del Test:
![]() ACCESO A DATOS TEMA 10 Descripción: Bases de datos objeto relacionales |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cómo se clasifica principalmente una base de datos objeto-relacional?. Como una base de datos puramente orientada a objetos que imita tablas. Como una base de datos híbrida que combina el modelo relacional con características del modelo de objetos. Como una base de datos relacional que elimina el uso de SQL. Como un sistema de gestión de archivos sin estructura definida. Al crear nuevos tipos de datos compuestos en este modelo, ¿Qué métodos específicos se deben definir obligatoriamente ?. Métodos para encriptar y desencriptar los datos automáticamente. Métodos para convertir el tipo a caracteres ASCII y viceversa (conversión inversa). Métodos para generar respaldos automáticos en la nube. Métodos para eliminar la herencia de las tablas padre. ¿Cuál de los siguientes elementos es un ejemplo de tipo de dato complejo soportado por las bases de datos objeto-relacionales?. Solo tipos primitivos como Entero y Varchar. Estructuras tabulares estáticas sin relaciones. Listas, Pilas, Colas y Arrays. Archivos de texto plano sin formato. ¿Qué mecanismo se utiliza para introducir la comprobación de reglas de integridad en las bases de datos objeto-relacionales?. Únicamente mediante claves foráneas complejas. A través de Triggers (disparadores). Usando exclusivamente código Java compilado en el servidor. No es posible comprobar la integridad en este modelo híbrido. ¿Cuál es el principal objetivo de los modelos de bases de datos objeto-relacionales?. Eliminar por completo el uso de SQL en aplicaciones modernas. Acortar la distancia entre las bases de datos relacionales y las prácticas orientadas a objetos de lenguajes como Java, C++ o C#. Reemplazar a los SGBD relacionales tradicionales como Oracle o MySQL. Limitarse a almacenar solo datos simples (números, cadenas). En una base de datos objeto-relacional, ¿Qué se define cuando se crea un "tipo de dato" (object type) nuevo?. Solo una estructura de tabla temporal. Un comportamiento y agrupación de datos específica para una parte de la aplicación, con atributos y métodos. Una restricción para evitar el acceso a datos sensibles. Un nuevo lenguaje de programación dentro de la base de datos. ¿De qué tres elementos principales se compone un objeto?. Nombre, Consulta y Triggers. Atributos, Índices y Vistas. Nombre, Atributos y Métodos. Clases, Herencia y Polimorfismo. Para construir nuestros propios tipos de datos definidos por el usuario, ¿sobre qué tipos debemos basarnos obligatoriamente?. Solo otros tipos definidos por nosotros previamente. Los tipos de datos básicos que proporciona el sistema. No es necesario basarse en ningún otro tipo. Únicamente en tipos de colección. ¿Qué característica distingue a un VARRAY respecto a su tamaño y contenido?. Tiene un tamaño ilimitado de elementos. No utiliza índices para ordenar sus elementos. Permite mezclar tipos de datos (números y texto) en el mismo array. Debe establecerse un número máximo de elementos al declararlo y todos deben ser del mismo tipo. ¿Qué ocurre con el espacio de almacenamiento cuando se declara un objeto VARRAY?. Se reserva automáticamente el espacio máximo definido en la declaración. Se reserva un espacio fijo de 4.000 bytes obligatoriamente. No se reserva espacio real en ese momento (se reserva cuando se usa). Se crea una tabla auxiliar inmediatamente. ¿Cómo maneja Oracle el almacenamiento de un VARRAY si este supera los 4.000 bytes de tamaño?. Devuelve un error de desbordamiento de búfer. Trunca los datos excedentes para que quepan en la columna. Lo almacena igual que el resto de columnas pero comprimido. Lo almacena en una tabla aparte, tratándolo como un dato de tipo BLOB. ¿Cuál de las siguientes opciones es un uso válido para el tipo VARRAY según el texto?. Únicamente para definir parámetros de entrada en funciones externas. Definir la tipología de un atributo dentro de un tipo objeto. Reemplazar las restricciones de integridad referencial. Crear índices automáticos sobre tablas relacionales estándar. ¿Qué dos opciones de colección, para guardar conjuntos de datos?. Listas enlazadas y Pilas. Array (Varray) y tabla anidada. Colas y Árboles binarios. Tablas hash y diccionarios. ¿Cuáles son las características principales de una tabla anidada respecto a sus elementos. Son elementos ordenados y tienen un límite máximo fijo especificado en la definición. Son elementos no ordenados y no tienen un máximo especificado en la definición. Son elementos ordenados y se almacenan siempre en la misma tabla que el objeto padre. Son elementos desordenados y solo pueden almacenar tipos de datos básicos (NUMBER, VARCHAR2). ¿Qué expresión o palabra clave se debe utilizar para realizar operaciones como SELECT, INSERT, DELETE o UPDATE en una tabla anidada?. La expresión NESTED. La expresión VARRAY. La expresión TABLE. La expresión OBJECT. Si una columna de una tabla anidada está definida mediante un tipo de objeto de usuario, ¿Cómo se puede visualizar dicha tabla?. Como una única celda inmodificable. Como una tabla multicolumna (con una columna por cada atributo del objeto usuario). Como un error de sintaxis, ya que las tablas anidadas solo aceptan tipos básicos. Como un array unidimensional de caracteres ASCII. ¿Cuál de las siguientes opciones es un uso válido para un tipo de tabla anidada una vez ha sido definido?. Únicamente para definir claves primarias compuestas. Como atributo de un objeto de tipo usuario. Para reemplazar las vistas relacionales estándar. Solo para la creación de índices secundarios. ¿Cuál de las siguientes afirmaciones describe correctamente las características principales de una tabla anidada en cuanto a orden y tamaño?. Es una lista ordenada de elementos donde debemos especificar el tamaño máximo al crearla. Es una lista de elementos ordenados cuyo tamaño crece dinámicamente sin límite. Es una lista de elementos no ordenados donde el máximo no está especificado en la definición. Es un conjunto de elementos de diferentes tipos de datos ordenados por índice. Para realizar operaciones de manipulación de datos (SELECT, INSERT, DELETE, UPDATE) sobre una tabla anidada, ¿Qué expresión es necesario utilizar?. ARRAY. COLLECTION. TABLE. LIST. Si una tabla anidada contiene elementos que son de un "tipo de objeto de usuario" (con varios atributos), ¿Cómo puede ser vista o interpretada dicha tabla?. Como un campo BLOB binario sin estructura. Como una única columna de texto concatenado. Como una tabla multicolumna, con una columna por cada atributo del objeto definido. Como un VARRAY de dimensión fija. ¿Qué permite el tipo REF en Oracle objeto-relacional?. Almacenar directamente copias completas de objetos dentro de otros objetos. Guardar una referencia (enlace) a un objeto almacenado en una tabla, creando una relación entre objetos. Eliminar automáticamente objetos relacionados cuando se borra la referencia. Convertir tipos de datos primitivos en tipos de objetos complejos. ¿Para qué se utilizan principalmente las referencias de tipo REF?. Para realizar operaciones matemáticas directamente sobre las referencias. Para duplicar objetos automáticamente entre diferentes tablas. Para acceder a los objetos relacionados y actualizarlos. Para crear índices de búsqueda más rápidos en tablas relacionales tradicionales. ¿Es posible realizar operaciones directamente sobre las referencias de tipo REF?. Sí, se pueden sumar, restar y comparar directamente. No, no es posible realizar operaciones directamente sobre las referencias. Sí, pero solo operaciones de concatenación de cadenas. Sí, cualquier operación permitida en tipos primitivos se puede aplicar. ¿Qué valores se pueden asignar para usar o actualizar una referencia de tipo REF?. Solo números enteros positivos. Solo cadenas de texto en formato UUID. REF o NULL. Cualquier tipo de dato primitivo de Oracle. Cuando se define una columna de tipo REF, ¿qué posibilidad adicional ofrece Oracle para controlar su uso?. Convertir automáticamente la referencia en clave foránea tradicional. Acotar (restringir) el alcance a los objetos que se guarden en una determinada tabla específica. Permitir que la referencia apunte a objetos de cualquier tipo indistintamente. Eliminar la necesidad de definir el tipo de objeto referenciado. ¿Qué permite el tipo REF ?. Almacenar directamente los valores de un objeto en una tabla. Hacer referencia a un identificador único de un objeto desde otro objeto o tabla. Definir índices múltiples para consultas complejas. Convertir tipos de datos a formato XML. ¿Qué operación NO es posible realizar directamente sobre un atributo de tipo REF?. Actualizar su valor. Consultar el objeto al que refiere. Manipular el atributo sin usar REF o NULL. Eliminar el objeto referenciado. ¿Qué almacena un atributo de tipo REF ?. Los valores reales del objeto referenciado. Una clave primaria duplicada. Un enlace (referencia) a un objeto de la tipología definida. Un fragmento de código en PL/SQL. ¿Qué es una jerarquía de tipos en el contexto de la herencia ?. Un conjunto de tablas relacionales conectadas por claves foráneas. Una serie de niveles sucesivos de subtipos especializados que derivan de un supertipo común. Un grupo de funciones PL/SQL que comparten el mismo nombre. Una colección de índices que optimizan consultas en tablas anidadas. ¿Qué características heredan los subtipos derivados de un supertipo ?. Solo los métodos, pero no los atributos. Solo los atributos, pero no los métodos. Todas las características (atributos y métodos) del supertipo, y pueden ampliarse o redefinirse. Ninguna característica, solo comparten el nombre del tipo. ¿Qué ventaja principal ofrece la herencia de tipos en el modelado de aplicaciones?. Reducir el espacio de almacenamiento en disco. Facilitar un nivel superior de abstracción para manejar la complejidad del modelo de una aplicación. Eliminar la necesidad de usar SQL en las consultas. Aumentar la velocidad de ejecución de las transacciones. ¿Cómo se denomina el tipo de objeto ancestro común del que derivan todos los subtipos de una jerarquía?. Tipo padre. Tipo base. Supertipo. Tipo raíz. ¿Qué pueden hacer los subtipos derivados respecto al supertipo, según el texto?. Solo pueden heredar atributos, nunca modificar ni añadir nada. Heredan todas las características y pueden añadir nuevos atributos o métodos, o redefinir los heredados. Solo pueden redefinir métodos, nunca añadir nuevos atributos. No heredan nada, son tipos completamente independientes. ¿Qué es una jerarquía de tipos ?. Un conjunto de tipos completamente independientes sin relación entre sí. Una serie de niveles sucesivos de subtipos cada vez más especializados que derivan de un supertipo común. Una tabla anidada de tipos de objeto. Una colección de referencias REF que apuntan a tipos diferentes. El concepto de herencia de tipos en bases de datos objeto-relacionales es idéntico al que usamos habitualmente en qué lenguaje de programación?. C++. C#. Java. Python. |




