Curso MS SQL Server (Parte 1) - Incaprog Online en Tijuana

Tijuana > Cursos > Otros Cursos > Curso MS SQL Server

Ciudad elegida:
Tijuana, Baja California
Navegacion:

Curso MS SQL Server (Parte 1) - Incaprog Online Ver otros cursos

18 Sep 2012

Curso (7-1) MS SQL Server (Parte 1) - Incaprog Online

Beneficios de MS SQL Server
MS SQL Server es una plataforma global de base de datos que ofrece administración de datos empresariales con herramientas integradas de inteligencia empresarial (BI). El motor de la base de datos SQL Server 2005 ofrece almacenamiento más seguro y confiable tanto para datos relacionales como estructurados, lo que le permite crear y administrar aplicaciones de datos altamente disponibles y con mayor rendimiento para utilizar en su negocio
Objetivos

Estar en la capacidad de aplicar los siguientes conceptos :

Uso de un Sistema Gestor de Bases de Datos (SGBD) : La idea es estar en la capacidad de aplicar Un diseño de bases de datos avanzado, tanto físico como lógico.
Diseño de bases de datos Relacionales : El diseño de bases de datos relacionales permite un alto grado de normalización siguiendo una metodología sencilla posterior a un análisis del diseño físico de la base de datos.
Normalización de bases de datos : Realizar el diseño de bases de datos con una integridad referencial cuidada.
Sentencias SQL para el control de bases de datos : Acceder y manipular la información de bases de datos relacionales SQL Server.

Arquitectura de una base de datos : Diseño físico de una base de datos, conociendo los tres tipos de arquitecturas, para aplicar mejor una metodología concreta de diseño de bases de datos.

Estrategias Pedagógicas
El curso se dictará en línea mediante un tutor el cual mostrará paso a paso los conceptos vistos en la práctica y con aplicaciones reales. Los estudiantes estarán en la capacidad de apreciar los conceptos vistos mediante la práctica directa en la herramienta Oracle MS SQL Server.

Contenido Temático
Capítulo 1 - El Mundo de SQL Server
1.1.Una gran elección
1.2.Motor de Base de Datos SQL Server
1.2.1.Motor de base de
1.2.2.Transact-SQL
1.2.3.Administración basada en directivas
1.2.4..NET Common Language Runtime
1.2.5.Service Broker
1.2.6.Servicios de Replicación
1.2.7.Integrado de búsqueda de texto completo
1.2.8.Los objetos de servidor de gestión
1.2.9.FileStream
1.3.Servicios de SQL Server
1.3.1.Agente SQL Server
1.3.2.Correo de Base de Datos
1.3.3.Coordinador de transacciones distribuidas (DTC)
1.4.Inteligencia de Negocios
1.4.1.Estudio de Desarrollo Inteligencia de Negocios
1.4.2.Integración de Servicios
1.4.3.Servicios de Analisis
1.4.4.Servicios de Reportes
1.5.UI y Herramientas
1.5.1.Gestión Studio SQL Server
1.5.2.Gestor de Configuraciones SQL Server
1.5.3.SQL Profiler/Trace
1.5.4.Monitor de Desempeño
1.5.5.Utilidades de línea de comando
1.6.Ediciones de SQL Server
1.7.Exploración de metadatos
1.7.1.Bases de datos de Sistema
1.7.2.Vistas de Metadatos
1.8.Novedades
1.9.Resumen
Capítulo 2 - Arquitectura de Datos
2.1.Principio de arquitectura de Información
2.2.Objetivos de base de datos
2.2.1.Usabilidad
2.2.2.Extensibilidad
2.2.3.Integridad de datos
2.2.4.Desempeño/Escalabilidad
2.2.5.Disponibilidad
2.2.6.Seguridad
2.3.Diseño de base de datos inteligentemente
2.3.1.Sistema de base de datos
2.3.2.Esquema físico
2.3.4.Consultas basadas en juego
2.3.5.Indices
2.3.6.Concurrencia
2.3.7.Escalabilidad avanzada
2.3.8.Un marco de desempeño
2.3.9.Asuntos y objecciones
2.4.Resumen
Capítulo 3 - Diseño de base de datos relacional
3.1.Conceptos básicos de base de datos
3.1.1.Beneficios de una base de datos digital
3.1.2.Tablas, filas y columnas
3.1.3.Fases de diseño de base de datos
3.1.4.Normalización
3.1.5.Las tres reglas del uno
3.1.6.Identificando entidades
3.1.7.Generalización
3.1.8.Llaves primarias
3.1.9.Llaves foráneas
3.1.10.Cardinalidad
3.1.11.Opcionalidad
3.2.Patrones de diseño de datos
3.2.1.Patrón uno a muchos
3.2.2.Patrón uno a uno
3.2.3.Patrón muchos a muchos
3.2.4.Patrón supertipo/subtipo
3.2.5.Patrón Integridad de busqueda de dominio
3.2.6.Patrón recursivo
3.2.7.Capas de diseño de base de datos
3.3.Formas normales
3.3.1.Primera forma normal (1NF)
3.3.2.Segunda forma normal (2NF)
3.3.3.Tercera forma normal (3NF)
3.3.4.La forma normal Boyce-Codd (BCNF)
3.3.5.Cuarta forma normal
3.3.6.Quinta forma normal (5NF)
3.4.Resumen
Capítulo 4 - Instalación de MS SQL Server
4.1.Requerimientos de Hardware
4.1.1.Planeación del CPU
4.1.2.Memoria
4.1.3.Subsistemas de drive de disco
4.1.4.Desempeño de red
4.2.Preparando el servidor
4.2.1.Servidor dedicado
4.2.2.Sistema Operativo
4.2.3.Cuentas de Servicio
4.2.4.Instancias de Servidor
4.3.Llevando a cabo la instalación
4.3.1.Instalaciones atendidas
4.3.2.Instalaciones desatendidas
4.3.3.Instalaciones remotas
4.4.Actualizando de versiones previas
4.4.1.Actualizando de una base de datos SQL Server 2005
4.5.Migrando a SQL Server
4.5.1.Migrando desde access
4.5.2.Asistente de migración
4.6.Quitando SQL Server del computador
4.7.Resumen
Capítulo 5 - Conectividad de Cliente
5.1.Habilitación de la conectividad con el servidor
5.1.1.Gestor de Configuración del Servidor
5.1.2.SQL Native Client Connectivity (SNAC)
5.2.Características del Cliente Nativo SQL Server
5.2.1.Requerimientos
5.2.2.Operaciones Asincrónicas
5.2.3.Multiple Active Result Sets (MARS)
5.2.4.Tipos de datos XML
5.2.5.Tipos definidos por el usuario
5.2.6.Tipos para valores largos
5.2.7.Manejo de contraseñas expiradas
5.2.8.Snapshot isolation
5.3.Resumen
Capítulo 6 - Uso del programa Management Studio
6.1.Organización de la interface
6.1.1.Ubicación de las ventanas
6.1.2.El menú de contexto
6.2.Servidores Registrado
6.2.1.Gestión de servidores
6.2.2.Grupos de servidores
6.3.Explorador de Objetos
6.3.1.Navegando en el arbol
6.3.2.Filtrando objetos en el explorador
6.3.3.Detalles del Explorador de Objetos
6.3.4.El diseñador de tablas
6.3.5.Construyendo datagramas de base de datos
6.3.6.El diseñador de consultas
6.3.7.Reportes del Explorador de Objetos
6.4.Usando el editor de consultas
6.4.1.Abriendo una consulta que se conecta al servidor
6.4.2.Abriendo un archivo con extensión .sql
6.4.3.Accesos directos y accesos favoritos
6.4.4.Opciones de consulta
6.4.5.Ejecutando batches SQL
6.4.6.Results!
6.4.7.Visualización Ejecución de Planes de Consultas
6.5.Usando el explorador de soluciones
6.6.Códigod de inicio y plantillas
6.6.1.Uso de plantillas
6.6.2.Manejo de plantillas
6.7.Resumen
Capítulo 7 - Manejo de Scripting con PowerShell
7.1.¿ Porque utilizar PowerShell ?
7.2.PowerShell básico
7.2.1.Características de lenguaje
7.2.2.Creación de scripts
7.3.Comunicación con el servidor SQL Server
7.3.1.Objetos de gesitón de SQL Server
7.3.2.ADO.NET
7.4.Secuenciando tareas de comandos en un SQL Server
7.4.1.Tareas administrativas
7.4.2.Tareas basadas en datos
7.5.Extensiones PowerShell SQL Server
7.5.1.SQLPS.exe
7.5.2.El PSDrive SQL - SQLSERVER
7.5.3.SQL cmdlets
7.6.Resumen
Capítulo 8 - Introducción al flujo de consultas de datos
8.1.Entendiendo el flujo de datos en una consulta
8.1.1.Flujo sintáctico de una sentencia de consulta
8.1.2.Vista gráfica de una sentencia de consulta
8.1.3.Flujo lógico de una sentencia de consulta
8.1.4.Flujo físico de una sentencia de consulta
8.2.Fuentes de datos de la claúsula From
8.2.1.Posibles fuentes de datos
8.2.2.Alias de Tablas
8.2.3.[Table Name]
8.2.4.Nombres totalmente calificados
8.3.Condiciones Where
8.3.1.Uso del between entre condiciones
8.3.2.Comparación con una lista
8.3.3.Uso de la condición de búsqueda Like
8.3.4.Condiciones multiples Where
8.3.5.Select...Where
8.4.Columnas, estrellas, Aliases y Expresiones
8.4.1.La estrella
8.4.2.Aliases
8.4.3.Columnas calificadas
8.5.Ordenando el conjunto de resultados
8.5.1.Especificando el orden mediante el uso de nombres de columnas
8.5.2.Especificando el orden mediante el uso de expresiones
8.5.3.Especificando el orden mediante los alias de columna
8.5.4.Usando la posición ordinal de la columna
8.5.5.Order by y collation
8.6.Select Distinct
8.7.Top()
8.7.1.La opción with ties
8.7.2.Seleccion de una columna aleatoria
8.8.Resumen
Capítulo 9 - Tipos de Datos, Expresiones y Funciones Escalares
9.1.Construyendo expresiones
9.1.1.Operadores
9.1.2.Operadores bitwise
9.1.3.Expresiones Case
9.1.4.Trabajando con nulos
9.2.Funciones Escalares
9.2.1.Funciones de información del usuario
9.2.2.Funciones de fecha y hora
9.3.Funciones de cadena
9.4.Funciones soundex
9.4.1.Uso de la función SOUNDEX()
9.4.2.Uso de la función DIFFERENCE() soundex
9.5.Funciones de conversión de tipos de datos
9.6.Información de ambiente del servidor
9.7.Resumen
Capítulo 10 - Unión de datos mediante Joins y Unions
10.1.Uso de Joins
10.2.Inner Joins
10.2.1.Construcción de inner joins con el diseñador de consultas
10.2.2.Creación de inner joins con código SQL
10.2.3.Número de filas retornadas
10.2.4.Joins ANSI SQL 89
10.2.5.Joins con multiples fuentes de datos
10.3.Outer Joins
10.3.1.Uso del diseñador de consultas para la creación de outer joins
10.3.2.Código T-SQL y outer joins
10.3.3.Outer joins y llaves foráneas opcionales
10.3.4.Full outer joins
10.3.5.Elementos rojos y azules
10.3.6.Ubicando las condiciones con outer joins
10.3.7.Multiple outer joins
10.4.Self-Joins
10.5.Joins sin restricción cruzados
10.6.Joins exóticos
10.6.1.Joins de multiple condición
10.6.2.(theta) joins
10.6.3.Joins sin llave
10.7.FIjar la diferencia en las consultas
10.7.1.Left set difference query
10.7.2.Full set difference query
10.8.Uso de uniones
10.8.1.Union (All)
10.8.2.Uniones de intersección
10.8.3.Diferencia union/excep
10.9.Resumen
Capítulo 11 - Inclusión de datos mediante subconsultas y CTEs
11.1.Métodos y ubicaciones
11.2.Subconsultas simples
11.2.1.Expresiones comunes de tabla
11.2.2.Uso de subconsultas escalares
11.2.3.Uso de subconsultas como listas
11.2.4.Uso de subconsultas como tablas
11.2.5.Constructores de fila
11.2.6.All, some y any
11.3.Subconsultas correlacionadas
11.3.1.Correlación en la clausula where
11.3.2.Correlacionando una tabla derivada usando el apply
11.4.División relacional
11.4.1.División relacional con un recordatorio
11.4.2.División relacional exacta
11.5.Composable SQL
11.6.Resumen
Capítulo 12 - Agregando datos
12.1.Agregación simple
12.1.1.Agregaciones básicas
12.1.2.Agregados, promedios y nulos
12.1.3.Usando funciones de agregado con el Query Designer
12.1.4.Estadisticas de Inicio
12.2.Agrupando con un juego de resultado
12.2.1.Agrupaciones simples
12.2.2.Juegos de agrupaciones
12.2.3.Filtración de resultados agrupados
12.3.Queries agregados
12.3.1.Inclusiónes de grupos por descripciones
12.3.2.Incluyendo todos los grupos por valores
12.3.3.Agregaciones anidadas
12.3.4.Inclusión de descripciones en detalle
12.4.OLAP
12.4.1.Rollup totals
12.4.2.Consultas de cubo
12.5.Construyendo consultas de referencia cruzada
12.5.1.Método del pivote
12.5.2.Método del caso de expresión
12.5.3.Consultas dinámicas de referencia cruzada
12.5.4.Sin pivote
12.6.Totales acumulados (Sumas)
12.6.1.Solución de subconsulta correlacionada
12.6.2.Solución de cusor T-SQL
12.6.3.Solución de variables de asignación múltiple
Capítulo 13 - Windowing y Raking
13.1.Windowing
13.1.1.La clausula Over
13.1.2.Particionamiento dentro de la ventana
13.2.Funciones de ranking
13.2.1.La función row() number
13.2.2.Las funciones Rank() y dense_rank()
13.2.3.La función Ntile()
13.2.4.Funciones agregadas
13.3.Resúmen
Capítulo 14 - Proyección de datos a través de vistas
14.1.¿ Porque usar vistas ?
14.2.La vista básica
14.2.1.Creación de vistas usando el diseñador de consultas
14.2.2.Creación de vistas usando el código DDL
14.2.3.Ejecución de vistas
14.3.Un punto de vista mas amplio de una vista
14.3.1.Aliases de columnas
14.3.2.Vistas y Order by
14.3.3.Restricciones de vistas
14.3.4.Vistas anidadas
14.3.5.Actualización a través de vistas
14.3.6.Vistas y desempeño
14.4.Bloqueo de la vista
14.4.1.Datos sin chequear
14.4.2.Protección de los datos
14.4.3.Protección de la vista
14.4.4.Encripción de la vista de la sentencia select
14.4.5.Metadata de datos
14.5.Uso de sinónimos
14.6.Resumen
Capítulo 15 - Modificación de los datos
15.1.Inserción de datos
15.1.1.Insertando filas de valores simples
15.1.2.Insertando un conjunto de resultados de un select
15.1.3.Insertando un conjunto de resultados de un procedimiento almacenado
15.1.4.Creando una fila por defecto
15.1.5.Creando una tabla mientras se insertan los datos
15.2.Actualización de datos
15.2.1.Actualización de una sola tabla
15.2.2.Llevando a cabo búsquedas globales y reemplazo de valores
15.2.3.Referenciamiento de múltiples tablas mientras se actualizan los datos
15.3.Borrado de datos
15.3.1.Referenciamiento de múltiples fuentes de datos mientras se borran
15.3.2.Elliminación de datos en cascada
15.3.3.Alternativas a la eliminación física de los datos
15.4.Unión de datos
15.5.Retorno de datos modificados
15.5.1.Retorno de datos desde un insert
15.5.2.Retorno de datos desde un update
15.5.3.Retorno de datos desde un delete
15.5.4.Retorno de datos desde un merge
15.5.5.Retorno de datos en una tabla
15.6.Resúmen
Capítulo 16: Modificación de los obstáculos
16.1. Tipo de datos / Longitud
16.2. Restricción de clave principal y único Restringir
16.2.1. Columnas de identidad
16.2.2. Identificadores únicos globales (GUID)
16.3. Eliminar filas duplicadas
16.3.1. Eliminar las filas duplicadas con ventanas
16.3.2. Eliminación de registros duplicados utilizando una clave susti
16.3.3. Eliminar las filas duplicadas con seleccionar distantes en
16.4. Restricciones de clave externa
16.5. Nulo y restricciones DEFAULT
16.6. Restricciones CHECK
16.7. En lugar de disparadores
16.8. Después de disparadores
16.9. Puntos de vista no actualizable
16.10. Calculado Columnas
16.11. Restricciones de Seguridad
16.12. Resumen
Capítulo 17: Recorrido de jerarquías
17.1. Lista de Adyacencia Patrón
17.1.1. De un solo nivel de consultas
17.1.2. Consultas subárbol
17.1.3. Es el nodo de un antepasado?
17.1.4. Determinar el nivel del nodo
17.1.5. Reparentalización la lista de adyacencia
17.1.6. Indexación de una lista de adyacencia
17.1.7. Cíclica errores
17.1.8. Adyacencia variaciones lista
17.1.9. Adyacencia lista de pros y contras
17.2. The Materialized-Path Pattern
17.2.1. Consultas subárbol
17.2.2. Es el nodo en el subárbol?
17.2.3. La determinación del nivel de nodo
17.2.4. De un solo nivel de consultas
17.2.5. Reparentalización el camino materializado
17.2.6. Indexación de los materializado camino
17.2.7. Materializado pros y los contras camino
17.3. Uso de la Nueva hierarchyid
17.3.1. Selección de un único nodo
17.3.2. La búsqueda de los antepasados
17.3.3. Realizar una búsqueda de subárbol
17.3.4. De un solo nivel de búsquedas
17.3.5. Inserción de nuevos nodos
17.3.6. Rendimiento
17.3.7. Hierarchyid pros y los contras
17.4. Resumen
Capítulo 18: La manipulación de datos XML
18.1. Procesamiento de XML en SQL Server 2008
18.1.1. Generación de documentos XML
18.1.2. Consulta de documentos XML
18.1.3. Validación de documentos XML
18.2. Sample Tables and Data
18.3. XML Data Type
18.3.1. Con tipo y XML sin tipo
18.3.2. Creación y uso de columnas XML
18.3.3. Declarar y usar variables XML
18.3.4. Uso de parámetros XML y valores de retorno
18.3.5. De carga y consulta de documentos XML a partir de archivos de disco
18.3.6. Limitaciones del tipo de datos XML
18.4. Descripción de XML Métodos de tipo de datos
18.4.1. XPath
18.4.2. value()
18.4.3. nodes()
18.4.4. exist()
18.4.5. query()
18.4.6. modify()
18.4.7. Junto a nodos XML con tablas relacionales
18.4.8. Utilización de variables y filtros en las expresiones XQuery
18.4.9. Acceso a los padres del nodo
18.5. Generar XML mediante FOR XML de salida
18.5.1. FOR XML AUTO
18.5.2. FOR XML RAW
18.5.3. FOR XML EXPLICIT
18.5.4. FOR XML PATH
18.5.5. TYPE directive
18.5.6. XSINIL Directive
18.5.7. La generación de información de esquema XML
18.5.8. Generación de espacios de nombres XML
18.6. Comprender las operaciones de XQuery y FLWOR
18.6.1. consultas sencillas
18.6.2. FLWOR operación
18.6.3. ¿Qué hay de nuevo para XQuery en SQL Server 2008
18.7. Descripción de las funciones XQuery
18.7.1. Funciones de cadena
18.7.2. Numérico y de funciones de agregado
18.7.3. Otras funciones
18.8. Modificación Realización de datos XML
18.8.1. Operación Insert
18.8.2. Operación de actualización
18.8.3. operación de eliminación
18.8.4. ¿Qué hay de nuevo para XML operaciones DML en SQL Server 2008
18.9. Controlar espacios de nombres
18.10. Trituración XML mediante OPENXML ()
18.11. XSD y colecciones de esquemas XML
18.11.1. Creación de una colección de esquemas XML
18.11.2. Creación de columnas de tipo XML y variables
18.11.3. Realizar la validación
18.11.4. Documento XML y CONTENIDO
18.11.5. La alteración de las colecciones de esquemas XML
18.11.6. ¿Qué hay en la colección''''?
18.11.7. ¿Qué hay de nuevo en SQL Server 2008 para XSD
18.12. Understanding XML Indexes
18.13. XML Mejores Prácticas
18.14. Resumen
Capítulo 19: Uso de la Búsqueda integrada de texto completo
19.1. Configuración de catálogos de búsqueda de texto
19.1.1. Creación de un catálogo con el asistente
19.1.2. Creación de un catálogo con el código T-SQL
19.1.3. Avance de los datos para el índice de texto completo
19.1.4. El mantenimiento de un catálogo con Management Studio
19.1.5. El mantenimiento de un catálogo en T-SQL de código
19.2. Palabra Búsquedas
19.2.1. Contiene la función
19.2.2. La función CONTAINSTABLE
19.3. Opciones de búsqueda avanzadas
19.3.1. Varias palabras búsquedas
19.3.2. Búsquedas con comodines
19.3.3. Frase búsquedas
19.3.4. Palabra de aproximación búsquedas
19.3.5. La palabra-de inflexión búsquedas
19.3.6. Tesauro búsquedas
19.3.7. Variable peso de la palabra-búsquedas
19.4. Fuzzy Búsquedas
Freetext
FreetextTable
19.5. Desempeño
19.6. Resúmen
Chapter 20: Creating the Physical Database Schema
20.1. Diseñar un esquema de base de datos física
20.1.1. Lógica a las opciones de física
20.1.2. Perfeccionamiento de los patrones de datos
20.1.3. Diseñar para un rendimiento
20.1.4. Desnormalización Responsable
20.1.5. Diseñar para la extensibilidad
20.2. Creación de la base de datos
20.2.1. El comando Crear DDL
20.2.2. Base de datos de archivo conceptos
20.2.3. Configuración de crecimiento de archivo
20.2.4. Utilización de varios archivos
20.2.5. Planificación de múltiples grupos de archivos
20.3. Creación de tablas
20.3.1. Diseño de tablas con Management Studio
20.3.2. Trabajar con secuencias de comandos SQL
20.3.3. Esquemas
20.3.4. Nombres de columna
20.3.5. Grupos de archivos
20.4. Crear claves
20.4.1.Las claves principales
20.4.2. El debate suplente: pros y contras
20.4.3. Capas de base de datos de diseño
20.4.4. Creación de claves externas
20.5. Creación de columnas de datos por el usuario
20.5.1. tipos de datos de columna
20.5.2. columnas calculadas
20.5.3. Escaso columnas
20.5.4. Columna limitaciones y los valores predeterminados
20.6. Crear índices
20.6.1. Índices compuestos
20.6.2. Las claves principales
20.6.3. Ubicación del grupo de archivos
20.6.4. Índice de opciones
20.6.5. Incluir las columnas
20.6.6. Los índices filtrados
20.7. Summary
Capítulo 21: Programación con T-SQL
21.1. Fundamentos de Transact-SQL
21.1.1. lotes de T-SQL
21.1.2. T-SQL de formato
21.2. Variables
21.2.1. predeterminada variable y alcance
21.2.2. Utilizando los comandos set y seleccione
21.2.3. Incrementar variables
21.2.4. Condicional seleccione
21.2.5.Utilización de variables en las consultas SQL
21.2.6. Múltiples variables de asignación
21.3. Procedimiento de flujo
21.3.1. If
21.3.2. While
21.3.3. Goto
21.4. Examen de SQL Server con el código
21.4.1. Vistas de administración dinámica
21.4.2. sp_help
21.4.3. Funciones de Sistema
21.5. Tablas temporales y variables de la tabla
21.5.1. Las tablas temporales locales
21.5.2. Las tablas temporales globales
21.5.3. Tabla de variables
21.6. Resumen
Capítulo 22: Mata el cursor!
22.1. Anatomía de un cursor
22.1.1. Los cinco pasos para cursoring
22.1.2. Administrar el cursor
22.1.3. Viendo el cursor
22.1.4. Cursor opciones
22.1.5. Actualización del cursor
22.1.6. Cursor alcance
22.1.7. Cursores y transacciones
22.2. Cursor Estrategias
22.3. Refactorización lógica compleja-Cursores
22.3.1. Consulta de actualización con la función definida por el usuario
22.3.2. Múltiples consultas
22.3.3. Consulta con la expresión caso
22.4. Resumen
Capítulo 23: Tratamiento de errores de T-SQL
23.1. Legado de control de errores
23.1.1. @@error system function
23.1.2. @@rowcount system function
23.2. Raiserror
23.2.1. Thesimpleraiserrorform
23.2.2. la forma mejorada de raiseerror
23.2.3. Severidad de error
23.2.4. Mensajes almacenados
23.3. Try...Catch
23.3.1. Catch block
23.3.2. Nested try/catch and rethrown errors
23.4. T-SQL Fatal Errors
23.5. Summary
Capítulo 24: Desarrollo de procedimientos almacenados
24.1.La gestión de procedimientos almacenados
24.1.1. Create, alter, and drop
24.1.2. Ejecutar un procedimiento almacenado
24.1.3. Devolución de un conjunto de registros
24.1.4. Compilación de procedimientos almacenados
24.1.5. Procedimiento almacenado cifrado
24.1.6. Procedimientos almacenados del sistema
24.1.7. El uso de procedimientos almacenados en las consultas
24.1.8. Ejecución de procedimientos almacenados remotos
24.2. Pasar datos a procedimientos almacenados
24.2.1. Parámetros de entrada
24.2.2. El parámetro por defecto
24.2.3. Tabla con valores de parámetros
24.3. Devolver datos de procedimientos almacenados
24.3.1. Los parámetros de salida
24.3.2. Uso del comando Volver
24.3.3. Ruta de acceso y el alcance de la devolución de datos
24.4. Resumen
Capítulo 25: Funciones de construcción definidas por el usuario
25.1. Funciones escalares
25.1.1. Limitaciones
25.1.2. Creación de una función escalar
25.1.3. Llamar a una función escalar
25.2. Tabla línea Funciones con valores
25.2.1. Creación de una tabla en línea función con valores de
25.2.2. Llamar a una tabla en línea función con valores de
25.2.3. El uso de parámetros
25.2.4. Correlacionadas funciones definidas por el usuario
25.2.5. Creación de funciones con enlaces de esquema
25.3. Tabla de múltiples instrucciones Funciones con valores
25.3.1. Crear una instrucción múltiple con valores de tabla de función
25.3.2. Llamando a la función
25.4. Resumen
Capítulo 26: Creación de desencadenadores DML
26.1. Conceptos básicos de disparo
26.1.1. El flujo de transacciones
26.1.2. Creación de disparadores
26.1.3. Después de disparadores
26.1.4. En lugar de disparadores
26.1.5. Trigger limitaciones
26.1.6. Desactivación de disparadores
26.1.7. Listado de disparadores
26.1.8. Desencadenadores y la seguridad
26.2. Working with the Transaction
26.2.1. La determinación de las columnas actualizadas
26.2.2. Insertar y borrar tablas lógicas
26.2.3. El desarrollo de la multi-fila-desencadenadores habilitados
26.3. Múltiples-Disparador Interacción
26.3.1. Trigger organización
26.3.2. Desencadenadores anidados
26.3.3. Desencadenadores recursivos
26.3.4. En lugar de y después de disparadores
26.3.5. Después de múltiples factores desencadenantes
26.4. Transacciones de agregación de manipulación
26.4.1. El disparador de inventario por transacción
26.4.2. El disparador de inventario
26.5. Resúmen
Capítulo 27: desencadenadores DDL
27.1. Administrar desencadenadores DDL
27.1.1. Crear y modificar los desencadenadores DDL
27.1.2. Disparador alcance
27.1.3. Los desencadenadores DDL y seguridad
27.1.4. Activación y desactivación de los desencadenadores DDL
27.1.5. Extracción de los desencadenadores DDL
27.2. El desarrollo de los desencadenadores DDL
27.2.1. EventData()
27.2.2. La prevención de los cambios de base de datos de objetos
27.3. Resúmen
Capítulo 28: Creación de fuera de la capa de abstracción de datos
28.1. CRUD procedimientos almacenados
28.2. De búsqueda de Google al estilo de procedimiento
28.3. Resúmen
Capítulo 29: SQL dinámico y generación de código
29.1. La ejecución de SQL dinámico
29.1.1. sp_executeSQL
29.1.2. Consultas con parámetros
29.1.3. El desarrollo dinámico de código SQL
29.1.4. Generación de código
29.2. Prevención de inyección SQL
29.2.1. Añadiendo código malicioso
29.2.2. Or 1 = 1
29.2.3. Contraseña? ¿Qué contraseña?
29.2.4. La prevención de los ataques del servidor SQL de la inyección
29.3. Resúmen
Capítulo 30: Las operaciones a granel
30.1. Inserción masiva
30.2. Opciones de inserción masiva
30.3. BCP
30.4. Resúmen


Duración del Curso
24 Horas ( 60 Minutos Hora)

Horario
Según a convenir entre el estudiante y el Instituto.

Información General
Modalidad del Curso : En Línea

Requerimientos mínimos de máquina y Conexión a Internet
Intel Pentium Dual E2160 1.8Ghz, 4 GB RAM, 250 GB Disco Duro y 2 Mbs de internet banda ancha

Reserve su cupo con tiempo, llenando el formulario de pre-inscripcion que se encuentra en la parte posterior; estos son limitados. La capacitación es para grupos pequeños generalmente de 4-8 estudiantes y es totalmente personalizada.

INCAPROG se reserva el derecho de admisión y la modificación de las Fechas de Inicio programadas para la Capacitación.
Curso Ofrecidos por Incaprog Online :

www.incaprog.com

PARA CUALQUIER INQUIETUD QUE NO HAYA SIDO ACLARADA EN ESTE CORREO, ASI COMO TAMBIEN RELACIONADA CON FECHAS DE INICIO, DURACIÓN, COSTOS Y DETALLES DE LOS CONTENIDOS TEMÁTICOS DE LOS CURSOS, ENTRE OTRADAS DUDAS, POR FAVOR LE INVITAMOS A QUE NOS CONTACTE POR CHAT, PARA ASISTENCIA DIRECTA CON NUESTROS ASESORES EN LINEA, MEDIANTE LOS SIGUIENTES PROGRAMAS DE MENSAJERIA:

Windows Live Messenger : incaprog.online en live.com
Google Talk : online.incaprog en gmail.com
Skype : incaprog.online
Yahoo Messenger : incaprog.online en yahoo.com


$ 4100
Contactar al anunciante
571 *** Ver Teléfono
571 4599750

Llame y diga que lo vió en Anunciosya

Olvidé mi contraseña
Comenta este anuncio


Para embeber el anuncio en un Blog o página Web, copie y pegue el código de incrustado
Anuncios Gratis en Mexico - Condiciones de Uso - Contáctenos - Publicar Anuncio Gratis - Entrar