You are on page 1of 6

Segundo Examen DBA1 2011

1.- especificar el nombre de cada columna?

a. % b. & c. @ d. * CORRECTO

2) En SQL, cmo seleccionara 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) Cul de las siguientes afirmaciones acerca del uso del Alias de columna es falso?

a. El alias de columna se utiliza 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 maysculas. d. En determinados casos el alias debe ser encerrado entre comillas.

4) Dada la siguiente consulta SQL sobre la tabla empleados: SELECT (200+((salario*0.1)/2)) FROM empleados; Qu sucede con el resultado si se eliminan todos los parntesis?

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) Cules de las siguientes afirmaciones acerca de operadores aritmticos es incorrecta?

a. La multiplicacin y la divisin tienen prioridad sobre la suma y la resta b. Si los operadores incluidos en una operacin tienen igual prioridad, entonces la expresin se evala de derecha a izquierda.CORRECTO c. Es preferible utilizar parntesis, ya que aumenta la claridad de la sentencia SQL. d. El servidor Oracle9i ignora los espacios anteriores y posteriores agregados a un operador aritmtico.

6) Cul es el smbolo utilizado para representar el operador de concatenacin?

a. + b. || CORRECTO c. CONCAT d. ++

7) Qu formato de mscara 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 vlida en SQL.

d. No se mostrar ningn resultado porque la sentencia retornar un error. CORRECTO

9) Cul 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 tendrn valor NULL CORRECTO c. Los campos tendrn valor 0 d. Los campos tendrn valor 20

10) En SQL, cmo seleccionara 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) Cul de las siguientes opciones representa correctamente la sintaxis de la clusula WHERE?

a. SELECT [DISTINCT] {*, columna [alias], ....} FROM tabla [WHERE condicin(es)] b. SELECT [DISTINCT] {*, columna [alias], ....} [WHERE condicin(es)] c. SELECT [DISTINCT] {*, columna [alias], ....} FROM tabla WHERE condicin(es) CORRECTO

d. SELECT [DISTINCT] {*, columna [alias], ....} FROM condicin(es) [WHERE tablas]

12) En SQL, cmo seleccionara todos los registros de una tabla llamada Automviles ordenados alfabticamente en forma reversa por Marca?

a. SELECT * FROM Automviles WHERE Marca ORDER BY Marca DESC; b. SELECT * FROM Automviles ORDER BY -'Marca' ; c. SELECT * FROM Automviles ORDER BY Marca DESC;CORRECTO

13) Las siguientes son clusulas de las sentencia SELECT:

1. WHERE 2. FROM 3. ORDER BY En qu orden deberan aparecer dentro de una consulta? a. 1, 3, 2 b. 2, 1, 3 CORRECTO c. 2, 3, 1 d. El orden de estas clusulas no tiene importancia.

14) En cul de las siguientes clusulas no puede utilizarse el Alias de columna?

a. clusula SELECT b. clusula WHERECORRECTO c. clusula ORDER BY d. Ninguna de las anteriores

15) En SQL, cmo seleccionara todos los registros de una tabla llamada Caninos donde Raza est alfabticamente 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 lnea del siguiente cdigo 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) Cul de las siguientes afirmaciones acerca de las funciones de grupo (agregacin) es incorrecta?

a. Las funciones de agregacin siempre retornan un resultado simple para un grupo de valores. b. Las funciones de agregacin generalmente ignoran los valores NULL. c. A diferencia de las funciones numricas y de caracteres, las funciones de agregacin no deben anidarse con otras funciones.CORRECTO d. Las funciones de agregacin pueden utilizarse en la clusula HAVING.

18) Cuando se crea una cadena de caracteres como patrn de comparacin para utilizarla con el operador LIKE, qu carcter se utiliza como caracter de escape por defecto en Oracle?

a. | b. / c. \ d. No existe caracter de escape por defecto en OracleCORRECTO

19) Cul de las siguientes sentencias es verdadera acerca de funciones de agregacin?

a. Es posible utilizar funciones de agregacin en cualquier clusula de una agregacin sentencia SELECT. b. Es posible utilizar funciones de agregacin slo en la lista de columnas de la clusula SELECT y en la clusula WHERE de una sentencia SELECT. c. Como parmetro a una funcin de agregacin, es posible utilizar nombres de utilizar columnas, expresiones, constantes, o funciones. d. Es posible utilizar funciones de agregacin en una tabla, slo agrupando la tabla completa en un nico grupo.CORRECTO e. No es posible agrupar las filas de una tabla por ms de una colum cuando se columna utilizan funciones de agregacin.

20) Cul es el trmino que describe la conversin automtica de un tipo de dato a otro realizada por Oracle?

a. Conversin explcita b. Conversin implcitaCORRECTO c. Auto-conversin d. Oracle no permite las conversiones automticas de tipos de datos. e http://tareafacil.net

You might also like