miércoles, 9 de enero de 2013

XML en Transact-SQL - SQL Server 2008 R2 - Microsoft Virtual Academy - MVA - Avanzado - 6 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 (**) 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!

XML en Transact-SQL


1. Las dos fases de evaluación del XQuery son:

Contexto real
Contexto arbitrario
**Contexto estático
**Contexto dinámico


2. El valor data() se debe tratar como un valor atómico en el XML generado, este sirve para.

Cuando se usa datos XML en las tablas
**Cuando se crea atributos o elementos tipo lista
Cuando se necesita estructurar los datos
Data() no existe como función


3. El modo explicit transforma:

Un Varchar a un XML
Un archivo xml a binario para poderlo manejar mejor
**En un conjunto de filas resultantes para ejecutar en una consulta
Explicit es solo un concepto de soap


4. La directiva ELEMENTXSINIL tiene la función de:

Crear un esquema para el xml
**Elemento que se genera valores null
**Establece xsi:nil en TRUE
Traer un elemento del xml


5. Al generar esta sentencia "WITH XMLNAMESPACES('a' as a)SELECT 1 as 'a:b' FOR XML PATH" estoy creando:

**Namespace para el xml
Genera XSD
Ninguna de las anteriores


6. Para especificar nombres de una columna en una tabla universal se usa el formato:

**ElementName!TagNumber!AttributeName!Directive
ElementName!AttributeName!Directive
ElementName!TagNumber
TagNumber!AttributeName!Directive


7. Una consulta explicit es:

Construir un objeto XML tipado
**Poder especificar explícitamente la información de un XML
Mejorar el rendimiento de la consulta
Todas las anteriores


8. La sentencia correcta para usar Explicit es:

Order.Date
Order.Element("date") 
**Order!2!date
Todas son sentencias validas


9. El modo PATH facilita la combinación de elementos atributos. También facilita la especificación de anidación adicional para representar propiedades complejas.

**Verdadero
Falso


10. Al extraer un valor con un tipo de elemento en XQuery se le llama:

Herencia
Relación
**Atomización
Todas las anteriores


11. Los errores estáticos en XQuery son aquellos que:

Errores generados por el usuario
**Se devuelven usando mecanismo de error de transact-sql
Usar la instrucción raise_error
Ninguna de las anteriores


12. La diferencia entre columnas y con nombre en PATH es:

Los nombres empiezan por "@" 
Las columnas con nombre empiezan por "&" 
Los nombres empiezan por "&"
**Las columnas con nombre empiezan por "@"


13. Cuando se tiene un valor null en una columna el Explicit realiza la opción:

Coloca el valor en null
Envía una excepción ya que el Explicit no maneja nulos
**No coloca elemento
Ninguna de las anteriores


14. Al manejar OpenXML unos de sus parámetros son:

Name
**ColName
**ColType
Type


15. La directiva hide se usa para:

Mostrar meta datos del XML
**Ocultar un nodo
Ocultar todo el xml
Cantidad máxima de tag hijos 



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





2 comentarios: