Quiz
uf4
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (30)
1¿Cuál de las siguientes opciones es una sentencia correcta para crear el cuerpo
de un objeto?- ACREATE OR REPLACE TYPE BODY…
- BCREATE OR REPLACE BODY…
- CNEW TYPE BODY…
- DNinguna de las respuestas es correcta
2¿Cuál de las siguientes opciones es válida como sentencia para crear una
colección de datos?- ACREATE TYPE nombres ARRAY OF VARCHAR2 (20);
- BCREATE TYPE nombres AS VARRAY(10) OF VARCHAR2 (20);
- CNinguna de las respuestas es correcta
- DCREATE TYPE nombres AS VARRAY(10) VARCHAR2 (20);
3La herencia es…
- Ael mecanismo por el cual una función va a heredar los parámetros de otra
- BNinguna de las respuestas es correcta
- Cel mecanismo por el cual una clase derivada va a heredar los atributos de otra
- Del mecanismo del paso de parámetros entre procesos
4Dado este código, ¿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;- A1
- B2
- C3
- D4
5Identifica cuál es el programa de desarrollo en Oracle para bases de datos:
- ASQLi
- BLinQ
- CMySQL
- DSQL developer
6¿Qué palabra clave utilizamos en la creación de un objeto para heredar de otro
objeto?- AUNDER
- BEXTENDS
- CNinguna de las respuestas es correcta
- DHERED
7Una de las principales ventajas de la programación orientada a objetos (POO)
es...- Ala herencia.
- BTodas las respuestas son correctas.
- Cla inserción de estructuras repetitivas.
- Dla inserción de condicionales.
8En relación con los métodos en objetos, selecciona la respuesta correcta:
- ATodas las respuestas son correctas
- BSon punteros a un objeto
- CMejoramos la búsqueda de información
- DAcciones que modelan el comportamiento de los objetos
9Selecciona la opción incorrecta sobre las características de la herencia:
- APueden crearse subtipos de objetos a partir de otros
- BGracias a la herencia se pueden crear superclases abstractas
- CSe puedan crear subclases más específicas
- DLos subtipos no pueden definir sus propios atributos y métodos
10La directiva PRAGMA_REFERENCES se utiliza para…
- AForzar las reglas anteriores.
- BDefinir el nombre del objeto.
- CNinguna de las respuestas es correcta.
- DCrear las funciones del objeto.
11¿Cuál es el tipo de colección ordenado de elementos de tamaño fijo?
- AVarray
- BTabla
- CTabla Anidada
- DObjeto
12Señala la respuesta incorrecta sobre tablas anidadas:
- ANo existe un orden predefinido
- BEs un conjunto de elementos del mismo tipo.
- CEl tipo de dato que almacena puede ser básico o definido por el usuario.
- DPueden tener una o más columnas.
13Centrándonos en las colecciones de objetos, selecciona la respuesta correcta:
- AEs un grupo de elementos del mismo tipo
- BTienen atributos atómicos
- CNinguna de las respuestas es correcta
- DSon tablas anidadas
14¿Cuál de las siguientes opciones es correcta como creación de un objeto?
- ANinguna de las respuestas es correcta
- BCREATE OR REPLACE persona AS OBJECT
- CCREATE OR REPLACE persona OBJECT
- DCREATE OR REPLACE TYPE persona AS OBJECT
15¿Qué instrucción se usa para declarar un tipo como abstracto?
- ANOT INSTANTIABLE
- BNOT INITIAL
- CINSTANTIABLE
- DABTRACT
16¿Cuál de las siguientes opciones es correcta como llamada a un objeto?
- ATrabajador := NEW Persona(1, 'Alberto', '22/12/1989');
- BNinguna de las respuestas es correcta
- CTrabajador = Persona(1, ‘Alberto’ ‘22/12/1980’);
- DTrabajador = NEW Persona(1, ‘Alberto’ ‘22/12/1980’);
17Identifica la respuesta correcta de NOT FINAL:
- Ano poner la cláusula al crear este objeto, da error, pero compila
- Bno poner la cláusula al crear este objeto, da error y no compila
- Cno poner la cláusula al crear este objeto, no compila
- Dno poner la cláusula al crear este objeto, da error
18Si queremos heredar en el objeto "tipo_coche" los campos el objeto
"tipo_vehiculo" cual es la instrucción que nos falta siguiendo este código.
CREATE OR REPLACE TYPE tipo_vehiculo AS OBJECT (
id_v NUMBER,
make VARCHAR2(15),
) NOT FINAL NOT INSTANTIABLE;
/
CREATE TYPE tipo_coche ____?____ tipo_vehiculo (
convertible CHAR(1)
);- AUNDER
- BREFERENCE
- CWITH
- DFROM
19Para poder crear tipos de objetos se debe hacer uso de la sentencia….
- ACREATE OBJECT
- BCREATE TYPE
- CNinguna de las respuestas es correcta
- DCREATE AS OBJECT
20Se utiliza el polimorfismo cuando..
- Auna clase secundaria de verse como una clase derivada.
- Buna clase derivada debe verse como la clase principal.
- Cuna clase principal debe verse como una clase derivada.
- Duna clase derivada debe verse como una clase secundaria.
21¿Cuál de las siguientes opciones es válida como campo de un objeto con referencia a un objeto?
- AEmpleados OBJECT
- BEmpleados personas
- CEmpleados AS OBJECT
- DNinguna de las respuestas es correcta
22¿Cuál de las siguientes sentencias es válida sentencia de inserción de datos en una tabla donde hay un campo referenciando a un objeto?
- AINSERT Empleados VALUES ('Informática', Persona(1, 'Paco' , 'González'));
- BINSERT Empleados ('Informática', Persona(1, 'Paco' , 'González'));
- CINSERT INTO Empleados VALUES ('Informática', Persona(1, 'Paco' , 'González'));
- DNinguna de las respuestas es correcta
23Se caracterizan porque se basan en una programación orientada a objetos (POO) que se desarrolla basándose en:
- Aencapsulamiento, herencia y polimorfismo
- Bherencia
- Cencapsulamiento y herencia
- Dencapsulamiento
24¿Cuál de las siguientes opciones es válida como campo de un objeto que referencia a una colección de datos?
- ACREATE TYPE nombres AS VARRAY(10) VARCHAR2 (20);
- BEmpleados colec_personas
- CNinguna de las respuestas es correcta
- DEmpleados
25Las colecciones se crean mediante:
- AvArrays
- Bnested tables
- Cunder
- Dnot final
26Para definir métodos en BBDD-OR
- ASe usan funciones o procedimientos miembros de un tipo de datos
- BSe utilizan paquetes con cuerpo y cabecera
- CNo es posible utilizar métodos
- DNinguna respuesta es correcta
27Para invocar a un método en BBDD-OR
- ASe utiliza el operados ->
- BSe utiliza la función REF
- CSe usa la función object-value()
- DSe usa el operador punto (.)
28En el modelo objeto-relacional:
- ALas tablas dejan de ser elementos bidimensionales para pasar a convertirse a estructuras de datos bastante más
complejas. - BLas tablas dejan de ser elementos bidimensionales para convertirse en pequeñas funciones.
- CLas tablas dejan de ser elementos bidimensionales para convertirse en procesos con parámetros.
- DNinguna de las respuestas es correcta.
- ALas tablas dejan de ser elementos bidimensionales para pasar a convertirse a estructuras de datos bastante más
29Hay características de programación a objetos con las que podemos trabajar en bases de datos. Selecciona la opción incorrecta
sobre las características de la herencia:- ASe pueden crear subclases más específicas
- BGracias a la herencia se pueden crear superclases abstractas
- CLos subtipos no pueden definir sus propios atributos y métodos
- DPueden crearse subtipos de objetos a partir de otros
30Un objeto puede estar compuesto por:
- AAtributos y procesos
- BNinguna de las anteriores
- CUn nombre, unos atributos y unos métodos.
- DAtributos y funciones
Information
- Description
- Otro DAW 1SEMESTRE (BASE DE DATOS B) Quiz on uf4, created by Raul Jerez on 07/05/2021.
- Author
- Raul Jerez
- Language
- Español
- Views
- 17
- Tags
- Rating
- No ratings yet Rate this quiz