Professional Documents
Culture Documents
Desarrollo de software
Programa de la asignatura
Administracin de base de datos
Clave:
Licenciatura
15142422
TSU
16142523
ndice
Presentacin de la unidad .................................................................................................. 3
Propsitos de la unidad ...................................................................................................... 3
Competencia especfica ..................................................................................................... 3
Temario de la unidad ......................................................................................................... 4
Tema 3.1. Conectividad a la base de datos ....................................................................... 5
Tema 3.2. Modos de operacin y bitcoras del SBD .......................................................... 7
Tema 3.3. Respaldo y recuperacin de una base de datos .............................................. 10
Cierre de la unidad ........................................................................................................... 12
Para saber ms ............................................................................................................ 12
Fuentes de consulta ......................................................................................................... 12
Presentacin de la unidad
Bienvenido(a) a la Unidad 3. Administrar bases de datos de la asignatura Administracin de
bases de datos, esta unidad est dividida en tres temas: conectividad a la base de datos,
modos de operacin, bitcoras del SGBD, respaldo y recuperacin de una base de datos. A lo
largo de estos temas, revisars herramientas bsicas para poder administrar una base de
datos. Durante la Unidad 1. Fundamentos de la administracin de bases de datos, hasta esta
unidad, se han abordado los temas para administrar bases de datos, las caractersticas que
debe tener el administrador, cmo se involucran otras reas, instalacin, etctera; pero el
enfoque de esta unidad, es a partir que ya se tiene la base de datos en el SGBD, en donde
debe existir por parte del administrador una mezcla diversa de conocimientos, para poder dar
solucin a un problema o situacin que se presente en la base de datos.
En la primera parte de la unidad, revisars de forma general, cmo se encuentra la base de
datos con relacin al mundo del Desarrollo de software, mencionando cmo se forma y cmo
se conecta a la red; en la segunda parte, abordars los modos de operacin y bitcoras, se
ampliar el panorama de comandos que tenas en la base de datos con un enfoque dirigido al
modo de operar de la base de datos y bitcoras; y, la tercera parte, estar enfocada a un
aspecto fundamental de la administracin de bases de datos, que son los respaldos y
recuperaciones de los datos.
La bibliografa en la que te apoyars a lo largo de esta unidad, est enfocada principalmente
al sitio oficial del MySQL, pero tambin en textos de autores importantes en materia, todo ello
con la finalidad de que puedas fortalecer tus conocimientos en torno a la administracin de una
base de datos.
Propsitos de la unidad
El estudio de esta unidad tiene como propsito que el administrador de una base de datos sea
capaz de: identificar los mtodos de conectividad de una base de datos, que logre ejecutar en
tiempo y forma los comandos bsicos segn el modo de operacin de la base de datos, a la
vez de un eficiente control de actividades realizadas a travs de bitcoras del SGBD y, sobre
todo, que el administrador sea capaz de realizar respaldos y recuperaciones de la base de
datos cuando sea necesario.
Competencia especfica
Manipular las funciones predefinidas y operadores para administrar la informacin de forma
lgica y segura mediante la realizacin de operaciones especficas.
Temario de la unidad
3. Administrar Bases de datos
3.1. Conectividad de la base de datos
3.1.1. Esquema fsico de una base de datos
3.1.2. Archivos que integran una base de datos
3.1.3. Conexin al SGBD en la red
3.2. Modos de operacin y bitcoras del SBD
3.2.1. Definicin de lo modos de operacin de un SGBD
3.2.2. Comandos bsicos de activacin de los modos de operacin
3.2.3. Funciones especficas de la bitcora
3.2.4. Conceptos de transaccin
3.2.5. Administrar informacin de la bitcora
3.3. Respaldo y recuperacin de una base de datos
3.3.1. Concepto y planeacin de respaldo de una base de datos dentro de
un SGBD
3.3.2. Mtodos de respaldo de un SGBD
3.3.3. Comandos para respaldo de una base de datos
3.3.4. Planificador de respaldos automticos
3.3.5. Mtodos de recuperacin de un SGBD
3.3.6. Comandos para recuperacin de una base de datos
3.3.7. Restauracin de la base de datos generado de un respaldo
3.3.8. Conceptos bsicos sobre espejeo de bases de datos
denominado catlogo del sistema, donde se guarda la informacin de los metadatos, es decir,
datos relativos a los datos (informacin derivada de un dato) tales como: el nombre de las
relaciones, el nombre de los atributos y sus tipos, la informacin de almacenamiento, la
informacin del usuario, etc.
Lee Silberschatz (2006, pp. 386-394), en ese texto podrs revisar el tema y se ejemplifican los
archivos de: longitud fija, variable, cmo son organizados los registros en archivos, cmo son
organizados los archivos secuenciales, cmo se organizan las tablas en archivos y una
explicacin ms a detalle del diccionario de datos, para que de esta manera puedas entender
cules son los archivos que integran una base de datos.
Conexin al SGBD en la red
Otro factor muy importante para una correcta administracin de una base de datos es la
creciente demanda que tiene de accesos de manera remota a travs de accesos a internet;
para comprender mejor esto, debes leer a Coronel ( 2011, pp. 585-592) en donde se muestran
las caractersticas y beneficios al usar esta tecnologa, tambin en dicho texto encontrars
como funciona un servidor de bases de datos con los accesos y peticiones de informacin a la
base de datos, es decir, el funcionamiento de los programas que son para el acceso o
middleware de la web a la base de datos; en esta lectura encontrars las interfaces del
servidor web: CGI (Common Gateway Interface es una de las primeras formas de
programacin web dinmica) y API (Application Programming Interface, es una interfaz para
dar un acceso limitado a la base de datos de un servicio web) estas interfaces son pequeas
aplicaciones o programas para comunicar la base de datos a programas externos.
Por otro lado, en el tema 14.2.3 de Coronel (2011, pp. 585-592) se abordan los navegadores
a travs de los cuales se hara el acceso a la BD, tambin encontrars el tema extensiones del
lado del cliente, ste se refiere a aplicaciones que agregan funcionalidad al navegador y, por
ltimo, revisars la explicacin de para qu sirven los servidores de aplicacin web. Todos
estos temas te sern muy tiles para administrar una base de datos con conexin a la red, es
por ello que conocer los trminos principales y sobre todo cmo funcionan, te permitir
continuar con temas referentes a operacin de bases de datos y bitcoras.
Durante el tema1 revisaste lo referente a la conectividad de una base de datos, su esquema,
sus archivos y cmo se integran a la red; este mundo cada vez est ms dominado por los
accesos a la red, por lo tanto es indispensable que identifiques cmo es el esquema de la
base de datos y los archivos que la conforman.
Registro binario
http://dev.mysql.com/doc/refman/5.0/es/binarylog.html
http://dev.mysql.com/doc/refman/5.0/es/slowquery-log.html
10
11
Cierre de la unidad
Has concluido la tercera unidad de la asignatura Administracin de bases de datos. A lo largo
de sta aprendiste cmo es la conectividad de una base de datos, es decir, identificar su
esquema, los archivos que la forman, cmo opera un SGBD, dnde y cmo son almacenadas
las bitcoras para poder administrarlas, cmo se hace un respaldo y cmo se planea, cuales
son los mtodos existentes para los mismos con qu comandos se hace, cmo se recupera
una base de datos o cmo se restaura un respaldo y, cmo medida preventiva, el concepto de
espejeo de bases de datos.
Al concluir esta tercer unidad tambin has concluido el curso de Administracin de bases de
datos, en el cual se abordaron aspectos muy interesantes, tales como la administracin de una
base de datos sealando los conocimientos mnimos de lo que forma a dicha base y cmo
est se relaciona con el mundo web; posteriormente se abarcaron las operaciones bsicas que
un buen administrador de bases de datos debe aplicar para poder hacer modificaciones a los
datos.
Es aconsejable que revises nuevamente la unidad en caso de que los temas que se acaban de
mencionar no te sean familiares, o no los recuerdes, de no ser este tu caso, ya has terminado
el curso de Administracin de bases de datos.
Para saber ms
Si deseas saber ms acerca de la Administracin de bases de datos puedes consultar un
documento elaborado por el Departamento de Lenguajes y Ciencias de la Computacin de la
Universidad de Mlaga:
Sistemas de Bases de Datos: Introduccin y Conceptos Bsicos para la Administracin y de
Bases de Datos Relacionales, disponible en:
http://www.lcc.uma.es/~bds/adminbd/apuntes/ABD1_Intro.pdf
Fuentes de consulta
12