BBDD B - ILERNA

Beschreibung

TEST DE EXAMEN
Alejandro Gil Sánchez
Quiz von Alejandro Gil Sánchez, aktualisiert more than 1 year ago
Alejandro Gil Sánchez
Erstellt von Alejandro Gil Sánchez vor mehr als 5 Jahre
1488
0

Zusammenfassung der Ressource

Frage 1

Frage
¿Qué símbolo utiliza Oracle para leer valores entrados por teclado?
Antworten
  • $
  • %
  • #
  • &

Frage 2

Frage
TIPOS DE CURSORES: Implícitos: utilizados para operaciones “SELECT INTO”. Vamos a hacer uso de ellos cuando la consulta devuelve un único registro. Explícitos: estos son declarados y controlados por el programador cuando una consulta devuelve un conjunto de registros.
Antworten
  • True
  • False

Frage 3

Frage
Un bloque PL/SQL puede ser un bloque anónimo, un procedimiento o una función.
Antworten
  • True
  • False

Frage 4

Frage
Para realizar un bloque de control de errores este tiene que ser declarado con la palabra...
Antworten
  • BEGIN
  • EXCEPTION
  • ERROR
  • WHEN

Frage 5

Frage
Se utiliza el polimorfismo cuando una clase derivada debe verse como la clase principal.
Antworten
  • True
  • False

Frage 6

Frage
La herencia es el mecanismo por el cual una clase derivada va a heredar los atributos de otra.
Antworten
  • True
  • False

Frage 7

Frage
¿Cuál de las siguientes sentencias sirve para invocar el intérprete de comandos de la aplicación?
Antworten
  • OracleSQL
  • Sqlplus
  • SqlOra
  • cmdAql

Frage 8

Frage
¿Cuál de las siguientes opciones son excepciones predefinidas por Oracle?
Antworten
  • CURSOR_ALREADY_OPEN
  • NOT_LOGGED_ON
  • TOO_MANY_DATA
  • NO_DATA_FOUND
  • OTHERS_ERRORS
  • VALUE_EXCEPTION

Frage 9

Frage
La sentencia SET SERVEROUTPUT ON activa el visionado de los mensajes por consola.
Antworten
  • True
  • False

Frage 10

Frage
Un trigger es un módulo PL/SQL compilado y almacenado en la Base de Datos que tiene asociada una tabla y que se ejecuta al llevar a cabo una instrucción SQL.
Antworten
  • True
  • False

Frage 11

Frage
Para devolver un valor de una función, ¿qué palabra utilizaremos?
Antworten
  • BREAK
  • EXCEPTION
  • END
  • RETURN

Frage 12

Frage
Marca las partes en las que está estructurado un bloque de código de PL/SQL.
Antworten
  • Parte de tratamiento de excepciones.
  • Parte de creación.
  • Parte de fiscalización.
  • Parte de declaraciones.
  • Parte de variables.
  • Parte ejecutable

Frage 13

Frage
¿Cuál de las siguientes sentencias sirve para mostrar texto por la consola?
Antworten
  • DBMS_OUTPUT.ALERT
  • DBMS_OUTPUT.PUT_LINE
  • DBMS_OUTPUT.LINE
  • DBMS_OUTPUT.OUT_LINE

Frage 14

Frage
RESTRICCIONES: Nombre usuario: debe ser único e irrepetible. Su longitud máxima no debe sobrepasar los 30 caracteres. Además, sólo puede contener caracteres alfanuméricos y los símbolos especiales “$” y “_”. Configuración física: espacio que posee el usuario para almacenar su información y límite de almacenamiento. En Oracle se denomina tablespace. Perfil asociado: son los diferentes recursos de los que dispone el usuario del sistema. Privilegios y roles: concesión de funciones que pueden realizar los usuarios.
Antworten
  • True
  • False

Frage 15

Frage
¿Cuál de los siguientes programas de gestión de bases de datos utilizaremos para realizar bases de datos de Oracle?
Antworten
  • MySQL
  • SGBD Oracle
  • Access
  • SQL Server

Frage 16

Frage
¿Cuál de las siguientes sentencias utilizaremos para saber a qué usuario estamos conectado en la BBDD de Oracle?
Antworten
  • GET USER
  • SHOW USER
  • CURRENT USER
  • CONNECTED USER

Frage 17

Frage
¿Cuáles de los siguientes atributos son atributos de cursor?
Antworten
  • %COUNT
  • %OPEN
  • %ISOPEN
  • %FOUND
  • %FIND
  • %ROWCOUNT
  • %NOTFOUND
  • %CLOSE

Frage 18

Frage
Sintaxis de los triggers. BEFORE | AFTER: indica en qué momento queremos que se ejecute el trigger, antes o después de la acción sql.
Antworten
  • True
  • False

Frage 19

Frage
Sintaxis de los triggers. DELETE | INSERT | UPDATE: acciones sql que disparan el trigger.
Antworten
  • True
  • False

Frage 20

Frage
Sintaxis de los triggers. FOR EACH ROW: indicamos que el trigger se disparará por cada fila de la tabla sobre la cual se lleva a cabo la operación sql.
Antworten
  • True
  • False

Frage 21

Frage
Sintaxis de los triggers. WHEN: podemos incluir una condición de disparo del trigger.
Antworten
  • True
  • False

Frage 22

Frage
Sobre PL/SQL.
Antworten
  • Estructuras de control de flujo.
  • Uso de variables.
  • Soporta POO.
  • Integrado con SQL.
  • Control de errores y excepciones.
  • Programación modular: procedimientos y funciones.
  • No soporta triggers.
  • Uso de credenciales.

Frage 23

Frage
Conocemos por encapsulamiento al mecanismo que vamos a seguir para desagrupar los atributos y métodos dentro de un nuevo concepto que denominamos clase.
Antworten
  • True
  • False

Frage 24

Frage
Indica qué característica es incorrecta sobre cursores:
Antworten
  • Con cada cursor implícito debe existir la palabra clave “INTO”.
  • Las variables que reciben los datos devueltos por el cursor tienen que contener un tipo diferente de dato que las columnas de la tabla.
  • Los cursores implícitos solo pueden devolver una única fila. En caso de que se devuelva más de una fila (o ninguna fila) se producirá una excepción. No se preocupe si aún no sabe que es una excepción, le valdrá conocer que es el medio por el que PL/SQL gestiona los errores.

Frage 25

Frage
¿Cuál de las siguientes consultas es correcta?
Antworten
  • GRANT SELECT on ALUMNOS to miguel;
  • GRANT SELECT to miguel;
  • GRANT ALUMNOS to miguel;
  • Ninguna de las respuestas es correcta.

Frage 26

Frage
En Oracle los tipos de objetos son aquellos tipos de datos que han sido definidos por el usuario. Los objetos se presentan de forma abstracta, realmente se siguen almacenando en columnas y tablas.
Antworten
  • True
  • False

Frage 27

Frage
En el modelo objeto-relacional:
Antworten
  • Las tablas dejan de ser elementos bidimensionales para pasar a convertirse a 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.
  • Ninguna de las respuestas es correcta.

Frage 28

Frage
Las colecciones se crean mediante...
Antworten
  • vArrays
  • nested tables
  • under
  • not final

Frage 29

Frage
Para definir métodos en BBDD-OR...
Antworten
  • Se usan funciones o procedimientos miembros de un tipo de datos.
  • Se utilizan paquetes con cuerpo y cabecera.
  • No es posible utilizar métodos.
  • Ninguna de las respuestas es correcta.

Frage 30

Frage
Indica qué característica es incorrecta sobre cursores:
Antworten
  • Con cada cursor implícito debe existir la palabra clave “INTO”.
  • Las variables que reciben los datos devueltos por el cursor tienen que contener un tipo diferente de dato que las columnas de la tabla.
  • Los cursores implícitos solo pueden devolver una única fila. En caso de que se devuelva más de una fila (o ninguna fila) se producirá una excepción. No se preocupe si aún no sabe que es una excepción, le valdrá conocer que es el medio por el que PL/SQL gestiona los errores.

Frage 31

Frage
¿Cuál de las siguientes opciones es un nombre de usuario dentro del sistema SQL Developer?
Antworten
  • SYSTEM
  • ILERNA
  • SIS
  • ORACC

Frage 32

Frage
¿Cuál de las siguientes opciones es un posible estado de una cuenta de usuario en SQL Developer?
Antworten
  • Bloqueada
  • Extralimitada
  • Pequeña
  • Ninguna de las anteriores es correcta

Frage 33

Frage
Para invocar a un método en BBDD-OR...
Antworten
  • Se utiliza el operador ->
  • Se usa la función REF
  • Se usa la función object-value()
  • Se usa el operador punto (.)

Frage 34

Frage
¿Cuál de las siguientes consultas es correcta?
Antworten
  • ALTER USER ilerna QUOTA UNLIMITED ON Alumnos;
  • ALTER USER ilerna UNLIMITED QUOTA ON Alumnos;
  • ALTER USER ilerna;
  • UNLIMITED ON Alumnos;
  • Ninguna de las respuestas es correcta

Frage 35

Frage
Señala la respuesta incorrecta sobre tablas anidadas:
Antworten
  • Es un conjunto de elementos del mismo tipo.
  • No existe un orden predefinido.
  • Pueden tener una o más columnas.
  • El tipo de dato que almacena puede ser básico o definido por el usuario.

Frage 36

Frage
Si tenemos dos bloques de código usaremos el elemento “/” para hacer una pausa entre ellos y así no generar un error de ejecución.
Antworten
  • True
  • False

Frage 37

Frage
En sentencias SQL fuera de bloques PL/SQL, las funciones se llaman con CALL y siempre hay que llamarlas con un paréntesis, aunque no haya argumentos de entrada, ni de salida, mientras que los procedimientos se llaman con EXECUTE y no requieren paréntesis mientras no haya argumentos de entrada y/o salida.
Antworten
  • True
  • False

Frage 38

Frage
Operaciones que se pueden realizar sobre los registros de una tabla de objetos:
Antworten
  • Insert y delete.
  • Insert y update.
  • Update y delete.
  • Todas son correctas.

Frage 39

Frage
¿Para qué se utiliza la cláusula NOT_FINAL en la definición de un tipo objeto?
Antworten
  • 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.
  • Se utiliza para que no se produzcan herencias de ningún tipo.
  • La cláusula NOT_FINAL no tiene efectos algunos sobre el código.
  • Todas son falsas.

Frage 40

Frage
Los disparadores sirven para forzar reglas de integridad difíciles de definir, realizar cambios en la BBDD de forma transparente, sincronizar tablas duplicadas y generar automáticamente valores de columnas derivadas en base a un valor dado por una sentencia.
Antworten
  • True
  • False

Frage 41

Frage
La cláusula FORCE sirve para eliminar tipos objeto que tienen dependencias de otros objetos. Suelen producirse por el uso de la cláusula NOT_FINAL.
Antworten
  • True
  • False

Frage 42

Frage
¿Cuántos constructores se pueden definir para un mismo objeto?
Antworten
  • Los que se quieran, con distintos parámetros. Pueden estar vacíos.
  • Un número limitado de N veces y especificado en la clase.
  • Un número ilimitado de veces, pero tienen que contener algún valor.
  • Todas son falsas.

Frage 43

Frage
Los tipos de colecciones de datos son:
Antworten
  • Arrays y tablas derivadas de objetos.
  • Arrays que pueden contar con atributos multivaluados.
  • Ambas son correctas.

Frage 44

Frage
Tipos de bucles en un bloque PL/SQL.
Antworten
  • Loop, When y While.
  • Loop, While y For.
  • IS, AS y Loop.
  • Todas son correctas.

Frage 45

Frage
¿Qué añadiríamos al comando “CREATE TABLE” si nos salta un error como que ya existe dicha tabla?
Antworten
  • REPLACE (CREATE OR REPLACE TABLE)
  • DELETE (DETELE AND CREATE TABLE)
  • INSERT (CREATE AND INSERT TABLE)
  • UPDATE (CREATE AND UPDATE TABLE)

Frage 46

Frage
Una tabla y un objeto almacenan datos, pero ¿son iguales?
Antworten
  • 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.
  • Sí, lo dijo el profe en algún momento.

Frage 47

Frage
El atributo %ROWTYPE…
Antworten
  • Define un registro con la estructura de la tabla o vista de la BD, por lo que toma sus nombres y tipos de datos de sus columnas.
  • Define un registro con la estructura de la tabla o vista de la BD, pero no toma sus nombres y tipos de datos de sus columnas.
  • Ninguna es correcta.

Frage 48

Frage
La diferencia entre Varchar() y Varchar2() es que Varchar(6) siempre tiene una longitud de 6 y Varchar2(6) se ajusta al valor que tiene hasta un máximo de 6. (Valor 6 usado como ejemplo)
Antworten
  • True
  • False

Frage 49

Frage
¿Qué código usaremos para buscar un error en la documentación online de Oracle?
Antworten
  • ORA-02303
  • ERROR-02303
  • EXCEPTION-02303
  • Ninguna respuesta es correcta.

Frage 50

Frage
Variable en un cursor. &TYPE: asigna a una variable el tipo de otra ya definida.
Antworten
  • True
  • False

Frage 51

Frage
Variable de un cursor. %ISOPEN: devuelve un valor booleano TRUE si el cursor está abierto o FALSE si está cerrado.
Antworten
  • True
  • False

Frage 52

Frage
La expresión 5 = '5' es...
Antworten
  • True
  • False

Frage 53

Frage
¿Es correcta esta sentencia de código? REVOKE ALL PRIVILEGES ON prueba.personas TO user
Antworten
  • No, los privilegios se quitan con la sentencia DROP.
  • No, necesitas un UPDATE para actualizarlo.
  • No, el TO es incorrecto. La sentencia es con FROM.
  • Es correcta.

Frage 54

Frage
¿Cuál de las siguientes opciones es un estado de un usuario de Oracle?
Antworten
  • Expirada
  • Creada
  • Eliminada
  • Especialista

Frage 55

Frage
¿Cuál de las siguientes consultas es correcta?
Antworten
  • DROP TABLESPACE ejercicios
  • DELETE TABLESPACE ejercicios
  • DEL TABLESPACE ejercicios
  • Ninguna de las opciones es correcta.

Frage 56

Frage
¿Cuál de las siguientes consultas es correcta?
Antworten
  • ALTER USER ilerna DEFAULT TABLESPACE test
  • ALTER ilerna DEFAULT test
  • USER ilerna ALTER DEFAULT TABLESPACE test
  • Ninguna de las respuestas es correcta.

Frage 57

Frage
¿Cuál de las siguientes consultas es correcta?
Antworten
  • ALTER DATABASE DATAFILE '/oraclexe/.../test01.dbf' RESIZE 100M;
  • ALTER TABLESPACE ejercicios SIZE 100M;
  • ALTER ejercicios SIZE 50M;
  • Ninguna de las respuestas es correcta.

Frage 58

Frage
¿Qué valor nos devuelve la palabra reservada sysdate?
Antworten
  • La fecha actual del sistema.
  • La fecha actual.
  • La hora actual.
  • Ninguna respuesta es correcta.

Frage 59

Frage
¿Qué palabra clave usamos para efectuar la herencia de un objeto?
Antworten
  • Under
  • Extends
  • Hered
  • Ninguna opción es correcta

Frage 60

Frage
Es posible almacenar múltiples valores en una columna de una misma fila ya que un objeto suele contener múltiples valores.
Antworten
  • True
  • False

Frage 61

Frage
Es posible almacenar procedimientos en las relaciones porque un objeto está relacionado con el código de los procesos que sabe realizar (los métodos de su clase).
Antworten
  • True
  • False
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

PROGRAMACIÓN B - ILERNA
Alejandro Gil Sánchez
RESUMEN UNIDAD 14
kemelahmedhamed
Resumen unidades MOMA
Francis Alés
Desglose de horas por materias
Francisco Raúl Calderón Macías
PROGRAMACIÓN B - ILERNA
Jony Jony
RESUMEN UNIDAD 14
Francis Alés
PROGRAMACIÓN B - ILERNA
Alejandro Piñón Méndez
PROGRAMACIÓN B - ILERNA
Alejandro Piñón Méndez
Buscadores metabuscadores y directorios
Talia Sayago