ITSA
Sexto Semestre
Feb Jul 14
Pg. 1
Compilado por MTIJHR
TEMARIO
UNIDAD 1
Perspectiva prctica de la administracin de
bases de datos
1.1. Administrador de Base de Datos (DBA)
1.1.1 Funciones de un DBA
1.1.2 Relacin del DBA con otras reas de la
Sistemas.
1.2. Anlisis de los manejadores de bases de
datos
1.3. Consideraciones para elegir un buen DBMS
1.4. Nuevas tecnologas y aplicaciones de los
sistemas de bases de datos
UNIDAD 2
Arquitectura del gestor
2.1. Caractersticas del DBMS
2.1.1 Estructura de memoria y procesos de la
instancia
2.1.2 Estructuras fsicas de la base de datos
2.1.3 Requerimientos para instalacin.
2.1.4 Instalacin del software de BD en modo
transaccional
2.1.5 Variables de Ambiente y archivos
importantes para instalacin.
2.1.6 Procedimiento general de instalacin
2.1.7 Procedimiento para configuracin de un
DBMS.
2.1.8 Comandos generales de alta y baja del
DBMS
UNIDAD 3
Configuracin y administracin del espacio en
disco
3.1 Estructuras lgicas de almacenamiento
3.1.1. Definicin de espacio de
almacenamiento
3.1.2. Definicin y creacin del espacio
asignado para cada base de datos
3.1.3. Bitcoras
3.1.4 Particiones
3.1.5 Espacios privados
3.1.6 Espacios para objetos
3.2. Segmentos
3.3. Memoria Compartida.
3.4. Instancias mltiples
ITSA
UNIDAD 4
Operacin y mantenibilidad
4.1 Bitcoras de trabajo del DBMS.
4.1.1. Funciones especfica de las bitcoras.
4.1.2 Recuperacin (rollback)
4.1.3 Permanencia (commit)
4.2 Definicin de los modos de operacin de un
DBMS. (alta, baja, recovery)
4.3 Comandos de activacin de los modos de
operacin
4.4. Manejo de ndices
4.4.1 Tipos de ndices
4.4.2 Reorganizacin de ndices
4.4.3 Reconstruccin de ndices
UNIDAD 5
Seguridad
5.1 Respaldo y Recuperacin
5.1.1 Espejeo (mirroring).
5.1.1.1 Beneficios del espejeo de Datos en un
DBMS.
5.1.1.2 Activacin de espejeo en un DBMS.
5.1.1.3 Creacin de espacios de disco con
espejo.
5.1.2 Replica (replication).
5.1.2.1 Beneficios de la rplica de Datos en un
DBMS
5.1.3 Mtodos de respaldo de un DBMS.
5.1.3.1 Elementos y frecuencia de respaldo
5.1.3.2 Comandos para respaldo de datos
5.1.3.3 Mtodos de recuperacin de un DBMS
5.1.4 Comandos para recuperacin.
5.1.4.1 Ventajas y Desventajas de cada
mtodo
5.1.4.2 Aplicacin de cada mtodo
5.2 Migracin de la Base de Datos
5.3 Monitoreo y Auditora de la Base de Datos
5.3.1 Monitoreo
5.3.1.1 Monitoreo general de un DBMS
5.3.1.2 Monitoreo de espacio en disco.
5.3.1.3 Monitoreo de logs.
5.3.1.4 Monitoreo de Memoria compartida
5.3.1.5 Monitoreo de Base de Datos
5.3.1.6 Monitoreo de modos de operacin.
5.3.1.7 Monitoreo de espacios espejeados.
5.3.2 Auditora
5.3.2.1 Habilitacin y deshabilitar el modo de
auditora
5.3.2.2 Consultas de las tablas vistas con
informacin de la auditora
5.4 Herramientas de software y hardware para
monitoreo y administracin automtica
Sexto Semestre
Feb Jul 14
Pg. 2
Compilado por MTIJHR
Unidad
Actividades de Aprendizaje:
Portafolio de evidencias
Evaluacin 1 Oportunidad
Prcticas 1, 2 y 3
Actividades
Manual de actividades
Entrevista a un DBA
Eleccin de SGBD
Participacin
Tareas
Asistencia
ITSA
5%
20%
20%
10%
10%
10%
10%
10%
5%
Sexto Semestre
Feb Jul 14
Pg. 3
Compilado por MTIJHR
Una base de datos es una coleccin de datos persistentes que pueden compartirse e
interrelacionarse, y que accedida y administrada por un DBMS.
-
ITSA
Sexto Semestre
Feb Jul 14
Pg. 4
Compilado por MTIJHR
ITSA
Sexto Semestre
Feb Jul 14
Pg. 5
Compilado por MTIJHR
ITSA
Sexto Semestre
Feb Jul 14
Pg. 6
Compilado por MTIJHR
ITSA
Sexto Semestre
Feb Jul 14
Pg. 7
Compilado por MTIJHR
MySQL
Ejemplos de SGBD comerciales: Oracle DB2, Informix (IBM) dBase (dBI) Paradox
(Borland) SQL-Server (MS) Access (MS) FoxPro (MS)
EJEMPLO DE ANALISIS DE UN SGBD MYSQL:
MySQL es un sistema de administracin de bases de datos (Database Management
System, DBMS) para bases de datos relacionales. As, MySQL no es ms que una aplicacin que
permite gestionar archivos llamados de bases de datos.
Tambin es muy destacable, la condicin de open source de MySQL, que hace que su
utilizacin sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su
cdigo fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas
actualizaciones, para hacer de MySQL una de las herramientas ms utilizadas por los
programadores orientados a Internet.
MySQL es un sistema de administracin de bases de datos relacionales. Una base de
datos relacional almacena los datos en tablas separadas en lugar de poner todos los datos en
un solo lugar. Esto agrega velocidad y flexibilidad. Las tablas son enlazadas al definir
relaciones que hacen posible combinar datos de varias tablas cuando se necesitan consultar
datos. La parte SQL de "MySQL" significa "Lenguaje Estructurado de Consulta", y es el lenguaje
ms usado y estandarizado para accesar a bases de datos relacionales.
ITSA
Sexto Semestre
Feb Jul 14
Pg. 8
Compilado por MTIJHR
Sexto Semestre
Feb Jul 14
Pg. 9
Compilado por MTIJHR
Sexto Semestre
Feb Jul 14
Pg. 10
Compilado por MTIJHR
mayora de las empresas que han adoptado un DBMS normalmente cuenta con DBA y su
personal.
6. Coste de formacin. Como los DBMSs suelen ser sistemas complejos, a menudo es
preciso formar al personal en su uso y programacin. La formacin es necesaria a todos
los niveles, incluyendo la programacin, el desarrollo de aplicaciones y la administracin
de la base de datos.
7. Coste de funcionamiento. El coste de un funcionamiento continuado del sistema de
bases de datos normalmente no se tiene en cuenta en la evaluacin de alternativas, porque
se incurre en l independientemente del DBMS seleccionado.
Los beneficios de adquirir un DBMS no son fcilmente cuantificables. Un DBMS ofrece
varias ventajas intangibles frente a los sistemas de ficheros tradicionales, como la facilidad de
uso, la consolidacin de la informacin de la empresa, la amplia disponibilidad de datos, y un
acceso ms rpido a la informacin. Con el acceso basado en la Web, es posible que ciertas
partes de los datos sean globalmente accesibles por parte de empleados y usuarios externos.
Como beneficios ms tangibles podemos citar la reduccin del coste por desarrollo de la
aplicacin, la reduccin de la redundancia de datos, y la mejora del control y la seguridad.
Aunque las bases de datos se han "atrincherado" fuertemente en la mayora de las
empresas, surge con frecuencia la decisin de si moverse de un sistema basado en ficheros a un
sistema centrado en bases de datos.
Este movimiento viene determinado por los siguientes factores:
1. Complejidad de los datos. Al hacerse ms complejas las relaciones entre los datos, crece la
necesidad de un DBMS.
2. Posibilidad de compartir entre aplicaciones. Cuanto ms se comparte entre aplicaciones,
ms redundancia hay entre los ficheros y, por tanto, mayor necesidad de un DBMS.
3. Evolucin o crecimiento dinmico de los datos. Si los datos cambian constantemente, es
ms fcil hacer frente a estos cambios con un DBMS que utilizando un sistema de ficheros.
4. Consultas de datos frecuentes. No todos los sistemas de ficheros son adecuados para la
recuperacin adecuada de datos.
5. Volumen de datos y necesidad de control. El volumen de datos y la necesidad de control
requieren a veces un DBMS.
Es difcil desarrollar un conjunto genrico de directrices para adoptar una sola
metodologa de administracin de datos dentro de una empresa (relacional, orientada a objetos
o de objetos relacionales). Si los datos que se van a almacenar en la base de datos tienen un nivel
alto de complejidad y muchos tipos de datos, lo normal es recurrir a un DBMS de objetos o de
objetos relacionales.5 Adems, los beneficios de la herencia entre clases y la correspondiente
ventaja que supone la reutilizacin favorecen estas metodologas.
Por ltimo, la eleccin de un DBMS u otro se ve afectada por diversos factores econmicos
y organizativos:
1. Adopcin en toda la empresa de una determinada filosofa. A menudo, ste es un factor
dominante que afecta a la aceptabilidad de un cierto modelo de datos (por ejemplo,
relacional frente a objetos), un determinado fabricante, o una determinada metodologa
de desarrollo y herramientas (por ejemplo, puede que se requiera de todas las aplicaciones
ITSA
Sexto Semestre
Feb Jul 14
Pg. 11
Compilado por MTIJHR
ITSA
Sexto Semestre
Feb Jul 14
Pg. 12
Compilado por MTIJHR
ITSA
Sexto Semestre
Feb Jul 14
Pg. 13
Compilado por MTIJHR
Como esta lista ilustra, las bases de datos forman una parte esencial de casi todas las
empresas actuales. A lo largo de las ltimas cuatro dcadas del siglo veinte, el uso de las bases
de datos creci en todas las empresas. En los primeros das, muy pocas personas interactuaron
directamente con los sistemas de bases de datos, aunque sin darse cuenta interactuaron con
bases de datos indirectamente (con los informes impresos como extractos de tarjetas de crdito,
o mediante agentes como cajeros de bancos y agentes de reserva de lneas areas). Despus
vinieron los cajeros automticos y permitieron a los usuarios interactuar con las bases de datos.
Las interfaces telefnicas con los computadores (sistemas de respuesta vocal interactiva)
tambin permitieron a los usuarios manejar directamente las bases de datos. Un llamador poda
marcar un nmero y pulsar teclas del telfono para introducir informacin o para seleccionar
opciones alternativas, para determinar las horas de llegada o salida, por ejemplo, o para
matricularse de asignaturas en una universidad.
La revolucin de Internet a finales de la dcada de 1990 aument significativamente el
acceso directo del usuario a las bases de datos. Las organizaciones convirtieron muchas de sus
interfaces telefnicas a las bases de datos en interfaces Web, y pusieron disponibles en lnea
muchos servicios. Por ejemplo, cuando se accede a una tienda de libros en lnea y se busca un
libro o una coleccin de msica se est accediendo a datos almacenados en una base de datos.
Cuando se solicita un pedido en lnea, el pedido se almacena en una base de datos. Cuando se
accede a un banco en un sitio Web y se consulta el estado de la cuenta y los movimientos, la
informacin se recupera del sistema de bases de datos del banco. Cuando se accede a un sitio
Web, la informacin personal puede ser recuperada de una base de datos para seleccionar los
anuncios que se deberan mostrar
ITSA
Sexto Semestre
Feb Jul 14
Pg. 14
Compilado por MTIJHR