martes, 25 de marzo de 2014

01 | Introducción a SQL Server 2012 - Jump Start de consultas en las bases de datos de Microsoft SQL Server 2012 - MVA - Microsoft Virtual Academy - Módulo 1 de 8



Nota:
  • La solución de las siguientes preguntas pueden ayudarte a aprobar el módulo, siempre y cuando sean las mismas que me mostraron.
  • Dos asteriscos (**) o (Correcto) significa Alternativa Correcta.
  • Alternativas sin marcar significa que me equivoque en la respuesta, por consiguiente depende únicamente de tu conocimiento. Si logras identificar la alternativa correcta compártela en este Sitio Web y si te tocan nuevas preguntas también. Gracias!

01 | Introducción a SQL Server 2012

1. ¿Cuál de las siguientes opciones son instrucciones válidas de Lenguaje de control de datos (DCL)? (Seleccione todas las opciones que correspondan).
   
**DENY
ALTER    
INSERT    
**REVOKE    
UPDATE


2. ¿Cuál de las siguientes instrucciones SQL crea una variable local?
   
@MyVar1  (Correcto)  
@@MyVar1    
#MyVar1    
##MyVar1


3. Debe combinar el texto de dos columnas. En la instrucción SQL, ¿qué operador debe usar?
   
+ (Correcto)
=    
+=  
==


4. ¿Cuáles de las siguientes afirmaciones sobre la palabra clave GO son correctas? (Seleccione todas las opciones que correspondan).
   
**Los lotes definen los conjuntos de instrucciones SQL. (Según el aporte de Luis Zaragoza)    
**Los lotes determinan el ámbito de las variables. (Según el aporte de Luis Zaragoza)    
**Debe separar los lotes de instrucciones SQL usando la palabra clave GO. (Según el aporte de Luis Zaragoza)    
Debe separar los lotes de instrucciones SQL usando la palabra clave BEGIN y END.


5. Debe agregar comentarios al código T-SQL. ¿Qué símbolos puede usar? (Seleccione todas las opciones que correspondan).
   
*
-- (Correcto)  
/* */ (Correcto)
REM



ADICIONAL

1. ¿Cuáles de las siguientes afirmaciones sobre las variables locales son verdaderas? (Seleccione todas las opciones que correspondan).
   
Las variables locales deben comenzar con los símbolos @@.
No debe asignar un tipo de datos a las variables locales.  
Debe declarar y usar la variable local en el mismo lote.    
Las variables locales se pueden usar solo en la sesión donde se crearon.


2. ¿Cuáles de las siguientes opciones son categorías válidas de instrucciones T-SQL? (Seleccione todas las opciones que correspondan).
   
**DDL    
**DCL  
**DML    
DMO


3. Está creando una instrucción SELECT. ¿Qué cláusula debe aparecer al final de la instrucción SELECT?
   
HAVING    
WHERE    
**ORDER BY (Según el aporte de Victor Contreras y Anónimo)
GROUP BY


4. ¿Qué cláusula SQL es la primera que evalúa SQL Server?
   
**FROM (Según el aporte de CONDUCKTA DEXTRUCKTIVA)
SELECT    
WHERE    
ORDER BY


Espero haber ayudado en algo. Hasta la próxima oportunidad!






16 comentarios:

  1. 2. ¿Cuál de las siguientes instrucciones SQL crea una variable local?

    **@MyVar1 (Correcto)
    @@MyVar1
    #MyVar1
    ##MyVar1

    3. Está creando una instrucción SELECT. ¿Qué cláusula debe aparecer al final de la instrucción SELECT?

    HAVING
    WHERE
    **ORDER BY
    GROUP BY

    ResponderEliminar
    Respuestas
    1. Hola Victor Contreras, gracias por la visita y el aporte de tus conocimientos!!
      Citaré la respuesta en la pregunta 3
      Éxitos!! Hasta cualquier momento!

      Eliminar
  2. 3. Está creando una instrucción SELECT. ¿Qué cláusula debe aparecer al final de la instrucción SELECT?

    HAVING **** filtra grupos y va al final
    WHERE
    **ORDER BY (Según el aporte de Victor Contreras)
    GROUP BY


    4. ¿Qué cláusula SQL es la primera que evalúa SQL Server?

    FROM **** es la primera busca el origen
    SELECT
    WHERE
    ORDER BY

    ResponderEliminar
    Respuestas
    1. Hola CONDUCKTA DEXTRUCKTIVA, gracias por la visita y el aporte de tus conocimientos!!
      En cuanto a la pregunta 3 esperaré a que más usuarios respalden las propuestas. Por lo pronto la dejaré sin respuesta.
      Por otro lado, citaré la respuesta en la pregunta 4.

      Los mejores deseos!! Hasta cualquier instante!

      Eliminar
  3. 4. ¿Cuáles de las siguientes afirmaciones sobre la palabra clave GO son correctas? (Seleccione todas las opciones que correspondan). respuestas correctas
    Los lotes definen los conjuntos de instrucciones SQL.
    Los lotes determinan el ámbito de las variables.
    Debe separar los lotes de instrucciones SQL usando la palabra clave GO.

    ResponderEliminar
    Respuestas
    1. Hola Luis Zaragoza, gracias por la visita y reiterar la pregunta!!
      Éxitos!! Hasta cualquier instante!

      Eliminar
    2. no reitere la pregunta afirmo que las repuestas son solo estas
      Los lotes definen los conjuntos de instrucciones SQL.
      Los lotes determinan el ámbito de las variables.
      Debe separar los lotes de instrucciones SQL usando la palabra clave GO

      Saludos

      Eliminar
    3. Hola Luis Zaragoza, gracias por la visita y el aporte de tus conocimientos!
      Citaré las respuestas en la pregunta!
      Los mejores deseos!! Hasta cualquier instante!

      Eliminar
  4. Está creando una instrucción SELECT. ¿Qué cláusula debe aparecer al final de la instrucción SELECT?

    HAVING
    WHERE

    **ORDER BY <---segun el vieo de MVA ,ORDER BY es el ultimo en evaluarse por T-SQL -1.FROM .2WHERE 3. GROUP BY 4.HAVING 5.SELECT 6. ORDER BY

    GROUP BY

    ResponderEliminar
    Respuestas
    1. Hola Anónimo gracias por la visita y el aporte de tus conocimiento.
      Citaré la respuesta en la pregunta.
      Los mejores deseos!! Hasta cualquier instante!

      Eliminar
  5. 1.Which of the following will declare a variable?
    ¿Cuáles de las siguientes opciones declarará una variable?

    B.DECLARE @Name varchar(50);DECLARE @Name varchar(50);

    ResponderEliminar
    Respuestas
    1. Hola jose ceron garcia, gracias por la visita y el aporte de tus conocimientos!
      Éxitos!! Hasta cualquier momento!

      Eliminar
  6. 5. What is Data Control Language (DCL) used for?¿Para qué se usa el Lenguaje de control de datos (DCL)?

    D.Modify permissions Modificar permisos

    ResponderEliminar
    Respuestas
    1. Hola jose ceron garcia, gracias por la visita y el aporte de tus conocimientos!
      Los mejores deseos!! Hasta cualquier instante!

      Eliminar
  7. 3. What keyword is used to separate statements into batches?¿Qué palabra clave se usa para separar instrucciones por lotes?

    D.GO GO

    ResponderEliminar
    Respuestas
    1. Hola jose ceron garcia, gracias por la visita y el aporte de tus conocimientos!
      Éxitos!! Hasta cualquier momento!

      Eliminar