Diseño e Implementación SQL Server 2012

Educación IT
  • Curso y Capacitación
  • Duración 21 horas
  • Presencial

Contenido del Curso

Este curso parte desde cero y tiene como finalidad dominar todos los aspectos de Diseño, modelado e implementación de una base de datos. Contemplando rasgos de integridad de datos (protección de la información de acuerdo a las reglas de cada negocio), Performance de la Base de Datos utilizando los diferentes tipo del Índices, Claves Primarias, Claves Foráneas, definición de tipos de datos, etc. Al finalizar este curso, el alumno será capaz de: Crear Bases de Datos y Ficheros. Crear tipos de datos y Tablas. Relacionar XML con SQL Server. Planear, Crear y Optimizar Índices. Implementar Integridad de Datos Utilizando Contraints, Triggers y XML schemas. Utilizar el Service Broker para construir mensajes basados en soluciones, etc.

 

Recursos adicionales entregados

El curso incluye un manual con toda la teoría del curso perfectamente explicado y ejemplificado para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica. También contiene todos los ejemplos y laboratorios que se verán a lo largo del curso.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.

 

Salida Laboral

Al finalizar el curso, el alumno se convertirá en un Implementador de Base de Datos pudiendo desempeñar tareas de Implementación y Programación en SQL Server.

HISTORIA Y CONCEPTOS BÁSICOS DE SQL Server 2008

· OBJETIVOS

· Mapa del Curso

· Descripción

· INTRODUCCIÓN A SQL SERVER

· ¿Qué es SQL Server?

· El modelo Cliente/Servidor

· Características de un servidor

· DDL – Data Definition Language

· DML – Data Manipulation Language

· Herramientas de Administración de SQL Server

· CREANDO BASES DE DATOS Y ARCHIVOS

· Descripción

· Metas

· Archivos MDF, LDF y NDF

· Filegroups

· Schemas

· El schema dbo

· Creación de una base con Transac-SQL

· Instantáneas (snapshots) de bases de datos

IMPLEMENTANDO EL DISEÑO DE TABLAS

· OBJETIVOS

· Mapa del Curso

· Descripción

· Introducción

· Entidad

· Relación

· Cardinalidad de las Relaciones

· NORMALIZACIÓN

· Primera Forma Normal

· Segunda Forma Normal

· Tercera Forma Normal

· TIPOS DE DATOS DE SQL SERVER

· Tipos de datos definidos por el usuario

· Creando Tablas

· Columnas especiales

· TABLAS PARTICIONADAS

· Funciones de Partición 

· Esquemas de Partición 

IMPLEMENTANDO LA INTEGRIDAD DE LOS DATOS

· OBJETIVOS

· Mapa del Curso

· Descripción

· QUE ES LA INTEGRIDAD DE DATOS

· Introducción

· Tipos de Integridad de Datos

· Forzando de Integridad de Datos

· INTEGRIDAD REFERENCIAL 

· Clave Primaria 

· Clave Foránea 

· Actualizar registros en cascada  

· Eliminar registros en cascada 

· IDENTITY  

· RESTRICCIONES (CONSTRAINTS)

· Introducción 

· Restricciones de integridad  

· Tipos de constraints  

· Primary Key

· UNIQUE 

· FOREIGN KEY

· DEFAULT

· CHECK

IMPLEMENTANDO XML EN SQL SERVER

· OBJETIVOS

· Mapa del Curso 

· Descripción  

· CONCEPTOS BÁSICOS

· Que es XML? 

· Historia

· El aporte de XML

· Ventajas de XML 

· Estructura de XML

· Escribir nuestros propios documentos

· FUNDAMENTOS DE LA SINTAXIS

· Elementos y atributos

· Comentarios

· USANDO XML EN SQL SERVER 

· Metas

· Consultando XML con FOR XML

· Opciones

· Procesando XML con OPENXML

· Uso del tipo de dato XML

· Usar FOR XML y OPENXML para procesar datos XML

IMPLEMENTANDO ÍNDICES Y VISTAS

· OBJETIVOS

· Mapa del Curso 

· Descripción

· IMPLEMENTANDO ÍNDICES  

· Introducción 

· Ventajas de los Índices  

· Desventajas de los Índices 

· Columnas que deben considerarse indexadas:

· Columnas que no deben considerarse indexadas:

· CREATE INDEX  

· Cláusula DROP INDEX

· Reglas

· Tipos y características de los índices

· FUNCIONAMIENTO Y CONSIDERACIONES

· Uso de los Índices

· Optimizador

· UPDATE STATISTICS 

· IMPLEMENTANDO VISTAS 

· Que es una Vista

· Usos de las vistas 

· Tipos de Vistas

· Creando Vistas

· Modificando y Eliminando Vistas

· Información acerca de las Vistas

· Modificando datos con Vistas 

· Consideraciones de Performance 

IMPLEMENTANDO PROCEDIMIENTOS Y FUNCIONES

· OBJETIVOS

· Mapa del Curso

· Descripción

· PROCEDIMIENTOS

· Introducción

· Que son los Procedimientos Almacenados (SP)

· Ventajas de los Procedimientos

· Creación de Procedimientos  

· Llamadas a Procedimientos

· Guía para la creación de Procedimientos

· Modificando Procedimientos

· Procedimientos con Parámetros

· Parámetros de salida 

· Valor de Retorno

· FUNCIONES

· Funciones Escalares  

· Funciones Tabulares En Línea 

· Funciones Tabulares Multi-Sentencia

IMPLEMENTANDO SERVICE BROKER 

· OBJETIVOS

· Mapa del Curso 

· Descripción  

· Metas  

· PROCESAMIENTO ASINCRÓNICO 

· Arquitectura de Service Broker  

· Terminología de Service Broker 

· Arquitectura de servicio

· Tipos de mensajes

· Contratos

· Colas 

· Servicios  

· APLICACIONES CON SERVICE BROKER 

· Definir tipos de Mensajes

· Definir Contratos

· Crear Colas 

· Crear Servicios

· Enviar y Recibir Mensajes 

· Enviando Mensajes  

· Recibiendo Mensajes  

· Creando los esquemas

· Creando Tipos de mensajes basados en esos esquemas

· Creando contratos que permitan enviar y recibir mensajes de este tipo

· Creando las colas para almacenar mensajes

· Enviando mensajes basados en esos servicios

· Recibiendo mensajes en destino

¿Querés recibir mas información sobre los requisitos?

  • Educación IT Sede Principal

Similares