Curso: Desarrollo de Aplicaciones sobre SQL Server

DIRIGIDO A

Desarrolladores

BENEFICIOS
  • Estudiar la arquitectura del motor y de la base de datos SQL Server y comprender la forma en que sus componentes trabajan e interactúan unos con otros.
  • Conocer los objetos que maneja y los mecanismos que utiliza para ello.
  • Aprender a construir los distintos tipos de objetos de SQL Server.
  • Comprender como maneja SQL Server la seguridad en el acceso a los objetos y los datos.
  • Conocer las características más avanzadas que provee SQL Server para el desarrollo de aplicaciones.
CARGA HORARIA

32 horas

Contenido

Arquitectura

  • Estructura Física de una Base de Datos: Data Files y Log Files.
  • Estructuras de memoria.
  • Tipos de Procesos.
  • Pasos en la evaluación de sentencias SQL.
  • Establecimiento de Conexiones y Sesiones.


Estructuras de la capa lógica

  • Esquemas
  • Vistas
  • Vistas Indexadas
  • Stored Procedures
  • Triggers
  • Funciones

  – Escalares

  – Tipo Tabla

  – Cross Apply

Concurrencia y consistencia

  • Manejo de Transacciones y consistencia de lectura
  • Concurrencia: Bloqueos y Deadlock
  • Transacciones distribuidas


Manipulación de datos

  • Inserción De Datos
  • Modificación De Datos
  • Borrado De Datos


Seguridad

  • Begin Try– Begin Catch
  • Manejo de mensajes de error


Nuevos Features y características avanzadas

  • Partition Over
  • CTEs
  • Otros features avanzados