UF 4 BBDD B ILERNA
![]() |
![]() |
![]() |
Título del Test:![]() UF 4 BBDD B ILERNA Descripción: Recopilatorio de preguntas de las daypos más usadas |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué palabra clave utilizamos en la creación de un objeto para heredar de otro objeto?. Ninguna es correcta. HERED. UNDER. EXTENDS. ¿Qué sucede con cada registro en las BBDD objeto relacionales?. Cada registro se convierte en un objeto. Cada registro se convierte en un proceso. Cada registro se convierte en una función. Ninguna de las afirmaciones anteriores es correcta. Es posible almacenar múltiples valores en una columna de una misma fila ya que... Un objeto no suele contener múltiples valores. Un objeto suele contener múltiples valores. Una función suele contener múltiples valores. Un proceso suele contener múltiples valores. El supertipo define los atributos o métodos que van a compartir con. Todos los objetos del proyecto. Los subtipos, un objeto que elijan compartir. Otros supertipos, todos los objetos que hereden de estos. Los subtipos, todos los objetos que hereden de él. Se utiliza el polimorfismo cuando. Una clase secundaria debe verse como una clase derivada. Una clase principal debe verse como clase derivada. Una clase derivada debe verse como una clase principal. Una clase principal debe verse como una clase derivada. Al intentar eliminar el tipo objeto "animal" nos aparece el siguiente error. ¿A qué se debe y cómo se soluciona?. Se debe a que "animal" no es un tipo objeto y no puede ser eliminado. Se soluciona creando un tipo objeto "animal". Se debe a que la sintaxis "DROP TYPE" está obsoleta. Se soluciona utilizando la nueva sintaxis. Se debe a que la base de datos no reconoce la operación "DROP TYPE". Se soluciona reiniciando la base de datos. Esto sucede porque no se pueden borrar objetos que tengan dependencias. Para poder hacerlo hay que ejecutar DROP TYPE animal FORCE;. Señala la respuesta INCORRECTA sobre tablas anidadas. El tipo de dato que almacena puede ser básico o definido por el usuario. No existe un orden predefinido. Es un conjunto de elementos del mismo tipo. Pueden tener una o más columnas. Para poder crear tipos de objetos se debe hacer uso de la cláusula... CREATE AS OBJECT. CREATE OBJECT. Ninguna. CREATE TYPE. La programación orientada a objetos (POO) se desarrolla basándose en: Encapsulación. Herencia. Encapsulamiento y herencia. Encapsulamiento, herencia y polimorfismo. ¿Cuál de las siguientes sentencias es correcta como creación de un objeto?. CREATE OR REPLACE persona OBJECT. Ninguna de las respuestas es correcta. CREATE OR REPLACE persona AS OBJECT. CREATE OR REPLACE TYPE persona. ¿Qué sistema se utiliza principalmente para la gestión de bases de datos orientadas a objetos?. ODL (Object Definition Language). ODBMS (Object Database Management System). OQL (Object Query Language). SQL (Structured Query Language). Campo de un objeto que referencia a una colección de datos. Enlace de datos. Referencia de datos. Ninguna es correcta. empleados colec_personas. ¿Cuál de las siguientes opciones es válida como campo de un objeto con referencia a un objeto?. Empleados personas. Empleados OBJECT. Ninguna es correcta. Empleados AS OBJECT. ¿De qué puede estar compuesto un objeto en la programación orientada a objetos?. Atributos y funciones. Tablas. Ninguna de las anteriores. Atributos y procesos. ¿Cuál de las siguientes opciones es correcta como creación de un objeto?. CREATE OR REPLACE TYPE persona AS OBJECT. CREATE OR REPLACE persona AS OBJECT. CREATE OR REPLACE persona OBJECT. Ninguna es correcta. ¿NOT FINAL qué quiere decir?. Ninguna es correcta. Este objeto no puede ser nulo. Este objeto no es el último. Este objeto es el último. La herencia es el mecanismo mediante el cual: Una clase (derivada) puede eliminar los atributos de otra clase. Una clase (derivada) puede transformarse en otra clase. Ninguna de las respuestas es correcta. Una clase (derivada) puede heredar los atributos de otra clase. ¿Qué lenguaje se utiliza para definir los tipos de datos en una base de datos orientada a objetos?. ODL (Object Definition Language). OQL (Object Query Language). ODBM (Object Database Management). SQL (Structured Query Language). Selecciona la opción correcta: FROM. UNDER. REFERENCE. WITH. ¿Qué lenguaje de consulta se utiliza principalmente en la manipulación y recuperación de datos en los sistemas de base de datos orientados a objetos?. ODL (Object Definition Language). ODBM (Object Database Management). OQL (Object Query Language). SQL (Structured Query Language). ¿Para qué se utiliza la cláusula NOT FINAL en la definición de un tipo objeto en Oracle y cómo afecta esto al intentar eliminar (DROP) este tipo de objetos?. NOT FINAL se usa para indicar que el tipo objeto es mutable y su presencia impide que el tipo de objeto se elimine mientras haya objetos de ese tipo en la base de datos. NOT FINAL se usa para indicar que el tipo objeto está incompleto y su presencia impide que el tipo objeto se elimine hasta que esté completo. NOT FINAL se usa para indicar que el tipo objeto puede tener subtipos y su presencia no tiene ningún efecto al intentar eliminar el tipo de objeto. NOT FINAL se usa para indicar que el tipo objeto no puede ser instanciado y su presencia impide que tipo de objeto se elimine a menos que se elimine la cláusula NOTFINAL. Selecciona la opción INCORRECTA acerca de las características de la herencia: Los subtipos no pueden definir sus propios atributos y métodos. Gracias a la herencia se pueden crear superclases abstractas. Pueden crearse subtipos de objetos a partir de otros. Se pueden crear subclases más específicas. Los supertipos en la programación orientada a objetos van a definir los atributos y métodos que van a heredar: Los subtipos que se elijan en la superclase. Los subtipos, es decir, todos los objetos que hereden de la superclase. Ninguno de los anteriores. Sólo los objetos creados directamente desde la superclase. ¿Cuál de las siguientes opciones es correcta como llamada a un objeto?. Trabajador = Persona(1, 'Alberto','22/12/1980'). Trabajador := Persona(1, 'Alberto','22/12/1980'). Trabajador = NEW Persona(1, 'Alberto','22/12/1980'). Ninguna. ¿Cuál es el formato correcto para definir un nuevo tipo de objeto en PL/SQL?. CREATE TYPE OBJECT. CREATE TYPE. Ninguna. CREATE OBJECT. Una de las principales ventajas de la POO es... La herencia. La inserción de condicionales. La inserción de estructuras repetitivas. Todas son correctas. En el modelo objeto-relacional. Ninguna es correcta. Las tablas dejan de ser elementos bidimensionales para pasar a convertirse en estructuras de datos bastante más complejas. Las tablas dejan de ser elementos bidimensionales para convertirse en pequeñas funciones. Las tablas dejan de ser elementos bidimensionales para convertirse en procesos con parámetros. ¿Cuál de las siguientes palabras clave en Oracle PL/SQL se utiliza para obtener una referencia de un objeto?. REF. REFERENCIADO. DEREF. Ninguna. Los métodos en (las clases) objetos: Ninguna es correcta. Modelan (definen) el comportamiento de la clase objeto (lo que debe hacer ese objeto). Son un puntero que apuntan a otros objetos. Mejoran la búsqueda de información en la clase objeto. La tabla a la que hace referencia debe tener un atributo que guarde el identificador para cada tupla. NESTED. DEREF. DUAL. REF. Un objeto está compuesto por. Atributos y funciones. Ninguna es correcta. Atributos y métodos. Nombre y atributos. Una tabla y un objeto almacenan datos pero ¿son iguales?. Sí, ambos funcionan y almacenan lo mismo. No, la tabla se basa en el principio de atomicidad de los atributos y el objeto guarda las colecciones de datos. No, no almacenan datos ninguno de los dos. Ninguna. Cuando una clase derivada debe verse como una clase principal, se utiliza. Ninguna. Herencia. Polimorfismo. Encapsulamiento. Qué salida nos devolverá por pantalla? SET SERVEROUTPUT ON; CREATE TYPE precios AS VARRAY(10) OF NUMBER(12); / DECLARE vprecios precios; BEGIN vprecios := precios('3', '1', '2', '4'); dbms_output.put_line(vprecios(2)); END;. 1. 3. 4. 2. Cuál será la salida final por pantalla del código: CREATE OR REPLACE TYPE ty_persona AS OBJECT (idpersona NUMBER, dni VARCHAR2(9), nombre VARCHAR2(15), apellidos VARCHAR2(30), fecha_nac DATE, MEMBER FUNCTION muestraedad RETURN NUMBER, PRAGMA restrict_references(muestraedad, wnds); / CREATE OR REPLACE TYPE BODY ty_persona AS MEMBER FUNCTION muestraedad RETURN NUMBER IS fecha DATE := '01/01/202'; BEGIN RETURN to_char(fecha 'YYYY') - to:char(fecha_nac, 'YYYY'); END muestraedad; END; / SET SERVEROUTPUT ON DECLARE trabajador ty_persona; BEGIN trabajador := ty_persona (1,'123456','Alberto','Olivia','22/12/1989'); dbms_output.put_line(trabajador.nombre || '->' || trabajador.muestraedad()); END;. Alberto: 32. El código tiene errores. Alberto || 1989. Alberto -> 31. ¿Cuál de las siguientes opciones es válida como campo de un objeto que referencia a una colección de datos?. Ninguna. Empleados. CREATE TYPE nombres AS VARRAY(10) VARCHAR2(20). Empleados colec_personas. Rellena el segundo cuadro. Declare. Ninguna. Member. Return. Qué hace el siguiente código. Devuelve un valor negativo si se crea un cliente nuevo. Devuelve un valor negativo si el primero es mayor que el segundo, un valor positivo si ocurre lo contrario y un cero si ambos son iguales. Devuelve un valor negativo si el primero es menor que el segundo. Crea un cliente nuevo. Responde a la pregunta que se plantea según el siguiente código: (1)............ OR REPLACE TYPE animal AS (2)........... (nombre VARCHAR2(25), numPatas NUMBER, sonido VARCHAR2(25), sexo VARCHAR2(25), fecha_nacimiento DATE, MEMBER (3).............. mostrar_edad RETURN NUMBER, MEMBER (4) ............... descripción) (5) ............; Cuál de las siguientes opciones el válida para el hueco N1?. Function. Create. Ninguna. Replace. La herencia es... Ninguna. El mecanismo del paso de parámetros entre procesos. El mecanismo por el cual una clase derivada va a heredar los atributos de otra. El mecanismo por el cual una función va a heredar los parámetros de otra. Rellena el primer cuadro. Function. Object. Procedure. Ninguna. Rellena el cuadro en blanco. DEREF. Ninguna. REF. INTO. Responde a la pregunta que se plantea según el siguiente código: (1)............ OR REPLACE TYPE animal AS (2)........... (nombre VARCHAR2(25), numPatas NUMBER, sonido VARCHAR2(25), sexo VARCHAR2(25), fecha_nacimiento DATE, MEMBER (3).............. mostrar_edad RETURN NUMBER, MEMBER (4) ............... descripción) (5) ............; Cuál de las siguientes opciones el válida para el hueco N5?. Ninguna. END OBJECT. );. NOT FINAL. Para qué se utiliza la cláusula NOT FINAL en la definición de un tipo objeto?. Se utiliza para que no se produzcan herencias de ningún tipo. Se utiliza para que los subtipos puedan heredar del supertipo indicado por la cláusula NOT FINAL al final de la definición del supertipo. La cláusula NOT FINAL no tiene efecto alguno sobre el código. Todas son falsas. Rellena el tercer cuadro. Ninguna. PRAGMA. MEMBER. FUNCTION. Centrándonos en las colecciones de objetos, selecciona la respuesta correcta: Ninguna. Es un grupo de elementos del mismo tipo. Tiene atributos atómicos. Son tablas anidadas. La directiva PRAGMA_REFERENCES se utiliza para... Crear las funciones del objeto. Definir el nombre del objeto. Ninguna. Forzar las reglas anteriores. Qué palabra clave utilizamos en la creación de un objeto para heredar de una superclase?. HERED. EXTENDS. UNDER. Ninguna. Rellena el tercer cuadro. RETURN. WHERE. IF. Ninguna. Cuál de las siguientes opciones es una sentencia correcta para crear el cuerpo de un objeto?. CREATE OR REPLACE BODY... Ninguna. NEW TYPE BODY... CREATE OR REPLACE TYPE BODY... Cuál de las siguientes opciones es válida como campo de un objeto con referencia a una colección de datos?. Empleados as VARRAY. Ninguna. Empleados VARRAY. Empleados personas. Marca la opción INCORRECTA sobre el modelo objeto-relacional: Permite colecciones de objetos. Permite campos multidimensionales. Cada registro de una tabla se considera un objeto. Las tablas dejan de ser elementos bidimensionales. Rellena el segundo cuadro. Ninguna. PRAGMA. RETURN. MEMBER. Responde a la pregunta que se plantea según el siguiente código: (1)............ OR REPLACE TYPE animal AS (2)........... (nombre VARCHAR2(25), numPatas NUMBER, sonido VARCHAR2(25), sexo VARCHAR2(25), fecha_nacimiento DATE, MEMBER (3).............. mostrar_edad RETURN NUMBER, MEMBER (4) ............... descripción) (5) ............; Cuál de las siguientes opciones el válida para el hueco N3?. PROCEDURE. PROCESO. FUNCTION. Ninguna. Para invocar a un método en una base de datos objeto-relacional. Se usa el operador punto (.). Se utiliza la función REF. Se usa la función object-value(). Se utiliza el operador ->. En relación con los métodos en objetos, selecciona la respuesta correcta: Son punteros a un objeto. Mejoramos la búsqueda de información. Acciones que modelan el comportamiento de los objetos. Todas correctas. Rellena el tercer cuadro. SET. RETURN. STORE. Ninguna. Las colecciones se crean mediante. NESTED TABLES. NOT FINAL. vArrays. UNDER. Cuál de las siguientes opciones es válida como sentencia para crear una colección de datos?. CREATE TYPE nombres ARRAY OF VARCHAR2(20);. Ninguna. CREATE TYPE nombres AS VARRAY(10) VARCHAR2(20);. CREATE TYPE nombres AS VARRAY(10) OF VARCHAR2(20);. Responde a la pregunta que se plantea según el siguiente código: (1)............ OR REPLACE TYPE animal AS (2)........... (nombre VARCHAR2(25), numPatas NUMBER, sonido VARCHAR2(25), sexo VARCHAR2(25), fecha_nacimiento DATE, MEMBER (3).............. mostrar_edad RETURN NUMBER, MEMBER (4) ............... descripción) (5) ............; Cuál de las siguientes opciones el válida para el hueco N2?. FUNCTION. Ninguna. OBJECT. PROCEDURE. Selecciona la opción INCORRECTA sobre las características de la herencia. Se pueden crear subclases más específicas. Pueden crearse subtipos de objetos a partir de otros. Los subtipos no pueden definir sus propios atributos y métodos. Gracias a la herencia se pueden crear superclases abstractas. La cláusula _______ sirve para eliminar tipos objeto que tienen dependencias de otros objetos. Suelen producirse por el uso de la cláusula NOT_FINAL. FORCE REMOVE. FORCE. FORCE DELETE. Ninguna. El encapsulamiento es... El mecanismo que vamos a seguir para agrupar los atributos y métodos dentro de un nuevo concepto que denominamos clase. El mecanismo que vamos a seguir para agrupar los campos de una tabla en otra. El mecanismo que vamos a seguir para desagrupar los atributos y métodos dentro de un nuevo concepto que denominamos función. Ninguna. En un base de datos orientada a objetos, identifica la respuesta INCORRECTA. SQL posee una restricción adicional que hace que todas las tuplas que se corresponden entre sí deben proceder de una tupla (insertada en una tabla). Cada tupla de la super tabla puede corresponderse, como máximo, con una tupla de cada una de sus subtablas inmediatas. La base es la atomicidad de los atributos. Constituye una nueva forma de pensar acerca de problemas, empleando modelos que se han organizado tomando como base conceptos del mundo real. En relación con las BBDDOO identifica la afirmación FALSA. Están formadas por un número definido de elementos. Es posible almacenar un conjunto de tuplas en un único atributo. Ninguna es correcta. Unas funciones constructoras de colecciones cuyo nombre coincide con el del tipo. Mecanismo por el cual una clase derivada va a heredar atributos de otra. Herencia. Ninguna es correcta. Encapsulamiento. Polimorfismo. Una estructura se puede entender como colección o también la podemos llamar. Tabla. Varrays. Todas son correctas. Array. Tabla anidada. REF. DEREF. NESTED. DUAL. Cuál de las siguientes es una sentencia válida de inserción de datos donde hay un campo referenciado a un objeto?. INSERT Empleados ("Informática", Persona (1, "Paco", "González"));. INSERT Empleados VALUES ("Informática", Persona (1, "Paco", "González"));. Ninguna es correcta. INSERT INTO Empleados VALUES ("Informática", Persona (1, "Paco", "González"));. En relación con las colecciones de BBDDOO identifica si las siguientes afirmaciones son verdaderas. Se definen para poder implementar relaciones 1:1. Ninguna es correcta. Está formado por un número definido de elementos. Unas funciones constructoras de colecciones cuyo nombre coincide con el del tipo. Se utiliza el polimorfismo cuando... Una clase secundaria debe verse como una clase derivada. Una clase principal debe verse como una clase derivada. Una clase derivada debe verse como una clase secundaria. Una clase derivada debe verse como la clase principal. CREATE OR REPLACE TYPE tipo_persona AS OBJECT (id NUMBER, nombre VARCHAR2(20), telefonos listado) NOT FINAL; / Qué significa la sentencia NOT FINAL?. Esta misma clase puede ser modificada ya que no es estática. Indica que no puede ser utilizada hasta la última sentencia. Ninguna es correcta. Indica que se pueden generar más tipos de objetos a partir de éste. Evita que el método modifique variables del paquete PL/SQL. WINDS. WNPS. RNDS. RNPS. Evita que el método lea variables del paquete PL/SQL. RNDS. WNPS. WINDS. RNPS. La tabla a la que hace referencia debe tener un atributo que guarde el identificador para cada tupla. REF. NESTED. DUAL. DEREF. Podemos acceder al objeto referenciado. REF. NESTED. DUAL. DEREF. Responde a la pregunta que se plantea según el siguiente código: (1)............ OR REPLACE TYPE animal AS (2)........... (nombre VARCHAR2(25), numPatas NUMBER, sonido VARCHAR2(25), sexo VARCHAR2(25), fecha_nacimiento DATE, MEMBER (3).............. mostrar_edad RETURN NUMBER, MEMBER (4) ............... descripción) (5) ............; Cuál de las siguientes opciones el válida para el hueco N4?. VIEW. Ninguna. PROCEDURE. FUNCTION. Cuál de las siguientes opciones es válida como campo de un objeto con referencia a un objeto?. Empleados OBJECT. Empleados personas. Empleados AS OBJECT. Ninguna es correcta. Cuál es el tipo de colección ordenado de elementos de tamaño fijo?. Tabla. Varray. Objeto. Tabla anidada. Evita que el método pueda leer las tablas de la base de datos. WINDS. RNDS. RNPS. WNPS. Identifica la respuesta correcta de NOT FINAL. No poner la cláusula al crear este objeto, da error y no compila. No poner la cláusula al crear este objeto, da error pero compila. No poner la cláusula al crear este objeto da error. No poner la cláusula al crear este objeto no compila. Operaciones que se pueden realizar sobre los registros de una tabla de objetos: Update y delete. Insert y update. Todas son correctas. Insert y delete. En el modelo objeto-relacional. Las tablas dejan de ser elementos bidimensionales para pasar a convertirse a estructuras de datos bastante más complejas. Ninguna es correcta. Las tablas dejan de ser elementos bidimensionales para convertirse en pequeñas funciones. Las tablas dejan de ser elementos bidimensionales para convertirse en procesos con parámetros. Para definir métodos en BBDD-OR. No se posible utilizar métodos. Se usan funciones o procedimientos miembros de un tipo de dato. Ninguna es correcta. Se utilizan paquetes con cuerpo y cabecera. Rellena el primer cuadro. Ninguna es correcta. REPLACE. RENAME. RETURN. Una de las principales ventajas de la POO es. Todas las respuestas son correctas. La inserción de condicionales. La inserción de estructuras repetitivas. La herencia. Evita que el método pueda modificar las tablas de la base de datos. RNDS. WNPS. WINDS. RNPS. Es posible almacenar múltiples valores en una columna de una misma fila, ya que. Un proceso suele contener múltiples valores. Un objeto suele contener múltiples valores. Una función suele contener múltiples valores. Un objeto no suele contener múltiples valores. Rellena el cuadro. DEREF. Ninguna es correcta. REF. DREF. Un objeto puede estar compuesto por. Un nombre, unos atributos y unos métodos. Ninguna es correcta. Atributos y funciones. Atributos y procesos. Cláusula con la que definir procedimientos y funciones. PRAGMA. MEMBER. Ninguna es correcta. CONSTRUCTOR. Cuántos constructores se pueden definir para un mismo objeto?. Un número limitado de N veces y especificado en la clase. Los que se quieran con distintos parámetros. Pueden estar vacíos. Todas son falsas. Un número ilimitado de veces pero tienen que contener algún valor. Se usan para inicializar un objeto. Esta inicialización asigna valores a los miembros del objeto. CONSTRUCTOR. MEMBER. Ninguna es correcta. PRAGMA. |