Certificado Microsoft® SQL Server®


Bienvenida

Competencia


Usa el gestor de base de datos, sus principales comandos y sentencias de T-SQL basado en conceptos sólidos de diseño y programación, necesarios para implementar y gestionar una plataforma de business intelligence.

Contenido


Pasa el cursor sobre la imagen para ingresar a los temas.


Actividad integradora


Competencia de la credencial:

Usar el gestor de base de datos, sus principales comandos y sentencias de T-SQL basado en conceptos sólidos de diseño y programación, necesarios para implementar y gestionar una plataforma de business intelligence.

Instrucciones:

Te contrataron como programador T-SQL para una empresa extranjera llamada Adventure Works y te asignaron directamente a un proyecto relacionado con proveedores, donde, mediante un sitio web, el proveedor podrá validar sus datos, órdenes de compra con su detalle, estado de sus entregas, órdenes pendientes de pago, entre más opciones.

En el levantamiento de requerimientos del proyecto se han definido puntos a desarrollar a cargo del departamento de back end (base de datos), pero antes de comenzar con las actividades del proyecto, se deberá acondicionar el entorno con los siguientes pasos:

Configuración del entorno:

  1. Instalar Microsoft SQL Server Management Studio 2018. Enlace de descarga:

El siguiente enlace es externo a la Universidad Tecmilenio,
al acceder a éste considera que debes apegarte a sus términos y condiciones.


  1. Entrar al siguiente enlace:

El siguiente enlace es externo a la Universidad Tecmilenio,
al acceder a éste considera que debes apegarte a sus términos y condiciones.

    y descargar el archivo .bak. En la siguiente imagen se muestra específicamente el archivo a descargar.


Pantalla 1. Página de descarga.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos

El uso y descarga del software deberá apegarse a los términos y condiciones del sitio oficial del fabricante y su uso será responsabilidad de quien lo descargue. Tecmilenio no tiene licencia ni posee los derechos sobre dicho software. 

 

  1. Restaurar la base de datos: se deberá seguir el procedimiento que se encuentra debajo de “Download backup files” dentro del mismo enlace del paso 2, donde se descargó el archivo con extensión .bak.
  2. Una vez restaurada la base de datos, se debe visualizar de la siguiente manera en el explorador de objetos:


Pantalla 2. Object Explorer.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos

Ahora que se tiene todo correcto, se enlistan las actividades a realizar de manera ordenada, ya que llevan secuencia, pues algunas dependen de otras, por lo que se recomienda que se completen en el orden mostrado para evitar contratiempos.

Requerimientos:

Nota: Hay que recordar que el script debe ser dinámico, es decir, si se colocan diferentes fechas, se recalcularán los valores, pues se deberá filtrar la información; lo mismo sucede con EmployeeID y Status.

Tecmilenio no guarda relación alguna con las marcas mencionadas como ejemplo. Las marcas son propiedad de sus titulares conforme a la legislación aplicable, se utilizan con fines académicos y didácticos, por lo que no existen fines de lucro, relación publicitaria o de patrocinio. 

 

Criterios de evaluación:

  1. Usar correctamente la combinación de tablas mediante JOINS.
  2. Crear e implementar vistas.
  3. Implementar procedimientos almacenados, parámetros, validaciones y flujo de programa.
  4. Manejar resultados con agrupación.
  5. Integrar objetos de funciones con valores de tabla y funciones escalares.
  6. Reutilizar e incorporar los objetos creados en una tabla dentro de   una nueva creación.
  7. Manipular transacciones.
  8. Mantener la armonía con la nomenclatura de los nombres de los objetos en la base de datos.
  9. Optimizar recursos con el manejo ideal de comandos de T-SQL.
  10. Proponer soluciones en beneficio de los requerimientos solicitados.
  11. Realizar pruebas de los objetos y scripts creados para asegurar el resultado con exactitud.
  12. Cumplir con las reglas de negocio descritas por el solicitante.