Vous êtes sur la page 1sur 3

Microsoft SQL Server 2012 – Programación y

Administración
El curso entrega los conocimientos y habilidades necesarios para implementar, operar y
programar una base de datos, y ejecutar tareas de administración básica usando las
herramientas integradas de Microsoft SQL Server 2012.

Objetivos

Al finalizar el curso el participante estará en condiciones de:

 Crear una base de datos SQL Server y sus objetos.


 Diseñar consultas SQL que permitan recuperar datos y metadatos.
 Programar objetos del lado del servidor.
 Instalar y configurar Microsoft SQL Server 2012.
 Entender la arquitectura del servidor de base de datos SQL Server.
 Administrar una base de datos SQL Server

Dirigido a

Ingenieros de Sistemas, Administradores de Bases de Datos, Desarrolladores de


Aplicaciones y Personal de Soporte Técnico.

Prerrequisitos

 Conocimientos de bases de datos relacionales.


 Conocimiento de las operaciones básicas de Configuración del Sistema Operativo
Windows.

Plan de Estudios (72 horas)

Temas
 Introducción a SQL Server
o SQL Server Management Studio
o Registro de un servidor SQL
o Tipos y modos de autenticación
o Bases de datos de sistema – Tablas de sistema
o Catálogos – Consultas a los catálogos
 El objeto base de datos
o Archivos de bases de datos
o Registro de transacciones
o Creación de una base de datos
o Creación de esquemas
 El objeto tabla – La integridad de los datos
o Creación de tablas
o Restricciones de integridad: de entidad, de dominio, referencial
o Modificación de la definición de una tabla
o Restricciones: PRIMARY KEY, UNIQUE, FOREIGN KEY, DEFAULT, CHECK
o Integridad referencial en cascada
 Mantenimiento básico de datos
o Declaraciones INSERT, UPDATE y DELETE
o Uso de TRUNCATE TABLE
 Introducción a Transact-SQL
o Declaraciones: DML, DDL, DCL
o Variables, operadores y funciones
o Instrucciones de control de flujo
 Diseño de consultas simples
o Selección de columnas
o Campos calculados
o Filtro de filas – Operadores LIKE, BETWEEN, IN
o Ordenamiento del conjunto de resultados
o Manipulación de valores NULL
o Funciones de conversión de tipo
o Funciones de fecha y hora
 Diseño de consultas complejas
o Funciones de agregación
o Agrupación de datos: GROUP BY y HAVING
o Operador TOP
o Operador DISTINCT
o Uso de los operadores ROLLUP, CUBE y GROUPING
o Combinaciones: INNER JOIN, OUTER JOIN, CROSS JOIN, autojoin
o Creación de tablas a partir de consultas
o Reunión de consultas: UNION
o Subconsultas – Subconsultas correlacionadas
o Inserción de filas con subconsultas
o Operador PIVOT – Common Table Expression (CTE)
o Tabla de doble entrada: uso de SELECT…CASE
 Las vistas
o Definición de vista
o Papel de las vistas
o Creación de vistas
o Uso de las vistas en el diseño de consultas
 Las transacciones
o Definición de transacción
o Transacciones implícitas y transacciones definidas por el usuario
o ROLLBACK y COMMIT
o Transacciones anidadas
o Los savepoints
 Los procedimientos almacenados
o Definición de procedimiento almacenado
o Razones para crear procedimientos almacenados
o Creación, ejecución, modificación y eliminación de procedimientos
almacenados
o Manejo de errores: RAISERROR y TRY/CATCH
 Las funciones definidas por el usuario – UDFs
o Definición de UDF
o Creación, ejecución, modificación y eliminación de UDFs
 Los desencadenantes
o Definición de desencadenante
o Desencadenantes por inserción, por eliminación, por actualización
o Desencadenantes DDL
 Instalación y configuración de una instancia SQL Server
o Planificación de la instalación
o Opciones de instalación
o Configuración de las librerías de red
 Administración de la base de datos y sus archivos
o Arquitectura de la base de datos
o Creación de grupos de archivos
o Configurando la base de datos
 Copias de respaldo y recuperación
o Introducción
o Diseño de una estrategia de respaldo
o Obtención de la copia de seguridad
o Restauración de una base de datos
 Administración de la seguridad
o Tipos y modos de autenticación
o Roles a nivel servidor
o Control de acceso a la base de datos
o Roles a nivel de base de datos
o Permisos
 Transferencia de datos
o Introducción a la transferencia de datos
o Introducción a SQL Server Integration Services (SSIS)
o Creación y ejecución de paquetes SSIS
o Uso de BCP

Régimen de Estudios

El curso se desarrolla a razón de 6 horas a la semana de clases presenciales teórico-


prácticas en un laboratorio de cómputo. A lo largo del curso los alumnos desarrollan
aplicaciones basadas en casos reales.

Instructores

Alan Ferrandiz Langley / Sergio Matsukawa Maeda

Vous aimerez peut-être aussi