Download COM460 PA Administración de Base Datos (2014)

Document related concepts

Microsoft SQL Server wikipedia , lookup

SQL Server Integration Services wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Base de datos en la nube wikipedia , lookup

Tabla (base de datos) wikipedia , lookup

Transcript
PROGRAMA ANALÍTICO
MATERIA
Administración de Base de Datos
CODIGO
COM 460
PRE-REQUISITO
COM338 BASE DE DATOS II
PERIODO LECTIVO
HORAS PRESENCIALES
CREDITOS
4
Semestre
Clases 64 Horas
1. DESCRIPCION
COM460 – Administración de Bases de Datos determina los primeros pasos de los
estudiantes en la incursión de definir y controlar las bases de datos, participar en el diseño
inicial de la base de datos, así como administrar sus requerimientos, ayudando a evaluar
alternativas; también administra la actividad de los datos; protege los datos, no los procesa y
proporciona estándares, guías de acción, procedimientos de control y documentación
necesaria para garantizar que los usuarios técnicos procesen la información.
La materia busca como brindar y fomentar herramientas administrativas en la base de datos,
para que se cumplan los puntos arriba mencionados.
2. OBJETIVOS
2.1.- General
 Desarrollar habilidades de administración de la actividad de la información contenida en
una Base de Datos, manejando técnicas que ayuden a la gestión en cuanto a la
optimización de recursos, seguridad e integridad de los datos.
2.2.- Específicos
 Interpretar las relaciones y roles de una Base de datos.
 Especificar los permisos y seguridad de la información contenida en una base de datos.
 Categorizar de políticas de respaldos de la información.
 Identificar las operaciones de alto rendimiento que permitan optimizar los objetos en la
base de datos.
3. COMPETENCIAS
 Identifica las herramientas que puedan administrar y gestionar los objetos de la base de
datos.
 Analiza los problemas a desarrollar identificando los comandos necesarios que se
requieren para la gestión de la base de datos.
 Desarrolla soluciones a problemas básicos de uso general independiente de la
herramienta de desarrollo.
 Desarrolla los lenguajes de control y administración de la base de datos.
 Identifica los tipos de errores existentes en el lenguaje de control y administración de la
base de datos: lógicos y de semántica.
 Resuelve problemas de administración y control de objetos en la base de datos.
 Capacidad para modificar rápidamente los scripts desarrollados.

4. RESULTADOS DE APRENDIZAJE

Administra los diferentes objetos de la Base de Datos, pudiendo darles el correcto
mantenimiento, seguridad, respaldo/transferencia y actualización cuando sea
necesario.

Modifica las políticas de respaldo, crea tareas de trabajo y permite la transferencia de
información mediante herramientas especializadas.

Gestiona la replicación de datos en diferentes bases de datos, crear y actualiza la
mensajería y realiza una optimización y afinación de consultas.
5. METODOLOGIA
Las metodologías que se aplicarán en la asignatura de Administración de Base de Datos,
tendrán algunos aspectos comunes, los cuales se derivan del modelo constructivista social,
en el cual se basa el Modelo Educativo de la Universidad Ecotec. Por esta razón se
privilegian los métodos participativos y trabajo en grupo para la solución de problemas del
entorno empresarial de cada estudiante, favoreciendo de manera sistemática la interacción
de los estudiantes con la comunidad, siguiendo los principios del aprendizaje cooperativo
(colaborativo), con el fin de desarrollar la competencia de trabajo en equipo.
En este enfoque metodológico el docente actúa como un facilitador, que explora los
conocimientos previos que tienen los estudiantes sobre el tema y guía la construcción de los
conocimientos de manera individual y en grupos, vinculando de manera sistemática la teoría
con la práctica. Se refuerza la relación de la teoría con la práctica y las habilidades de los
estudiantes de desarrollar proyectos en relación a los contenidos específicos de cada
materia.
Descripción de los tipos de trabajos requeridos
 Cada semana se enviarán trabajos personales o grupales para el desarrollo de actividades
complementarias a las clases, los talleres serán prácticas individuales, y grupos de trabajo
tanto en clase como externos no serán de más de tres participantes.
 Los trabajos de investigación, serán entregados de acuerdo a las normas señaladas en el
Aula Virtual. La redacción de los documentos, en cuanto a formato, letra, citas y la
bibliografía, se realizará según
las NORMAS APA.
 Los trabajos se recogerán la siguiente semana de enviada la tarea al inicio de la clase y
deberán ser subidos a la web desde el atrium, los trabajos obligatoriamente deberán ser
desarrollados en computadora, por lo cual los alumnos deben manejar Word, Excel y Power
Point.
 Los trabajos enviados deberán ser presentados con una introducción, desarrollo,
conclusiones y bibliografía, con la carátula determinada por universidad y ser ingresados
desde el Atrium en la opción de tareas.
6. PROGRAMACION ANALITICA
UNIDAD 1: ADMINISTRACION DE LA BASE DE DATOS
1.1.
Introducción-Instalación de la Base de Datos
1.1.1. Estructuras de memoria
1.1.2. Estructura lógica de una base de datos
1.1.3. Procesamiento de Sentencias SQL
1.1.4. Elegir la edición de la base de datos
1.1.5. Instalar una instancia de la base de datos/Instalar la base de datos de ejemplo
1.1.6. Configurar el servicio de búsqueda de texto completo
1.1.7. Instalar una instancia con un nombre diferente en la base de datos
1.1.8. Configurar los servicios de la Base de Datos
1.1.9. Activar la opción AWE
1.2.
Administrar la Base de Datos y sus Archivos
1.2.1. Crear una base de datos/grupo de archivos
1.2.2. Añadir archivos de datos/archivos de registros
1.2.3. Modificar un archivo de datos
1.2.4. Reducir el tamaño de un archivo de datos/ el tamaño de una base de datos
1.2.5. Crear una tabla en un grupo de archivos
1.2.6. Crear una tabla con particiones
1.2.7. Comprimir los datos
1.2.8. Configurar los índices
1.2.9. Indexar una columna de tipo XML
1.2.10.
1.3.
Crear un índice superpuesto
Seguridad
1.3.1. Configurar el modo de seguridad
1.3.2. Crear un nuevo inicio de sesión
1.3.3. Integrar cuentas y grupos de Windows (opcional)
1.3.4. Configurar el modo de seguridad
1.3.5. Crear usuarios de la base de datos
1.3.6. Trabajar con la cuenta GUEST
1.3.7. Conceder derechos específicos
1.3.8. Crear una función de base de datos
1.3.9. Conceder funciones de base de datos a usuarios
1.3.10.
Prohibir el uso de determinados privilegios
1.3.11.
Crear una función de aplicación
1.3.12.
Utilizar una función de aplicación.
UNIDAD 2: PLANIFICACION DE TAREAS Y DE DATOS
2.1.
Planificación de Tareas
2.1.1. Crear nuevos operadores
2.1.2. Crear una alerta relacionada con un número de error
2.1.3. Crear una alerta relacionada con la gravedad de un error
2.1.4. Crear un nuevo trabajo
2.1.5. Enviar una notificación a un operador después de la ejecución del trabajo
2.1.6. Ejecutar un trabajo en respuesta a una alerta
2.1.7. Crear una alerta vinculada a una condición de rendimiento
2.1.8. Crear sus propios contadores de rendimiento
2.1.9. Crear una alerta relacionada con contador de rendimiento personalizado
2.1.10.
2.2.
Configurar el servicio de mensajería
Transferencia de Datos
2.2.1. Exportar los datos de una tabla con BCP
2.2.2. Exportar el resultado de una consulta con BCP
2.2.3. Importar datos con BCP
2.2.4. Copiar tablas entre dos bases de datos
2.2.5. Importar y convertir datos
2.2.6. Crear un paquete de SSIS
2.2.7. Importar datos en formato XML
2.2.8. Programar la ejecución regular de una exportación con BCP
2.2.9. Programar la ejecución de un paquete de SSIS
2.2.10.
Separar una base de datos
UNIDAD 3: RESPALDO DE INFORMACION Y TRANSFERENCIA EVENTOS
3.1.
Copia de Seguridad y Restauración
3.1.1. Realizar una copia de seguridad completa de la base de datos
3.1.2. Realizar una copia de seguridad completa en un dispositivo de copia de seguridad
3.1.3. Restaurar la base de datos a partir de una copia de seguridad completa
3.1.4. Cambiar el modelo de recuperación de la base de datos
3.1.5. Realizar una copia de seguridad diferencial
3.1.6. Realizar una copia de seguridad de registro de transacciones
3.1.7. Restaurar la base de datos
3.1.8. Crear una programación de copia de seguridad
3.1.9. Comprimir una copia de seguridad
3.2.
Trabaja con varias instancias
3.2.1. Añadir un nuevo servidor vinculado
3.2.2. Definir la asignación de inicios de sesion
3.2.3. Configurar el servidor de destino
3.2.4. Validar la conexión al servidor remoto
3.2.5. Utilizar OPENROWSET
3.2.6. Transferir los eventos
UNIDAD 4: REPLICACION, MENSAJERIA Y OPERACIONES DE OPTIMIZACION
4.1.
Replicación
4.1.1. Preparar el entorno del distribuidor
4.1.2. Activar la distribución y la publicación
4.1.3. Crear una publicación
4.1.4. Enviar una suscripción
4.1.5. Probar la replicación
4.1.6. Monitorizar la replicación
4.1.7. Configurar una replicación de mezcla
4.2.
Servicio de Mensajería
4.2.1. Activar el servicio
4.2.2. Definir los tipos de mensajes
4.2.3. Crear los contratos
4.2.4. Configurar las colas
4.2.5. Crear los servicios
4.2.6. Enviar un mensaje
4.2.7. Leer los mensajes
4.2.8. Finalizar la conversación
4.3.
Operaciones de optimización
4.3.1. Activar una auditoria
4.3.2. Crear un nuevo seguimiento
4.3.3. Monitorizar el uso de la memoria
4.3.4. Configurar las colas
4.3.5. Evitar la ejecución de consultas de bloqueo
4.3.6. Detener el seguimiento
4.3.7. Configurar el motor de la base de datos
4.3.8. Crear un desencadenador DDL
4.3.9. Utilizar el PowerShell
4.3.10.
Consultar la base de datos con PowerShell
7. 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.
Los trabajos de investigación se calificarán sobre un total de 30 puntos desglosado de la
siguiente manera:
Talleres y Análisis de Casos 10 puntos
Investigaciones y Deberes 10 puntos
Exposiciones/recursos utilizados 10 puntos
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.
 Se regirá por el Reglamento de la Universidad
CALIFICACION
ACTIVIDADES
PRIMER EXAMEN
SEGUNDO EXAMEN
30
15
15
EXAMEN FINAL
NOTA FINAL
40
100
SE TENDRA EN CUENTA EN EL PROCESO DE EVALUACION LA APLICACIÓN DE LA
AUTOEVALUACION, COEVALUACION Y HETEROEVALUACION
8. BIBLIOGRAFIA BASICA
TEXTO
“Microsoft SQL Server 2008Implementation and
Maintenance”
“Microsoft SQL Server 2008Bussiness Intelligence
Development Maintenance”
AUTOR
Mike Hotek
EDITORIAL
Microsoft Press
Erik Veerman, Teo
Lachev, Dejan
Sarka
Microsoft Press
9. BIBLIOGRAFIA COMPLEMENTARIA
TEXTO
“Oracle 10G: SQL, PL-Sql, SQL
Plus”
“Base de Datos: Desde Chen
hasta Codd con Oracle”
“SQL Server 2008: Aprenda a
Administrar una Base de Datos “
Revisado por:
Aprobado
por:
AUTOR
Gabillaud Jerome
EDITORIAL
Eni Ediciones
Irene Luque Ruiz,
Miguel
AngelGomez-Nieto,
Enrique Lopez
Espinoza, Gonzalo
CerruelaGarcia
Gabillaud Jerome
Alfaomega Ra-Ma
Dr. C. Oiner Gómez
DECANO DE LA FACULTAD
Gilda Alcívar, MSc.
Vicerrectora Académica
Eni Ediciones
Fecha: Octubre /2014