jueves, 27 de marzo de 2014

07 | Programación con T-SQL - Jump Start de consultas en las bases de datos de Microsoft SQL Server 2012 - MVA - Microsoft Virtual Academy - Módulo 7 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 (**) ó (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!

07 | Programación con T-SQL

1. Verdadero o falso. Un sinónimo solo puede hacer referencia a un objeto que se almacena en la misma base de datos.

Verdadero
**Falso


2. ¿Cuáles de las siguientes instrucciones SQL no pueden combinarse con otras instrucciones en el mismo lote? (Seleccione todas las opciones que correspondan).
   
USE  
INSERT    
CREATE  
DELETE    
SELECT


3. ¿Qué tipos de errores se pueden retener con el uso del control estructurado de excepciones? (Elija 2)
   
Errores de sintaxis    
**Errores de transacción    
Errores de compilación  
**Errores de división por cero


4. Verdadero o falso. SQL Server revierte automáticamente las transacciones cuando se producen los errores.

Verdadero
**Falso


5. Verdadero o falso. Todas las instrucciones en un lote de transacciones deben ser correctas para cualquier cambio que se realizará en la base de datos.

**Verdadero
Falso


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





11 comentarios:

  1. Verdadero o falso. Las instrucciones de modificación de datos individuales se tratan automáticamente como transacciones independientes.


    ** Verdadero
    Falso


    ¿Cuáles de las siguientes afirmaciones sobre los lotes son verdaderas? (Seleccione todas las opciones que correspondan).
    Los lotes se analizan como una unidad.
    Los lotes no pueden contener código de control de errores.
    Los lotes de tiempo de ejecución provocarán que falle todo el lote.
    Los lotes forman los límites para el ámbito de las variables.




    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tus conocimientos.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  2. ¿Cuáles de las siguientes afirmaciones sobre los lotes son verdaderas? (Seleccione todas las opciones que correspondan).
    1. ** Los lotes se analizan como una unidad.
    2. Los lotes no pueden contener código de control de errores.
    3. Los lotes de tiempo de ejecución provocarán que falle todo el lote.
    4. ** Los lotes forman los límites para el ámbito de las variables.


    ResponderEliminar
    Respuestas
    1. Hola AC GESTIONAR FUTURO LTDA, gracias por la visita y el aporte de tus conocimientos.
      Éxitos!! Hasta cualquier instante!

      Eliminar
  3. ¿Cuáles de las siguientes afirmaciones sobre las transacciones son verdaderas? (Seleccione todas las opciones que correspondan).

    1. Las transacciones pueden abarcar las conexiones.
    2. Debe realizar manualmente las transacciones.
    3. **Las transacciones finalizan cuando se interrumpe la conexión a la base de datos.
    4. ** Puede incluir las instrucciones de lenguaje de definición de datos (DDL) en las transacciones.

    ResponderEliminar
    Respuestas
    1. Hola AC GESTIONAR FUTURO LTDA, gracias por la visita y el aporte de tus conocimientos.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  4. What types of errors can be captured by a CATCH statement? (Choose two)

    A. Unterminated strings
    B. Syntax errors
    **C. Divide by zero errors
    **D. Referential integrity errors

    Which SQL statements can be used to return an error? (Choose two)
    **A. RAISERROR
    **B. THROW
    C. RETURN
    D. SELECT

    You are creating a table to store a product code. The product code must contain 5 integers. What type of constraint should you use?
    A. PRIMARY KEY
    **B. CHECK
    C. DEFAULT
    D. UNIQUE

    Which of the following is true about transactions?
    A. Transactions must be in one batch
    **B. Uncommitted transactions are rolled back.
    C. Transactions can contain DDL statements
    D. Transactions can span connections

    ResponderEliminar
    Respuestas
    1. Hola Darthkijan, gracias por la visita y el aporte de tus conocimientos!
      Éxitos!! Hasta cualquier instante!

      Eliminar
  5. Which of the following statements about batches are true? (Choose all that apply.)

    ¿Cuáles de las siguientes afirmaciones sobre los lotes son verdaderas? (Seleccione todas las opciones que correspondan).

    A. Batches may not contain error handling code.Los lotes no pueden contener código de control de errores.

    ** B. Batches form the boundaries for the scope of variables.Los lotes forman los límites para el ámbito de las variables.

    C. Runtime errors will cause the entire batch to fail.Los errores de tiempo de ejecución provocarán que falle todo el lote.

    ** D. Batches are parsed as a unit.Los lotes se analizan como una unidad.

    ResponderEliminar
    Respuestas
    1. Hola Iván Cruzado Pulido, gracias por la visita y confirmar las respuestas de la pregunta.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar