Download 1 - Instituto Tecnológico de Toluca

Document related concepts

Open Database Connectivity wikipedia , lookup

Arquitectura ANSI wikipedia , lookup

Espacio de tabla (base de datos) wikipedia , lookup

Base de datos temporal wikipedia , lookup

Integridad de datos wikipedia , lookup

Transcript
1. DATOS DE LA ASIGNATURA
Nombre de la asignatura: Administración de Base de Datos
Carrera: Ingeniería en Sistemas
Computacionales
Clave de la asignatura: BDS-0702
Horas teoría-horas práctica
créditos: 1-4-6
2.- HISTORIA DEL PROGRAMA
Observaciones
Lugar y fecha de
elaboración o revisión
Instituto Tecnológico
Participantes
Comité de Ingeniería
(cambios y justificación)
Definición de los programas
de Toluca, del 07 al 25 de Software y Bases
de estudios para el tronco
de Agosto de 2006
común de la especialidad
de Datos
3.- UBICACIÓN DE LA ASIGNATURA.
A. Relación con otras asignaturas del Plan de Estudios.
MATERIAS ANTERIORES
Taller de Base de Unidades
Datos
relacionadas
con DBMS
MATERIAS POSTERIORES
Ninguna
B. Aportación de la asignatura al perfil del egresado.
Esta materia proporciona al alumno la visión clara de lo que es un
Manejador de Base de Datos y la importancia y función que tienen en la
práctica las áreas de Administración de Base de Datos y Soporte Técnico.
Esta asignatura le dará las herramientas necesarias para administrar un
DBMS y realizar las funciones de un DBA.
4.- OBJETIVO GENERAL DE LA ASIGNATURA.
Curso TEÓRICO-Práctico para la administración de manejadores de Base
de Datos. Instalación, configuración y modo de operación. Entendiendo la
parte medular del funcionamiento y operación de un manejador de Base de
Datos comercial, para poder desarrollar funciones de DBA.
5.- TEMARIO.
UNIDAD
TEMAS
SUBTEMAS
I
Conceptos de un Manejador de 1. Sistemas de Administración de Base de
Base de Datos (DBMS).
Datos (DBMS).
2. Características de DBMS.
3. Consideraciones para elegir un buen DBMS.
4. Administrador de Base de Datos (DBA).
5. Funciones de un DBA.
6. Relación del DBA con otras áreas de la
Sistemas.
7. Definición de Espacio en disco.
8. Definición de Dbspaces o Tablespaces.
9. Definición de Logs.
10. Definición de Memoria Compartida.
Definición de Múltiples instancias de un DBMS.
II
Instalación y Configuración de un 1. Requerimientos para instalación.
DBMS.
2. Variables
de
Ambiente
y
archivos
importantes para instalación.
3. Procedimiento de instalación.
4. Variables
de
Ambiente
y
archivos
importantes para configuración.
5. Procedimiento para configuración de un
DBMS.
6. Comandos generales de alta y baja del
DBMS.
III
Administración de Espacio en
Disco.
1. Particiones o file systems.
2. Dbspaces o tablespaces.
3. Creación y manejo de Dbspaces o
tablespaces.
4. Espacios para Grandes Objetos o imágenes.
IV
Administración de Logs
1.
2.
3.
4.
5.
V
Modos de Operación
1. Definición de los modos de operación de un
DBMS. (alta, baja, recovery)
2. Comandos de activación de los modos de
operación.
Logs usados por un DBMS.
Funciones específicas de los logs.
Rollback y commit. Uso de logs.
Tipos de Bases de Datos. Usando logs.
Manejo de logs en un DBMS.
VI
Respaldo y Recuperación.
1.
2.
3.
4.
5.
6.
Métodos de respaldo de un DBMS.
Comandos para respaldo de datos.
Métodos de recuperación de un DBMS.
Comandos para recuperación.
Ventajas y Desventajas de casa método.
Aplicación de cada método.
VII
Monitoreo y Auditoria en un
DBMS
1.
2.
3.
4.
5.
6.
7.
Monitoreo general de un DBMS.
Monitoreo de espacio en disco.
Monitoreo de logs.
Monitoreo de Memoria compartida.
Monitoreo de Base de Datos.
Monitoreo de modos de operación.
Monitoreo de espacios espejeados.
VIII
Mètodos de Tolerancia a Fallas
1.Espejeo de Datos.
2.Beneficios del espejeo de Datos en un DBMS.
3.Activación de espejeo en un DBMS.
4. Fragmentaciòn de Base de Datos. Distribuido
y Central.
5.Creación de espacios de disco con espejo.
6.Replica de Datos.
7.Beneficios de la replica de Datos en un DBMS.
6.CONOCIMIENTOS REQUERIDOS.
Conceptos de Base de Datos y funcionamiento de SQL. Recomendable conocimiento de UNIX básico.
7.SUGERENCIAS DIDACTICAS.







Exposición de Temas.
Instalación de Software en equipos de clase.
Investigación funcionamiento de Manejadores de Base de Datos.
Prácticas de cada tema en clase y replica por parte del alumno.
Casos reales en clase.
Para cada unidad se pondrán en práctica todos los conceptos teóricos aprendidos en el curso de Base de
Datos II (Nuevo nombre Administración de Base de Datos I).
Es importante que todos estos conceptos se apliquen prácticos sobre un Manejador de base de datos
comercial:Informix, DB2, Oracle, etc.
8. SUGERENCIAS DE EVALUACION.



Evaluaciones con temas de exposición.
Evaluaciones escritas respecto a practicas.
Evaluaciones practicas.
9. UNIDADES DE APRENDIZAJE
NUMERO DE UNIDAD: I
NOMBRE DE LA UNIDAD: Conceptos de un Manejador de Base de Datos
(DBMS)
OBJETIVO
ACTIVIDADES DE APRENDIZAJE
EDUCACIONAL
Que el alumno al terminar esta 1.1 Conceptos teóricos
unidad entienda lo que es un 1.2 Prácticas de Laboratorio
DBMS.
1.3 Conocer las características de un
DBMS
FUENTES DE INFORMACIÓN
1,2,3,4
NUMERO DE UNIDAD: II
NOMBRE DE LA UNIDAD: Instalación y configuración de un DBMS
OBJETIVO
ACTIVIDADES DE APRENDIZAJE
EDUCACIONAL
Que el alumno al terminar esta 1.1 Realizar la instalación de un DBMS
unidad sea capaza de instalar y 1.2 Realizar la configuración de un
configurar un DBMS comercial.
DBMS
1.3 Aprender los comandos generales
de administración
1.4 Prácticas de Laboratorio
FUENTES DE INFORMACIÓN
1,2,3,4
NUMERO DE UNIDAD: III
NOMBRE DE LA UNIDAD: Administración de espacio en disco
OBJETIVO
ACTIVIDADES DE APRENDIZAJE
EDUCACIONAL
Que el alumno al terminar esta 1.1 Realizar la configuración de las
unidad entienda y pueda
áreas de disco donde se
configurar
las
areas
de
almacenarán las bases de datos.
administración de disco.
1.2 Crear las áreas de disco para el
DBMS
1.3 Aprender los comandos generales
de administración de disco
1.4 Prácticas de Laboratorio
FUENTES DE INFORMACIÓN
1,2,3,4
NUMERO DE UNIDAD: IV
NOMBRE DE LA UNIDAD: Administración de Logs
OBJETIVO
ACTIVIDADES DE APRENDIZAJE
EDUCACIONAL
Que el alumno al terminar esta 1.1 Realizar la configuración de las
unidad entienda y pueda
áreas
de
logs
donde
se
configurar las areas de admón..
almacenarán las actividades del
de logs.
DBMS
1.2 Crear las áreas de logs para el
DBMS
1.3 Aprender los comandos generales
de administración de logs.
1.4 Prácticas de Laboratorio
FUENTES DE INFORMACIÓN
1,2,3,4
NUMERO DE UNIDAD: V
NOMBRE DE LA UNIDAD: Modos de Operación
OBJETIVO
ACTIVIDADES DE APRENDIZAJE
EDUCACIONAL
Que el alumno al terminar esta 1.1 Aprender los diferentes modos de
unidad entienda los difentes
operación de un DBMS, uso e
modos de operación y su
impacto.
implicación en el funcionamiento 1.2 Aprender los comandos generales
del manejador.
de cambio de modo de operación.
1.3 Prácticas de Laboratorio
FUENTES DE INFORMACIÓN
1,2,3,4
NUMERO DE UNIDAD: VI
NOMBRE DE LA UNIDAD: Respaldo y recuperación
OBJETIVO
ACTIVIDADES DE APRENDIZAJE
EDUCACIONAL
Que el alumno al terminar esta 1.1 Aprenderá
los
métodos
de
unidad entienda y pueda realizar
respaldo y recuperación del DBMS.
los respaldos y recuperación de 1.2 Realizar y aplicar los diferentes
bases de datos.
metodos
de
respaldo
y
recuperación del DBMS
1.3 Comprobar procedimientos de
respaldos y recuperación de datos.
FUENTES DE INFORMACIÓN
1,2,3,4
NUMERO DE UNIDAD: VII
NOMBRE DE LA UNIDAD: Monitoreo y Auditoria en un DBMS
OBJETIVO
ACTIVIDADES DE APRENDIZAJE
EDUCACIONAL
Que el alumno al terminar esta 1.1 Aprender la importancia del
unidad aprenda e interprete el
monitoreo de un DBMS.
monitoreo de un manejador y 1.2 Monitorear un DBMS observando
aplicar medidas presentivas y
situaciones
preventivas
o
correctivas.
correctivas.
1.3 Aprender la importancia de la
auditoria en un DBMS.
1.4 Aplicar y Monitorear los resultados
de una auditoria de un DBMS.
FUENTES DE INFORMACIÓN
1,2,3,4
NUMERO DE UNIDAD: VIII
NOMBRE DE LA UNIDAD: Métodos de Tolerancia a Fallas
OBJETIVO
ACTIVIDADES DE APRENDIZAJE
EDUCACIONAL
Que el alumno al terminar esta 1.1 Aprender la importancia de los
unidad entienda y pueda
métodos de tolerancia a fallas de
configurar el mecanismo de 1.2 un DBMS.
espejeo en un manejador de
Activar y configurar espejeo de un
base de datos.
DBMS
1.3 Activar y configurar réplica de
datos de un DBMS
1.4 Activar y configurar fragmentación
de datos de un DBMS
FUENTES DE INFORMACIÓN
1,2,3,4
10. FUENTES DE INFORMACIÓN
1. Perez, Cesar. Oracle 10g Administración y Análisis de Bases de Datos. Ed Alfa Omega.
2. Perez, Cesar. Oracle 9i Administración y Análisis de Bases de Datos. Ed Alfa Omega.
3. Carolyn E. Begg,Connolly, Thomas M, Sistemas de Bases de Datos Un enfoque práctico
para diseño, implementación y gestión, Ed. Pearson Addisson Wesley
4. Manuales de Referencia y Sintaxis de SQL.
www.informix.com
5. Manuales de Referencia y Sintaxis de SQL.
www.oracle.com
6. Manuales de Referencia y Sintaxis de SQL.
www.db2.com
7. http://hera.ittoluca.edu.mx/mescamilla.
Apuntes Desarrollados. M.C. Martha Escamilla