UNIVERSIDAD TECNOLÓGICA ECOTEC
SYLLABUS
MATERIA BASE DE DATOS II
CODIGO
COM 338 Créditos 4PERIODO LECTIVO
Trimestre II- 2009
HORAS PRESENCIALES Clases Conferencia 48 horas
Clases Prácticas 16 horas
HORAS NO PRESENCIALES 96 horas
1. DESCRIPCIÓN
COM 338 – BASE DE DATOS II.
La finalidad de este curso es proveer a los y las asistentes con el nivel de conocimientos necesarios para mantener una base de datos de Microsoft SQL Server 2008. El curso se centra en enseñar el uso de las características del producto SQL Server 2008 y las herramientas relacionadas con el mantenimiento de la base de datos.2. METODOLOGIA
Metodología a utilizarse dentro del aula
El ingreso de los estudiantes al aula de clases será puntual.
Al inicio de cada clase se hará un repaso de lo tratado en la clase inmediatamente anterior, y al final de la misma se procederá a realizar un resumen.
El estudiante para aprobar el curso, deberá asistir a un mínimo del 80% de las horas programadas para el mismo.
Queda terminantemente prohibido hacer uso de teléfonos celulares dentro de clases o realizar cualquier otra actividad fuera de ella, sin que ésta sea absolutamente necesaria, previa autorización del profesor.
Participación en clase
El estudiante trabajará en todo momento combinando la teoría, metodología para el análisis, y comprensión de situaciones prácticas, identificando problemas y seleccionando posibles soluciones, hasta concluir el trimestre con la presentación de los resultados correspondientes según la guía entregada.
3. OBJETIVOS
3.1. General
El objetivo de la asignatura es que el alumno pueda administrar un servidor de Base de Datos SQL Server.
3.2. Específicos
La materia tiene por objetivos específicos: Administrar los ficheros de base de datos
Mantener el servidor con planes de mantenimiento
Comprender los tipos de copias de seguridad y restauración Administrar la seguridad del servidor
Monitorizar el servidor
4. CONTENIDO PROGRAMATICO
Sesiones Competencias Específicas Temas Tratados Horas No Presenciales Evaluación/ Responsables 1 Introducción a SQL Server 2008 - Características principales - Diferencias con SQL Server 2005 2 Introducción a SQL Server 2008
Servicios de SQL Server para Inteligencia de Negocios - Integration Services - Analysis Services - Reporting Services 3 Preparando la instalación SQL Server 2008 - Ediciones de SQL Server - Requerimientos de Hardware y Software - Concepto de Instancias - Licenciamiento - Seguridades - Intercalaciones - Actualización de versión 4 Instalando y configurando SQL Server 2008 - Descripción General del proceso de instalación - Que es el System Configuration Checker - Componentes que pueden instalarse - Realizando una instalación desatendida - Opciones a nivel de servidor Herramientas de Administración: - Que es el Server Configuration Manager - Que es el SQL Server Management Studio - Que es el sqlcmd (línea de comandos) - Que es PowerShell 5 Instalar un servidor
SQL Server 2008 Clases Prácticas (2 horas)
6 Planeando Bases de
Datos
- Tipos de Archivos - Como la información
es almacenada - Como trabaja el log
de transacciones - Donde colocar los
archivos - Filegroups - Particiones
- Consideraciones para el Crecimiento
Creando Bases de Datos - Consideraciones al crearlas - Creando BD - Opciones de BD - Cambiando el tamaño de los archivos BD - Encogiendo una BD - Esquemas 7 Primer Examen 8 Usando administración basada en políticas - Servidores de configuración - Introducción a administración basada en políticas - Componentes de la administración basada en políticas - Implementando la administración basada en políticas Planeando una estrategia de respaldo de BD - Descripción General de los tipos de respaldo
- Qué son los modelos de recuperación - Tipos de estrategias de respaldo - Consideraciones para los operadores de respaldo y los dispositivos de respaldo Respaldando base de datos de usuario - Respaldos - Integridad de la BD - Integridad de los respaldos - Compresión del backup 9 Creación y
configuración de BD Clases Prácticas (2 horas) Respaldos 10 Restaurando BD de usuarios - Como funciona - Tipos - Restaurando el transaction log Realizando restauraciones en línea - Descripcion general - Restaurando una página dañada - Restaurando files/filegroups - Piecemeal restore Recuperando datos de un DatabaseSnapshot - Que es un database snapshot - Como trabaja - Recuperando información de un DS Base de Datos del
Sistema y recuperación de desastres
- Consideraciones sobre los respaldos de bd del sistema
- Consideraciones sobre las
restauraciones de bd del sistema
11 Descripcion General del servidor de seguridad - Principales - Asegurables - Permisos Protegiendo el alcance de servidor - Metodos de autenticación - Políticas de claves - Logins - Delegacion entre instancias, etc Protegiendo el alcance de Base de Datos - Roles de bd - Roles de app - Usuarios especiales - Permisos con alcance
de schema - Cadenas de
pertenencia Manejando Llaves y
Certificados
- Que son las llaves - Que son los
certificados - criptografia Auditando seguridades - Auditando con
profiler
- Auditando con ddl triggers
- Sql server audit
12 Restauraciones Clases Prácticas (2 horas)
13 Descripción General del proceso de transferencia de información
- Herramientas - Asistentes
- Bulk Import /Export
Introducción a SSIS - Transformaciones de
datos - SSIS
- Data Sources y data sources views - Implementación Paquetes 14 Automatizando tareas administrativas - Beneficios - Jobs - Operadores Activity Monitor Usando el agente de SQL Server - Qué es? - DBMail y SQL Server Agent
15 Seguridades, SSIS Clases Prácticas (2 horas)
16 Creando Planes de Mantenimiento
- Qué son? - Creación Implementando alertas - Qué son? - Creación - Manejo Manejando múltiples servidores - Servidores de configuración - Multiserver jobs - Event Forwarding
17 SSIS, Automatización Clases Prácticas (1 horas)
18 Segundo Examen
19 SSIS, Automatización Clases Prácticas (1 horas) 20 Manejando el agente de seguridad - Roles - Proxies Descripcion General de la Replicacion - Distribución y sincronización de los datos - Qué es? - Artículos / publicaciones - Roles de servidor - Tipos - Agentes de replicación 21 Manejando publicaciones y suscripciones - Creación publicación - Creación suscripción - Monitor de replicación Configurando replicación en algunos escenarios comunes - Escenarios posibles 22 Introduccion a la alta disponibilidad - Porque? - Qué es?
- Factores que afectan la disponibilidad Implementando Log Shipping - Qué es? - Configuración - Cambiando roles de servidor Implementando Database Mirroring - Qué es? - Roles de servidor - Opciones - Como se usa - Fail over - Redireccion
23 Replicación Clases prácticas (1 hora)
24 Alta Disponibilidad Clases prácticas (1 hora)
25 Implementando Server Clustering - Qué es? - Consideraciones - Instalación Usando Soluciones de alta disponibilidad distribuidas - Consideraciones - Implementación Viendo la actividad
actual del servidor
- Consideraciones - Usando las herramientas de monitoreo 26 Usando SQL Server Profiler - Descripción general - Opciones - Trazas y eventos Monitoreando con DDL Triggers - Descripción general - Creación - Administracion Usando Notificaciones de Eventos - Descripción general - Creación - Procesamiento - Administracion 27 Monitoreo de SQL Server
28 Resolviendo problemas en SQL Server - Metodología - Usando la DAC - Problemas de conectividad - Conceptos de concurrencia - Problemas de concurrencia - Problemas de espacio en disco Afinación del Rendimiento en SQL Server - Que es?
- Usando del database engine tuning advisor - Query tuning
29 Tuning/Troubleshooting BD
Clases prácticas (1 hora) 30 Usando el Gobernador de Recursos - Introduccion - Conceptos - Implementacion - Monitoreo Usando el Data Collector - Introduccion - Conceptos - Configuracion 31 Data Collector, Resource Gobernor
Clases prácticas (2 horas)
32 Examen Final
5. EVALUACION
Criterio para la calificación de los trabajos
La presentación de deberes y trabajos será obligatorio, en caso de incumplimiento se impondrán sanciones en la nota de actividades.
El Trabajo Práctico Integrador se calificará sobre 50 puntos de la siguiente manera: Presentación, ortografía y redacción 25 %
Exactitud y calidad de cifras presentadas 50 % Exposición y utilización de medios 25 %
Sanción por atraso en la entrega de trabajos
Los deberes deben ser presentados en la clase requerida, no se aceptarán deberes a destiempo. El Trabajo Práctico Integrador debe ser entregado en la fecha señalada, la misma que será
determinada el primer día de clases. No se aceptará presentaciones después de dicha fecha. Los deberes y el Trabajo Práctico Integrador no entregados y los Talleres no desarrollados en la
fecha oportuna, serán sancionados con el total de la calificación.
Calificación Actividades 30 Primer Examen 15 Segundo Examen 15 Examen Final 40 NOTA FINAL 100
La nota mínima para aprobar el curso es 70.
Los exámenes se rendirán en la fecha previamente establecida por el Decanato de la Facultad, y no se aceptará a ningún estudiante postergación ni anticipación de dicha evaluación, sin una justificación de fuerza mayor previamente aprobada por la Comisión Académica de la Facultad. En éste caso únicamente se aprobará la toma del examen supletorio.
6. BIBLIOGRAFIA
TEXTO AUTOR EDITORIAL, AÑO, Ed.
“Curso 6231: Maintaining a Microsoft SQL Server Database”
Microsoft Microsoft Learning
“Introducing sql server 2008” DeBetta,Low,Whitehorn Microsoft Press “Microsoft® SQL Server® 2008
Administrator's Pocket Consultant”
Stanek Microsoft Press
“Beginning with SQL Server 2008”
Dusan Petkovic McGraw-Hill
7. BIBLIOGRAFIA COMPLEMENTARIA
Internet: Wikipedia, Microsoft
8. DATOS DEL PROFESOR
NOMBRE Ney
APELLIDOS Palma Castillo
PROFESION UNIVERSITARIA Ing. en Sistemas
TELEFONOS DE CONTACTO 097570184
[email protected]
Elaborado por:
Ing. Ney Palma Castillo Profesor Revisado por:
Ing. Stalin Del Salto Decano