Vous êtes sur la page 1sur 5

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE

CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

I. DATOS INFORMATIVOS

Carrera : COMPUTACIN E INFORMATICA


Especialidad : Ingeniera de Software
Ingeniera de Redes y Comunicaciones
Curso : Administracin de Bases de Datos I
Cdigo : T-INF127
Ciclo : Tercero
Requisitos : T-INF105 (Modelamiento y Diseo de Base de Datos)
Duracin : 12 Semanas
Horas Semana : 06 horas
Versin : v.0110

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

SEMANA 1: Creacin de Bases de Datos y Archivos de Datos


Sesin 1.
1. Concepto de Base de Datos en SQL 2008. Sintaxis
2. Concepto e importancia de los Filegroups. Sintaxis
3. Conceptos de Schemas y su importancia. Sintaxis

[CASI v.0109] Pg. 1


INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

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

SEMANA 2: Creacin de Tipos de Datos y Tablas


Sesin 1.
1. Tipos de Datos provistos por el sistema SQL 2008.
2. Concepto e importancia de la creacin de tipos de datos
3. Creacin de tipos de datos. Sintaxis
4. Creacin de tablas haciendo uso de los tipos de datos creados
5. Integridad de Datos y referencial

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

SEMANA 3: Creacin de ndices e Implementacin de Consultas


Sesin 1.
1. Manejo de ndices. Definicin y Caractersticas.
2. Consultas
3. Tipos (Proyeccin seleccin)
4. Operadores Relacionales
5. Operadores Lgicos
6. Operadores LIKE, BETWEEN, IN
7. Clusula Order By
8. Predicado Top, Distinct
9. Uso de Alias de campo y de tabla

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

[CASI v.0109] Pg. 2


INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

SEMANA 4: Consultas Multitablas - Subconsultas


Sesin 1.
1. Concepto e importancia de unin interna y unin externa.
2. Unin Interna
3. Unin Externa
3.1. Left Join
3.2. Right Join
3.3. Full Join
4. Unin cruzada
5. Subconsultas anidadas

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

SEMANA 5: Consultas Agrupadas Funciones de Grupo Vistas


Sesin 1.
1. Definicin e importancia de Agrupacin de datos.
2. Funciones de grupos
3. Filtro de datos agrupados
4. Definicin de vistas
4.1. Vistas horizontales
4.2. Vistas Verticales

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

SEMANA 6: Revisin de Conocimientos


Sesin 1,2 y 3
Repaso de los Conocimientos adquiridos hasta la ltima sesin

SEMANA 7: Procedimientos Almacenados I


Sesin 1.
1. Definicin de variables locales y globales
1.1. Declaracin de variables
1.2. Asignacin de datos a las variables.
2. Herramientas para el control de flujo

[CASI v.0109] Pg. 3


INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

3. Definicin de procedimientos almacenados (Crear modificar eliminar ejecutar).


Sintaxis

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

SEMANA 8: Procedimientos Almacenados II


Sesin 1.
1. Concepto de parmetros.
2. Uso de parmetros en el procedimiento almacenado
3. Uso de estructuras de control dentro de un procedimiento almacenado
4. Validando datos
5. Optimizando consultas

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

SEMANA 9: Funciones definidas por el usuario y Triggers


Sesin 1.
1. Concepto de Funciones definidas por el usuario.
2. Tipos de funciones
2.1. Funcin Scalar, definicin, sintaxis
2.2. Funcin Table-Valued , definicin, sintaxis
2.3. Funcin Table, definicin, sintaxis

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

[CASI v.0109] Pg. 4


INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

SEMANA 10: Semana de Regularizacin

SEMANA 11: Semana de Exmenes Finales

SEMANA 12: Semana de Exmenes Sustitutorios

V. EVALUACIN

La ponderacin de evaluaciones ser:

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 %

* Es el promedio de las evaluaciones tericas (mnimo 1).

La formula de evaluacin ser:

[ 0.35(EA) + 0.15(EC) + 0.40(ET) + 0.03(AS) + 0.07(PCL) ]

VI. BIBIOGRAFA

A. Microsoft. IMPLEMENTACION DE BASE DE DATOS CON SQL


SERVER 2008

B. Microsoft. MANUAL DE CERTIFICACION OFICIAL. CURSO 2779A

[CASI v.0109] Pg. 5

Vous aimerez peut-être aussi