Segundo Examen DBA1 2011 1.- ¿especificar el nombre de cada columna?
a. % b. & c. @ d. * CORRECTO
2) En SQL, ¿cómo seleccionaría la columna Nombre de una tabla llamada Personas?
a. SELECT Personas FROM Nombre; b. SELECT Nombre, Personas; c. SELECT Nombre FROM Personas;CORRECTO d. EXTRACT Personas, Nombre;
3) ¿Cuál de las siguientes afirmaciones acerca del uso del Alias de columna es falso?
a. El alias ali as de columna se utili utiliza za para renombrar el encabezamiento de columnas. b. Siempre debe utilizarse la palabra clave AS delante de un alias.CORRECTO c. Por defecto, los encabezamientos alias aparecen en mayúsculas. d. En determinados casos el alias ali as debe ser encerrado entre comillas.
4) Dada la siguiente consulta SQL sobre la tabla empleados: SELECT (200+((salario*0.1)/2)) (200+((salario*0.1)/2)) FROM empleados; ¿Qué sucede con el resultado si se eliminan todos los paréntesis?
a. No hay diferencia, porque la respuesta siempre será NULL b. No hay diferencia, porque la respuesta siempre será la misma.CORRECTO c. El resultado será mayor. d. El resultado será menor.
5) ¿Cuáles de las siguientes afirmaciones acerca de operadores aritméticos es incorrecta?
a. La multiplicación y la división tienen prioridad sobre la suma y la resta b. Si los operadores incluidos en una operación tienen igual prioridad, entonces la expresión se evalúa de derecha a izquierda.CORRECTO c. Es preferible utilizar paréntesis, ya que aumenta la claridad de la sentencia SQL. d. El servidor Oracle9i ignora los espacios anteriores y posteriores agregados a un operador aritmético.
6) ¿Cuál es el símbolo utilizado para representar el operador de concatenación?
a. + b. || CORRECTO c. CONCAT d. ++
7) ¿Qué formato de máscara se requiere para mostrar la siguiente salida? Sunday 2/18/2001
a. Dayfm MM/DD/YYYY b. Day m/d/yyyy c. DAY M/D/YY d. FmDay mm/dd/yyyy CORRECTO 8) ¿Qué sucederá si se consulta la tabla Empleados con la siguiente sentencia? SELECT nroemp, DISTINCT nombre, salario FROM Empleados;
a. la tabla resultado tendrá NROEMP, valores únicos de NOMBRE y finalmente SALARIO. b. la tabla resultado tendrá NROEMP y valores únicos para las columnas NOMBRE y SALARIO. c. DISTINCT no es una palabra clave válida en SQL.
d. No se mostrará ningún resultado porque la sentencia retornará un error. CORRECTO
9) ¿Cuál será el resultado de la siguiente sentencia en aquellos registros donde el valor de salario en la tabla Empleados sea NULL? SELECT nombre, (20 + salario/30) FROM Empleados;
a. No habrá resultado y se generará un error. b. Los campos tendrán valor NULL CORRECTO c. Los campos tendrán valor 0 d. Los campos tendrán valor 20
10) En SQL, ¿cómo seleccionaría usted todos los registros de una tabla llamada Empleados donde el Nombre es Carlos?
a. SELECT * FROM Empleados LIKE 'Carlos' ; b. SELECT * FROM Empleados WHERE Nombre:'Carlos' ; c. SELECT * FROM Empleados WHERE Nombre = 'Carlos';CORRECTO d. SELECT [all] FROM Empleados LIKE Nombre:'Carlos';
11) ¿Cuál de las siguientes opciones representa correctamente la sintaxis de la cláusula WHERE?
a. SELECT [DISTINCT] {*, columna [alias], ....} FROM tabla [WHERE condición(es)] b. SELECT [DISTINCT] {*, columna [alias], ....} [WHERE condición(es)] c. SELECT [DISTINCT] {*, columna [alias], ....} FROM tabla WHERE condición(es) CORRECTO
d. SELECT [DISTINCT] {*, columna [alias], ....} FROM condición(es) [WHERE tablas]
12) En SQL, ¿cómo seleccionaría todos los registros de una tabla llamada Automóviles ordenados alfabéticamente en forma reversa por Marca?
a. SELECT * FROM Automóviles WHERE Marca ORDER BY Marca DESC; b. SELECT * FROM Automóviles ORDER BY -'Marca' ; c. SELECT * FROM Automóviles ORDER BY Marca DESC;CORRECTO
13) Las siguientes son cláusulas de las sentencia SELECT:
1. WHERE 2. FROM 3. ORDER BY ¿En qué orden deberían aparecer dentro de una consulta?
a. 1, 3, 2 b. 2, 1, 3 CORRECTO c. 2, 3, 1 d. El orden de estas cláusulas no tiene importancia.
14) ¿En cuál de las siguientes cláusulas no puede utilizarse el Alias de columna?
a. cláusula SELECT b. cláusula WHERECORRECTO c. cláusula ORDER BY d. Ninguna de las anteriores
15) En SQL, ¿cómo seleccionaría todos los registros de una tabla llamada Caninos donde Raza esté alfabéticamente entre (e incluyendo) 'Beagle' y 'Kerry Blue'?
a. SELECT * FROM Caninos WHERE Raza BETWEEN 'Beagle' AND 'Kerry Blue' ;CORRECTO b. SELECT * FROM Caninos WHERE Raza < 'Beagle' AND Raza < 'Kerry Blue'; c. SELECT * FROM Caninos WHERE Raza > 'Beagle', Raza < 'Kerry Blue'; d. SELECT Raza > 'Beagle' AND Raza < 'Kerry Blue' FROM Caninos;
16) ¿Qué línea del siguiente código tiene un error? SELECT * FROM emp WHERE comm IS NULL ORDER BY ename;
a. SELECT * b. FROM emp c. WHERE comm IS NULL d. No hay errorCORRECTO 17) ¿Cuál de las siguientes afirmaciones acerca de las funciones de grupo (agregación) es incorrecta?
a. Las funciones de agregación siempre retornan un resultado simple para un grupo de valores. b. Las funciones de agregación generalmente ignoran los valores NULL. c. A diferencia de las funciones numéricas y de caracteres, las funciones de agregación no deben anidarse con otras funciones.CORRECTO d. Las funciones de agregación pueden utilizarse en la cláusula HAVING.
18) Cuando se crea una cadena de caracteres como patrón de comparación para utilizarla con el operador LIKE, qué carácter se utiliza como caracter de escape por defecto en Oracle?
a. | b. / c. \ d. No existe caracter de e cape por defecto en OracleCORRECTO
19) ¿Cuál de las siguiente sentencias es verdadera acerca de funcio es de agregación?
a. Es posible utilizar func ones de agregación en cualquier cláusula sentencia SELECT. b. Es posible utilizar func iones de agregación sólo en la lista de colu cláusula SELECT y en la cláusula WHERE de una sentencia SELE c. Como parámetro a una función de agregación, es posible utilizar columnas, expresiones, co nstantes, o funciones. d. Es posible utilizar func iones de agregación en una tabla, sólo agr completa en un único gru o.CORRECTO e. No es posible agrupar l s filas de una tabla por más de una colu utilizan funciones de agre gación.
e una nas de la T. ombres de pando la tabla na cuando se
20) ¿Cuál es el término q e describe la conversión automática de u otro realizada por Oracle ?
a. Conversión explícita b. Conversión implícitaC RRECTO c. Auto-conversión d. Oracle no permite las c onversiones automáticas de tipos de datos . http://tareafacil.net
tipo de dato a