• No se han encontrado resultados

Programa de Capacitacio n: SQL Server 2012

N/A
N/A
Protected

Academic year: 2021

Share "Programa de Capacitacio n: SQL Server 2012"

Copied!
14
0
0

Texto completo

(1)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com

Programa de Capacitacio n:

SQL Server 2012

Microsoft Silver Application Development Partner

(2)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com

SIPECOM S.A., es una empresa con 15 años de experiencia en servicios informáticos: Desarrollo, Asesoría, Fábrica de Software, Capacitación. Contamos con el soporte de 90 profesionales y tenemos más de 70 clientes satisfechos, entre los cuales mencionamos a Banco Bolivariano, Banco del Pacifico, Banco Amazonas , Banco del Austro, Hotel Continental, Lotería Nacional, Junta de Beneficencia, Grupo Difare, Mavesa, El Rosado, Artefacta, etc. Mayor Información

Últimos cursos dictados

•Grupo Mavesa * Créditos Económicos *Next Technology S.A * Mamut Andino •Créditos Económicos * Agrosoft *Azucarera Valdez * Antonio Pino Icaza •Jardines de Esperanza * Grupo Marglobal *Grupo Difare * Credigestión

Desarrollo de Aplicaciones .NET Windows Forms / Web Forms / MVC / Web API /Angular

• Tropicalimentos * Pinturas Unidas * El Rosado * TECINFOSA • GUIMSA * Grupo Berlín * Birobid * Coop. Oscus • FARMAVET * Seguro Sucre * UPSE (Estatal Santa Elena)

SQL Server Administración / Programaciòn / Optmización Tuning

• Tropicalimentos * Corp. Registro Civil * Hotel Continental * MEDECSA • AIFA * ZHM Seguros * Negentek * TELEFIRST S.A • AGRITOP * Grupo Difare * TECNOAVAST * Coop. Atuntaqui

Busisiness Inteligence con SQL Server / OLAP / Reporting / Mineria / Excel Dashboards

• TONY S.A. * Pesa * Inalecsa * MEDECSA * Pacifpetrol Otros Cursos: JAVA Basico-Intermedio-Avanzado / PHP / RPG AS400

(3)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com

Programa de Capacitacio n:

SQL Server 2012

Lugar : Guayaquil

Modalidad:

Presencial / Abierto al público. Son tres módulos. Pueden inscribirse en el que módulo de su interés, Pero se recomienda tener experiencia previa o haber participado en el módulo anterior, acuerdo al flujo.

Horarios: Se disponen la opción: fines de semana.

Tipo Módulos/ Curso Prácticos , con el desarrollo de proyectos reales Método Presencial / Abierto al público

Dirección Padre Aguirre y Malecón 2000. Edificio El Fortín. PBX: 04-2561514. Croquis

Beneficios

 Material de apoyo digital, Ejercicios / Casos Prácticos

 Certificación emitida por SIPECOM S.A.

 Impuestos de Ley

 Break

Audiencia

Este programa de capacitación está dirigido a profesionales programadores, Analista, Ingenieros de Sistemas, personal de Base de datos, etc., que deseen actualizar en estas herramientas El curso está dirigido a profesionales interesados en aprender cómo, administrar, asegurar, automatizar y monitorear implementaciones, así como Programa y Optimizar las consultas en de Microsoft SQL Server

Instructor

(4)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com

Módulos / Cursos

Cursos /módulos

Duración

Módulo 1: SQL SERVER Administración 24 horas

Módulo 2: SQL Server Programación 24 horas

Módulo 3: Tuning y Opimización de Queries en SQL Server 12 horas

Cronograma

a) Fines de semanas:.

Cursos /módulos Duración Dias Inicio Horario Clases Módulo 1 24 horas cuatro abr-23 09h00 a 15h00 abril 23, 30, may 13, 20 Módulo 2 24 horas Cuatro jun-10 09h00 a 15h00 junio 10,11,24,25 Módulo 3 12 horas dos jul-08 09h00 a 15h00 julio 8,9

Inversión

a) 10% de descuento por inscripción inmediata por curso/módulos

Puede inscribirse en cada curso/módulo de su interés, hasta 15 días previos de su inicio, separando su cupo, con un abono mínimo de $50 y acceder a este descuento. El valor restante lo cancela hasta 48 horas previas de iniciar la capacitación.

(5)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com

Descuento pronta inscripciòn

10%

Módulo 1: SQL SERVER Administración $ 300 $ 270

Módulo 2: SQL Server Programación $ 300 $ 270

Módulo 3: Tuning y Opimización de Queries en SQL Server $ 250 $ 225

Cursos/Módulos: Programa de Capacitación en SQL Server Valor Normal

 El descuento aplica solo en pagos en efectivos o depósitos bancarios.

b) 20% de descuento por pago completo del programa

Puede cancelar por completo el valor del programa y acceder a este importante descuento

20% Valor Normal

Programa completo de los tres módulos $ 850,00 $ 680,00

Descuento

Cursos/Módulos: Programa de Capacitación en SQL Server

 El descuento aplica solo en pagos en efectivos o depósitos bancarios. Si el pago es con tarjeta de crédito, se ofrece el 10% de descuento por el pago completo del programa.

Pagos

Pagos en efectivos, cheques o y trasferencia bancaria a nombre de Generacom S.A. RUC 0992335106001 Cta. Cte. 0005155600 del Banco Bolivariano

(6)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com

CONTENIDO

Microsoft SQL Server 2012 Administración

Contenido del curso

Este curso proporciona los conocimientos y habilidades para mantener una base de datos Microsoft SQL Server 2012. El curso se centra en la enseñanza de cómo utilizar las características del producto 2012 de SQL Server y las herramientas relacionadas con el mantenimiento de una base de datos

Objetivos

 Planificar e instalar SQL Server.

 Describir las bases de datos del sistema, la estructura física de las bases de datos y las opciones de configuración más comunes relacionados con las mismas.

 Explicar el concepto de modelos de recuperación de SQL Server y el registro de

transacciones y poner en práctica diferentes estrategias de copia de seguridad disponibles con SQL Server.

 Planificación e Implementación de un Estrategias de copia de seguridad

 Utilizar los asistentes de importación / exportación y explicar cómo se relacionan con SSIS.

 Trabajar con SQL Server Security modelos, los inicios de sesión y usuarios.

 Trabajar con funciones fijas de servidor, los roles de servidor definidos por el usuario, funciones de base de datos fijas y las funciones de base de datos definidas por el usuario.

 Trabajar con permisos y la asignación de permisos.

 Trabajar con SQL Server Audit.

 Trabajar con el Agente SQL Server, los trabajos y la historia laboral.

 Implementar la seguridad del Agente SQL Server, cuentas de proxy y las credenciales.

 Configurar la base de datos de correo, alertas y notificaciones.

 Crear planes de mantenimiento de bases de datos.

 Trabajar con SQL y procedimientos almacenados de seguimiento de SQL.

 Conocer DMV y la configuración de la recopilación de datos.

 Trabajar con los servidores centrales de gestión y consultas de varios servidores, virtualización de SQL Server y aplicaciones de nivel de datos.

 Solucionar problemas de bases de datos SQL Server.

Temario

(7)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com

Objetivos: Presentar toda la plataforma SQL Server y sus principales herramientas. Cubre ediciones, versiones, conceptos básicos de los oyentes de la red, y los conceptos de servicios y cuentas de servicio.

Módulo 2: Cómo preparar los sistemas para SQL Server 2012 Abarca la planificación de una instalación relacionada con los requisitos Módulo 3: Instalación y configuración de SQL Server 2012

Explicará cómo instalar y configurar SQL Server 2012. Módulo 4: Trabajando con bases de datos

Describir cómo se almacenan los datos en bases de datos, cómo crear bases de datos, y cómo mover bases de datos ya sea en un servidor o entre servidores.

Módulo 5: Modelos de recuperación en SQL Server 2012

Describir el concepto de modelos de recuperación de SQL Server y el registro de transacciones. Introduce las diferentes estrategias de copia de seguridad disponibles con SQL Server.

Módulo 6: Planificación e Implementación de un Estrategias de copia de seguridad Describir los tipos de copias de seguridad en SQL Server 2012.

o La comprensión de los modelos de recuperación de SQL Server

o Planificación de una estrategia de copia de seguridad

o Copia de seguridad de bases de datos y registros de transacciones

o Uso de las opciones de copia de seguridad

o Asegurar la fiabilidad de copia de seguridad

o Restaurar las bases de datos de SQL Server. Módulo 7: Restaurar bases de datos en SQL Server 2012

En este módulo se explica cómo restaurar las copias de seguridad de bases de datos de SQL Server 2012.

Módulo 8: Importando y exportando datos

Este módulo cubre el uso de los asistentes de importación / exportación y explica cómo se relacionan con SSIS. También introduce BCP.

(8)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com Módulo 9: Autenticación y autorización de usuarios

Este módulo abarca los modelos de seguridad de SQL Server, roles y usuarios. Módulo 10: Asignación de roles de servidor y base de datos.

Este módulo cubre los roles fijos de servidor, roles de servidor definidos por el usuario, roles fijos de base de base de datos y los roles definidos por el usuario.

Módulo 11: Autorizar el acceso a recursos

Este módulo abarca la asignación de permisos de acceso a recursos.. Módulo 12: Auditoría de entornos SQL Server

Este módulo presenta los conceptos básicos de auditoria en entornos SQL Server.. Módulo 13: Automatizar la administración en SQL Server 2012

Este módulo cubre el uso del servicio SQL_Agent.

Módulo 14: Configuración de la seguridad para SQL_Agent

Este módulo abarca la seguridad del SQL_Agent, cuentas proxy y credenciales. Módulo 15: Seguimiento de SQL Server 2012 con alertas y notificaciones

Este módulo cubre la configuración de la base de datos de correo, alertas y notificaciones. Módulo 16: Crear planes de mantenimiento de bases de datos.

Este módulo cubre los planes de mantenimiento de bases de datos.

o Asegurar la integridad de base de datos

o mantenimiento de índices

o La automatización de mantenimiento de rutina Módulo 17: Tracing

Este módulo cubre el uso de SQL profiler y el uso de procedimientos almacenados de seguimiento.

(9)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com · Este módulo introduce DMV y la configuración de la recopilación de datos. Módulo 19: Administración de varios servidores

Este módulo cubre el uso de Central Management Servers y consultas Multi-Server, virtualización de SQL Server y aplicaciones Data-Tier.

Módulo 20: Solución de problemas comunes de administración en Server 2012

Este módulo cubre problemas comunes de administración y brinda orientación sobre dónde empezar a buscar soluciones

SQL Server 2012 Programación

Objetivo

Los programadores tienen que estar siempre actualizándose, para mantener acorde a las nuevas tecnologías. Este curso provee a los estudiantes con las habilidades técnicas requeridas para programar una solución de bases de datos usando Microsoft SQL Server. El programa va dirigido a personas que quieran implementar una base de datos en su empresa. Una vez que termines conocerás la manera de manejar una base de datos en cualquiera de sus fases. TEMARIO

1. Implementando el Diseño de la Base de Datos  Modelo de Entidad – Relación

 Introducción

 Tablas y Relaciones

 Cardinalidad de las Relaciones  Atributos

 Consideraciones en el Planeamiento del Diseño Lógico de la Base de Datos  Restricciones de las Tablas

 Restricciones en las columnas  Clave Primaria (PRIMARY KEY)  Clave Foránea (FOREIGN KEY) 2. Consultas Básicas

 Sintaxis

(10)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com  Cambiando el Orden de las Columnas

 Alias

 Cambiando los encabezados de las Columnas  Filtrando Datos  Cláusula WHERE  Cláusula BETWEEN  Cláusula DISTINCT  Cláusula IN  Cláusula LIKE  Valores NULL

 Operadores Lógicos AND y OR  Cláusula ORDER BY  Función CONCAT  Función SPACE  Función IIF  Función EOMONTH  Función DATEFROMPARTS  Función FORMAT  Función TRY_CONVERT  FORMAT

3. Agrupando y Resumiendo Datos  Funciones Agregadas  Funciones de Agrupación  Función COUNT  Función MIN  Función MAX  Función SUM  Función AVG

 Campos con valor NULL en las funciones de agrupación  GROUP BY

 HAVING ·

4. Relacionando Datos desde Múltiples Tablas  INNER JOINS

 OUTER JOINS  LEFT OUTER JOINS  RIGHT OUTER JOINS  FULL JOINS

 Operador UNION  Funciones Ranking  Merge

(11)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com

5. Trabajando con Subconsultas  Subconsultas

 Definición

 Restricciones en las Subconsultas  Tipos de Subconsultas

 Subconsultas que usan IN o NOT IN

 Subconsultas que son usadas con operadores de comparación  Subconsultas que se usan con EXISTS y NOT EXISTS 6. Tablas Temporales

 Introducción

 Por qué utilizar tablas temporales  Características

 Tabla #locales  Tabla ##globales

 Crear una tabla como resultado de una Consulta  Select Into

7. Modificando Datos

 Insertar Registro en una Tabla  Cláusula INSERT

 Valores por Defecto  Insertando datos parciales

 INSERT único de múltiples filas (Ver. 2008 R2)  Insertando registros con SELECT

 Insertando registros con STORED PROCEDURES  Modificar Datos de uno o varios Registros

 Cláusula UPDATE

 Modificaciones basadas en datos de otras tablas  Borrar uno o varios Registros

 Cláusula DELETE  TRUNCATE TABLE

 Borrando registros basados en otras tablas 8. Programación Avanzada en SQL

 Variables en SQL Server  Declaración

 Variables de tipo Tabla  Control de Flujo  Bloque BEGIN ? END  Bloque IF ? ELSE

(12)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com  Construcción WHILE, BREAK y CONTINUE

 WAITFOR  Expresión CASE  Descripción

 Función: Simple CASE  Manejo de Errores con SQL

 TRY - CATCH

 TRY CATCH THROW: La captura de errores ha cambiado T-SQL  Sentencia RAISERROR (deprecado)

 Sentencia PRINT  Transacciones

 Administración de Transacciones  Transacciones Explicitas

 Transacciones Implícitas

 Chequeo de Errores dentro de la Transacción  Transacciones: Nivel de Aislamiento

 Sentencias de Transacción: ROLLBACK y SAVE  Procedimientos

Introducción

Que son los Procedimientos Almacenados Características

Ventajas

Como son procesados los STORED PROCEDURES Consultar el contenido de un Store Procedure

Procedimientos almacenados definidos por el usuario Creación de Procedimientos Llamadas a Procedimientos Modificando Procedimientos Eliminar Procedimientos  Funciones  Introducción  Tipos de Funciones  Funciones Escalares  Funciones Tipo Tabla  Cursores  Sentencia OPEN  Sentencia FETCH  NEXT  PRIOR  FIRST  LAST

 Cláusulas PIVOT y UNPIVOT  Introducción

(13)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com  PIVOT

 UNPIVOT  Funciones de paginación

 Limitar el número de filas devueltas (Ver. 2012)  OFFSET y FETCH

 Uso de expresiones para los valores de OFFSET y FETCH  Seteo de los valores de OFFSET y FETCH con una subconsulta  GROUPING SETS

9. Optimización del rendimiento

 Herramientas de mejora del rendimiento  Análisis de índices

 Database Engine Tuning Advisor

Tuning y Optimización de Queries usando SQL Server

Objetivos: El objetivo de este curso es proveer los conocimientos necesarios para evaluar y mejorar las consultas SQL y los tiempos de respuesta de las mismas. El curso tiene como fin, focalizar en obtener los conocimientos para poder identificar y optimizar los diferentes rasgos de las bases de datos que impacten en las mejoras de las consultas

Medición Del Rendimiento De La Base De Datos: Mejores Prácticas Para Medir El Rendimiento.

Medidas Clave Para Rendimiento De Consultas. Uso Del Monitoreo De Rendimiento.

Administración Y Control De Concurrencia Transacciones Implícita S Y Explicitas

Transacción Log

Transacción Recovery (RecoveryProcess) Optimización De Transacciones

Locks, Deadlocks, Blocking, Lockstimeout, Lock Scalation Como Reducir Deadlocks

Transaction Isolation Levels Monitoreo De Transacciones

Monitoreo De Performance Planes De Ejecución

(14)

Guayaquil: Padre Aguirre y Malecón 2000. Edificio El Fortín. 1er Piso Oficina 3 PBX: (04) 2561514 Ext. 104 Quito: Rumipamba y Av. Republica Telf.: 600-6319 y 2263-426

e-mail: [email protected] Web site: www.sipecom.com Profiler Performance Monitor  Optimización De La Instancia Afinidad Paralelismo Uso De Memoria

Distribución De Carga En Múltiples Instancias

Distribución Optima De Los Archivos MDF – LDF - NDF Tablas Particionadas

Optimización De Consultas Análisis De Planes De Ejecución

Directrices Para Construir Consultas Eficientes Optimización De Consultas Con Índices:

Diseño De Índices No Clustered. Mejor Uso De Índices Clustered.

Cómo Documentar Una Estrategia De Índice.

Referencias

Documento similar

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

U-Ranking cuenta con la colaboración del Ministe- rio de Universidades, al permitirnos el acceso al Sistema Integrado de Información Universitaria (SIIU). El SIIU es

El valor agregado 6 del indicador por universidad se pre- senta en una escala de 0 (mínimo valor obtenido por una universidad del sistema en ese indicador) a 100 (correspondiente

El segundo paso es elegir la comunidad autónoma o comunidades que se contemplan como lugares en los que cursar los estudios. Para ello, el usuario debe marcar las elegidas

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

Este apartado se divide en 2 secciones, las reglas específicas y las reglas para el cambio periódico de contraseñas de acceso a la base de datos. La conformación de contraseñas