Final BD2 2015 1
Final BD2 2015 1
Final BD2 2015 1
2. ¿Cuál de estas palabras reservadas es usada para traer el valor máximo de un set de datos? (Valor 0.3
puntos)
a. UPPER
b. MOST
c. MAX
d. TOP
3. ¿Cuál de estas palabras es para seleccionar valores únicos de un set de datos? (Valor 0.3 puntos)
a. DIFFERENT
b. UNIQUE
c. DISTINCTIVE
d. DISTINCT
4. ¿Cuál de estas sentencias retorna el total de órdenes de la tabla VENTAS? (Valor 0.3 puntos)
1
b. La cláusula HAVING especifica una condición de búsqueda para un set de datos agrupados.
c. La cláusula HAVING es usada para seleccionar valores unicos.
d. La cláusula HAVING suma valores unicos.
7. Basado en los valores de esta tabla responda que retornan los queries: (Valor 0.2 puntos c/u)
EMPLOYEES
employee_id last_name job_id salary hire_date department_id
1 Alvarez Clerk 10000 01-01-1997 1
101 Jones Manager 11000 05-04-2001 1
50 Soderbergh ST_MAN 23000 02-01-2010 101
34 Waterhouse Chief 25000 04-07-1993 50
DEPARTMENTS
department_id department_name manager_id Location_id
1 Finance 20 1000000
101 RRHH 40 1100000
50 Logistics 50 2300000
34 Inventory 60 2500000
a. SELECT max(employee_id)
FROM employees
WHERE salary = 10000
AND job_id LIKE '%' ;
Respuesta:
b. SELECT to_char(hire_date,’dd-MON-yyyy’)
FROM employees
WHERE salary >= 15000
AND job_id LIKE '%EF%' ;
Respuesta:
Respuesta:
d. Select substr(b.department_name,1)
From employees a, departments b
Where a.employee_id =50 and a.department_id=b.department_id;
Respuesta:
2
8. ¿Cuáles son las secciones de un bloque PL/SQL? (Valor 0.3 puntos)
Declare, Begin, execption.
9. ¿Cuál es la sección de PL/SQL para capturar errores de ejecución? (Valor 0.3 puntos)
la secion de excepciones.
10. Declare e inicialice una variable texto en un bloque PL/SQL:(Valor 0.3 puntos)
DECLARE
nombre_variable VARCHAR2(5); nombre_excepcion EXCEPTION;
BEGIN
SELECT nombre_columna INTO nombre_variable FROM nombre_tabla;
EXCEPTION
WHEN nombre_excepcion THEN ...
END;
11. Nombre cuatro tipos de datos utilizados en PL/SQL. (Valor 0.3 puntos)
12. Verdadero o falso: Diga si la sentencia de declaración es correcta. (Valor 0.3 puntos)
Declare
v_orderdate DATE:= SYSDATE + 7;
Verdadero.
13. ¿Cuál es la función de una secuencia para traer el valor siguiente?. (Valor 0.3 puntos)
my_seq.________________;
14. Cuáles de estas sentencias devuelve el formato fecha siguiente: ‘09 de Junio de 2015’ (Valor 0.3 puntos)
a. v_fecha:= to_char(sysdate, ‘Month ‘||’ de ‘ || ‘DD YYYY’);
b. v_fecha:= to_char(‘09/06/2014’, ‘dd ‘||’ de ‘ || ‘Month’ ||’ de ‘|| ‘yyyy’);
c. v_fecha:= to_char(sysdate, ‘dd "de" Month "de" YYYY’);
d. v_fecha:= to_date(‘02/06/2014’,’dd-mm-yyyy’);
15. Cuando se usa la sentencia SELECT en un PL/SQL, la cláusula INTO es requerida y los queries pueden
retornar uno o más registros. (Valor 0.3 puntos)
Verdadero
3
4
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: