Académique Documents
Professionnel Documents
Culture Documents
I. DATOS INFORMATIVOS
II. SUMILLA
Este curso permite impartir los conocimientos relacionados con el manejo de una Base de
Datos, como crear una Base de Datos en SQL SERVER 2008, as como los archivos de base
de datos y tablas. Tambin sabrn planificar, crear y optimizar ndices, implementar la
integridad de los datos mediante el uso de constraints, triggers y esquemas XML,
implementar vistas, procedimientos almacenados y funciones, y managed code, en la base
de datos.
III. OBJETIVOS
A. General
Aprender a utilizar SQL Server 2008, para la creacin y manejo de Bases de Datos.
Implementar la integridad de la data estableciendo las restricciones adecuadas en
las columnas, crear consultas, vistas, desencadenadores, procedimientos
almacenados y funciones.
B. Especfico
Manejo de Base de Datos y los archivos de Base de datos
Manejo de Tareas Administrativas
Crear tipos de datos y tablas
Uso de XML en SQL SERVER 2008
ndices, Manejo y optimizacin
Implementar la Integridad de Datos en SQL SERVER 2008
Uso de constraint, triggers y schemas XML
Implementar Procedimientos Almacenados y funciones
Implementar cdigo manejado en la Base de Datos en la Base de Datos
IV. CONTENIDOS
Sesin 2.
1. Creacin de Base de datos simple
2. Creacin de Base de datos y filegroups
3. Archivo de datos, Archivo Secundario y Archivo de registro de transacciones
Sesin 3.
1. Modificacin Eliminacin de Base de datos
2. Creacin de Schemas
Sesin 2.
1. Creacin de Tipos de datos
2. Creacin de tablas
2.1. Uso de los tipos de datos creados
2.2. Restricciones (Contraints)
Sesin 3.
1. Creacin de tablas (continuacin)
1.1. Check, Default, Unique, Null, Identity
1.2. Primary Key, foreign key
2. Eliminacin de tablas
Sesin 2.
1. XML
1.1. Introduccin a la clusula XML, sintaxis
1.2. Consultas de Modo RAW, ELEMENTS
2. Funciones integradas SQL 2008
2.1. Funciones de Cadena
2.2. Funciones de Fecha
2.3. Funcin de Conversin
Sesin 3.
1. Creacin de ndices, sintaxis, ndices nicos, creacin de ndices para mltiples
columnas, crear ndices para campos calculados.
2. Creacin de consultas
2.1. Ordenadas
2.2. Con condiciones
2.3. En formato XML modo RAW, ELEMENTS
Sesin 2.
1. Implementando consultas entres 2 y mas tablas.
1.1. Usando Inner Join
1.2. Usando Left Join
1.3. Usando Right Join
1.4. Usando Full Join
Sesin 3.
1. Implementando consultas utilizando subconsultas como parte de una expresin If exists
2. Usando subconsultas con:
2.1. Insert
2.2. Delete
2.3. Update
Sesin 2.
1. Creacin de consultas con Group By.
1.1. Usando 1 tabla, 2 o mas tablas
1.2. Usando funciones de grupo
1.3. max(), min(), count(), sum(), avg()
2. Creacin de consultas con filtro de datos agrupados - Having
Sesin 3.
1. Creacin de vistas
2. Modificacin y Eliminacin de vistas
Sesin 2.
1. Creacin de pequeos bloques de programas usando
1.1. Declare
1.2. Set / Select
1.3. Print
1.4. If / Else
1.5. Case
1.6. Return
Sesin 3.
1. Procedimientos almacenados
1.1. Creacin, Modificacin, Eliminacin
Sesin 2.
1. Creando procedimientos almacenados con parmetros
Sesin 3.
1. Creando procedimientos almacenados
1.1. Optimizar ingreso de datos
1.2. Optimizar consulta
1.3. Optimizar actualizacin de datos
1.4. Optimizar eliminacin de datos
Sesin 2.
1. Creando Funciones definida por el usuario
1.1. Escalar
1.2. Tabla en lnea
2. Usando funciones creadas en consultas, actualizaciones y procedimientos almacenados
Sesin 3.
1. Desencadenadores
1.1. Concepto de Triggers. Sintaxis
1.2. Como trabaja un Trigger para Insert, Delete, Update
2. Implementando Triggers
2.1. For Insert, Delete, Update
V. EVALUACIN
PRACTICO Porcentajes
Evaluacin Aplicativa - EA 35 %
Evaluacin Continua - EC 15 %
TEORICO
Evaluacin Terica * - ET 40 %
ACTITUDINAL
Asistencias AS 3%
Participacin en Clases - PCL 7%
Total 100 %
VI. BIBIOGRAFA