ACCESO A DATOS RA4 (PARTE 2/2)
|
|
Título del Test:
![]() ACCESO A DATOS RA4 (PARTE 2/2) Descripción: TEMA 4 DEL LIBRO |



| Comentarios |
|---|
NO HAY REGISTROS |
|
4.4. CaraCterístiCas de las bases de datos orientadas a objetos. . ¿Qué es una base de datos orientada a objetos (BDOO)?. Una base de datos que almacena únicamente archivos binarios. Un sistema que representa la información mediante objetos. Un motor relacional con vistas avanzadas. Un sistema diseñado solo para almacenar streams. ¿Cuál fue el propósito principal por el que nació la BDOO?. Optimizar consultas SQL. Sustituir los sistemas relacionales. Simplificar la programación orientada a objetos. Reducir el tamaño de almacenamiento. ¿Qué característica permite que los objetos se representen “de manera natural”?(TIPO EXAMEN). Que los objetos se ordenen por tamaño. Que se combinen modelos conceptuales. Que se representen sin necesidad de SQL. Que el modelo orientado a objetos admita relaciones directas. ¿Qué capacidad tienen las BDOO?. Reducir la semántica del modelo. Representar complejidades más allá de los sistemas relacionales. Limitar el número de objetos por tabla. Evitar el encapsulamiento. ¿Qué característica describe “soporta objetos complejos”?. Solo permite objetos escalares. Permite construir objetos complejos a partir de objetos más básicos. Solo admite herencia simple. Limita las relaciones entre objetos. ¿Qué implica el encapsulamiento en una BDOO?. Limitación de memoria. Que los datos se mezclen entre objetos. Que los programadores no tengan acceso directo a la información. Que no existan atributos privados. ¿Qué es la identidad del objeto en una BDOO?. La dirección física del archivo. Un identificador único independiente de otros registros. El nombre de la clase del objeto. El tamaño de la instancia. ¿Por qué una BDOO suele ser más rápida?. Porque las consultas se guardan en caché. Porque no necesita enlazar tablas con joins. Porque genera índices automáticamente. Porque compila objetos en paralelo. ¿Cuál es el objetivo principal de la BDOO respecto al mantenimiento?. Aumentar el número de procesos. Facilitar la migración entre motores. Reducir el mantenimiento y alargar la vida útil de la base. Evitar el uso de objetos. ¿Cómo representa una BDOO el modelo real de datos?. Mediante tablas exclusivamente. Asociando datos a procesos y clases. A través de índices y triggers. Empleando solo tipos primitivos. ¿Qué ventaja aporta la flexibilidad de una BDOO?. Permite solo herencia simple. Los objetos pueden crearse y eliminarse en tiempo de ejecución. Exige definir todas las clases antes de ejecutar. Prohíbe reutilizar objetos. ¿Qué ocurre cuando un nuevo objeto se crea en una BDOO dentro de una jerarquía?. No hereda nada. Hereda atributos y comportamientos de sus superclases. El programador debe copiar manualmente los atributos. Los métodos no se heredan nunca. ¿Qué característica de POO comparten también las bases de datos orientadas a objetos?. Tablas. Normalización. Herencia, encapsulación y polimorfismo. Restricciones CHECK. ¿Qué es el polimorfismo en el contexto de una BDOO?. Propiedad que permite que una operación dé diferentes resultados según el objeto destino. Capacidad de un objeto para convertirse en tabla. Proceso de dividir objetos en subclases. Método para detectar tipos automáticamente. ¿Qué permite la reutilización de código en una BDOO?. Que los objetos no tengan métodos. Que los objetos se borren automáticamente. Que los nuevos objetos hereden datos y comportamientos. Que no haya superclases. 4.5. sistemas gestores de bases de datos orientadas a objeto (odbms, object data base management system). . ¿Qué es un sistema gestor de bases de datos orientadas a objetos (ODBMS)?. Un motor relacional que usa tablas exclusivamente. Un sistema que soporta el modelo y creación de información como objetos. Un motor SQL optimizado para datos multimedia. Un lenguaje de programación para objetos. ¿Qué diferencia a un ODBMS de un sistema relacional tradicional?. Usa únicamente datos numéricos. Requiere normalización estricta. Guarda la información como un objeto complejo sin necesidad de mapear tablas. No admite relaciones entre objetos. ¿Qué tipo de lenguaje se usa en bases de datos Oracle para trabajar con objetos y funciones?(EXAMEN). OQL. PL/SQL. JavaScript SQL. ODB-program. ¿Qué significa PL/SQL?. Programmed Logic / Structured Query Language. Procedural Language Extension of SQL. Parallel Logic Structured Query Language. Procedural Language Secure Query Layer. ¿Cómo está estructurado el código en PL/SQL?. En tablas y filas. En bloques lógicos que pueden contener otros bloques. En funciones puras sin procedimientos. Solo en declaraciones sin ejecución. ¿Desde qué versión está integrado PL/SQL en Oracle?. Versión 3. Versión 4. Versión 6. Versión 7. ¿Qué NO está disponible en SQL pero sí en PL/SQL según el libro?. SELECT. DECLARE. Funciones agregadas. JOIN. ¿Cuál de las siguientes es una funcionalidad destacada de PL/SQL?. No permite manejar excepciones. No admite procedimientos. Incluye condiciones y bucles. Solo ejecuta SQL estático. ¿Qué se declara en la sección DECLARE del bloque PL/SQL?. Los resultados de la consulta. Variables, constantes, objetos, triggers o cursores. El formato de salida. Solo funciones. ¿Qué sección del bloque PL/SQL contiene la lógica principal y las sentencias SQL?. DECLARE. INIT. BEGIN. END. ¿Para qué sirve la sección EXCEPTION en PL/SQL?. Para declarar variables. Para ejecutar SQL dinámico. Para gestionar errores que ocurran entre BEGIN y END. Para terminar el bloque. ¿Qué indica la sección END en un bloque PL/SQL?. El inicio del bloque. El manejo de errores. El final del bloque PL/SQL. La declaración de triggers. ¿Qué instrucción PL/SQL imprime un mensaje en pantalla?. PRINT('Hola'). DBMS_OUTPUT.PRINT('Hola'). DBMS_OUTPUT.PUT_LINE('Hola'). WRITE('Hola'). 4.6. tipos de datos: tipos básiCos y tipos estruCturados. . |




