Académique Documents
Professionnel Documents
Culture Documents
GUA DIDCTICA
BASES DE DATOS DISTRIBUIDAS
PROTOCOLO ACADMICO
FICHA TECNICA
Nombre del Curso:
Palabras clave:
Fragmentacin,
distribuidos,
autonoma,
Ciudad:
Autor
del
Acadmico:
Ao:
2006
Unidad Acadmica:
Campo de Formacin:
Profesional
Programacin
Crditos Acadmicos:
106
independiente
horas
38
promedio
horas
de
estudio
promedio
de
acompaamiento tutorial.
Tipo de curso:
Terico - Prctico
Destinatarios:
Competencia
aprendizaje:
General
A distancia
Formato de circulacin:
Denominacin
de
Unidades Didcticas:
2. INTRODUCCIN
Este curso ofrece a los alumnos los conceptos y aspectos fundamentales de los
sistemas de bases de datos distribuidos y presentar los problemas ms
importantes para su funcionamiento y uso de los mismos para as desarrollar
aplicaciones que den soluciones a problemas reales de manejo de datos.
El curso tiene 3 crditos acadmicos los cuales comprenden el estudio
independiente y el acompaamiento tutorial, acompaado de talleres que
fortalecen el proceso del aprendizaje:
Unidad 3.
Unidad 4
Autoevaluacin:
evaluacin que realiza el estudiante para valorar su propio proceso de
aprendizaje.
Coevaluacin:
se realiza a travs de los grupos colaborativos, y pretende la socializacin
de los resultados del trabajo personal.
Heteroevaluacin:
Es la valoracin que realiza la institucin de la apropiacin de los conceptos
por parte del estudiante.
Para el desarrollo del curso es importante el papel que juega los recursos
tecnolgicos como medio activo e interactivo, buscando la interlocucin durante
todo el proceso de dilogo docente-estudiante.
9
10
3. JUSTIFICACIN
11
De esta manera se pretende alcanzar los objetivos propuestos del curso teniendo
en cuenta la formacin de la persona. Como ingeniero de Sistemas.
13
4. INTENCIONALIDADES FORMATIVAS
4.1 PROPSITOS
4.2 OBJETIVOS
Revisar los conceptos bsicos de las bases de datos distribuidos y las
caractersticas ms importantes
Conocer la arquitectura de un sistema de manejo de bases de datos
distribuidas.
Identificar el procesamiento de consultas y los factores que intervienen
en la optimizacin de consultas distribuidas.
.
14
4.3 METAS
Al finalizar el curso Bases de Datos Distribuida , el estudiante estar en capacidad
de:
Aplicar de manera eficiente los esquemas de fragmentacin y localizacin de
informacin.
Manejar consultas a sitios distribuidos y entender los mecanismos de control
de fragmentacin en bases de datos distribuidas.
Disear y hacer la administracin de bases de datos distribuidas
Proponer soluciones lgicas a la solucin de problemticas computacionales de
manejo de datos en bases de datos distribuidas
4.4 COMPETENCIAS
Tendr manejo de consultas a sitios distribuidos y entender los mecanismos de
fragmentacin en bases de datos distribuidas.
16
5. UNIDADES DIDACTICAS
Contenidos:
Primera Unidad
Captulos
Fundamentos de
1.Conceptos
bases de datos
Bsicos
Temas
Qu
es
Computacin
Distribuida?
distribuidas
Ventajas
Desventajas
2. Aplicaciones
3. Sistemas de
.base
bases de datos
de
datos
distribuida
(BDD)
distribuidas
Segunda Unidad
17
Arquitectura de
4.niveles de
bases de datos
transparencia en
distribuidas
sbdd
5. Arquitectura de
modelo de referencia
bases de datos
arquitectura ANSI-SPARC
distribuidas
Alternativas para
Distribucin.
la implementacion
Heterogeneidad
de smbd
Autonoma.
6.
Tercera unidad
Diseo de base de 7 . Diseo de la
Procesamiento local.
Distribucin de la carga de
trabajo.
Datos.
Costo de almacenamiento y
disponibilidad.
8. Enfoques al
problema de
diseo de bases de
datos distribuidas
18
9. Fragmentacin
Fragmentacin horizontal
Fragmentacin vertical
Fragmentacin hbrida
Asignamiento de fragmentos
Descomposicin de consultas
Optimizacin
Cuarta unidad
Procesamiento de 10. Arquitectura del
procesamiento de
consultas
distribuidas
consultas
Global
de
Local
de
Consultas
Optimizacin
Consultas
11.Localizacin de
datos distribuidos
12. Optimizacin
Definiciones bsicas
global de consultas
Modelo de costo
Optimizacin centralizada de
consultas
19
Fundamentos de BDD
Conceptos
bsicos
Aplicaciones
sbdd
Arquitectura de BDD
Diseo de BDD
Niveles de trans.
bdd
Diseo
Enfoques diseo
bdd
Arquitect. bdd
Fragmentacin
Alternativas de
distribucin
20
Procesa. Consultas
Arquitec. De
consultas
localizacin
optimizacin
21
6. CONTEXTO TERICO
Las bases de datos distribuidas es uno de los cursos en el campo de formacin
profesional, adems forma parte del eje central de reas del conocimiento que
forman al ingeniero de sistemas, el uso de esta herramienta complementa el
proceso de transferencia de informacin y aplicacin.
Una Base de Datos Distribuida es, una base de datos construida sobre una red de
computadoras,
7. METODOLOGA
Para una mejor comprensin del contenido del curso, es recomendable realizar
una buena planeacin de las actividades a seguir para obtener los resultados y as
lograr los objetivos propuestos tteniendo en cuenta las caractersticas de la
metodologa de la educacin a distancia, este proceso se puede estructurar de la
siguiente manera:
de actividades grupales
24
Medios tecnolgicos:
25
26
8. SISTEMA DE EVALUACIN
27
9. GLOSARIO DE TRMINOS
BDD
Bases de datos distribuidos
Es el procesamiento de bases de datos en el cual la ejecucin de transacciones y
la recuperacin y actualizacin de los datos acontece a travs de dos o ms
computadoras independientes, por lo general separadas geogrficamente.
DDBMS
Sistema de Administracin de Base de Datos Distribuida
Est formado por las transacciones y los administradores de base de datos
distribuidos de todas las computadoras. Tal y como se muestra, tal DDBMS es un
esquema genrico que implica un conjunto de programas que operan en diversas
computadoras.
DTM
Administrador de Transacciones Distribuidas
Programa que recibe solicitudes de procesamiento de los programas de consulta o
de transacciones ya su vez las traduce en acciones para los administradores de la
base de datos. Una funcin importante del DTM es coordinar y controlar dichas
acciones.
28
DBM
Administrador de la base de datos
Programa que procesa cierta porcin de la base de datos distribuida, como es el hecho de
recuperar y actualizar datos del usuario y generales, de acuerdo con comandos de accin
recibidos de los DTM. El DBM puede ser un subconjunto de un producto DDBMS, o ser
tambin un DBMS comercial no distribuido. En algunos casos, el DDBMS pudiera
contener diferentes productos DBMS.
Transparencia
En un sistema de base de datos distribuida la transparencia significa que las
opciones de consulta y los programas de transacciones quedan aislados de la
administracin de la base de datos distribuidos, de forma tal que obtengan las
ventajas del procesamiento distribuido, sin por ello tener que involucrarse en
detalles de la distribucin de la base de datos.
Fragmentacin
Se le conoce a la descomposicin de una relacin en fragmentos, tratados cada
uno de ellos como una unidad de distribucin, permite el proceso concurrente de
las transacciones. Tambin la relacin de estas relaciones, normalmente,
provocar la ejecucin paralela de una consulta al dividirla en una serie de
subconsultas que operar sobre los fragmentos. Dado que una relacin se
corresponde esencialmente con una tabla y la cuestin consiste en dividirla en
fragmentos menores
29
Algoritmo
Representacin de acciones y procesos en general, que registran de forma lgica
una serie de eventos ordenados lgica mente.
Memoria compartida
Memoria compartida. Consisten que diversos procesadores los cuales accesan
una misma memoria y un misma unidad de almacenamiento (uno o varios discos).
Disco compartido
disco compartido. Consiste de diversos procesadores cada uno de ellos con su
memoria local pero compartiendo una misma unidad de almacenamiento (uno o
varios discos).
Nodo
Es un sitio en una computadora que ejecuta un DTM, un DBM, o inclusive ambos.
Un nodo de transaccin procesa un DTM, y un nodo de base de datos procesa un
DBM y su base de datos.
30
31
GUA DE ACTIVIDADES
32
33
INTERFASES
UNIDADES
COMPETENCIAS
ACTIVIDADES
DESARROLLO
SITUACIONES
ACTIVIDAD
INTERACTIVIDADES
TECNOLOGIA
EVALUACION
1.fundamentos de
El estudiante
Situacin 1:
Resumen
Grupo
Correo
Auto evaluacin
BDD
reconoce los
Actividad de
Lecturas
Pequeos grupos
electrnico
Portafolio
fundamentos de
exploracin
Investigacin
colaborativos
las BDD.
induccin al
personal de
desempeo
curso con el
grupo
Situacin 2:
Fichas resumen
Individual
Correo
Portafolio
Estudio
Socializacin y
Pequeos grupos
electrnico
personal de
Independiente,
retroalimentacin
desempeo
RECONOCIMIENTO
Investigacin
caractersticas
Foro
Coevaluacin
de Bdd
Situacin 3:
Lecturas
Estudio
Fichas resumen
Independiente,
Socializacin y
Investigacin
retroalimentacin
Gran grupo
Laboratorio de
Portafolio
informtica
personal de
Sala de
conversacin
sobre conceptos
desempeo
Coevaluacin
2 Arquitectura de
El estudiante
Situacin 4:
Informe
Grupo
Correo
BDD
Podr reconocer
Estudio
investigacin
Pequeos grupos
electrnico
la arquitectura de
independiente
Ficha resumen
colaborativos
las BDD e
Investigacin
Sala de
Portafolio
implementaciones
sobre niveles de
conversacin
personal de
transparencia e
Foro
independencia
35
Autoevaluacin
desempeo
TIEMPO
INTERFASES
UNIDADES
COMPETENCIAS
ACTIVIDADES
DESARROLLO
SITUACIONES
ACTIVIDAD
INTERACTIVIDADES
TECNOLOGIA
EVALUACION
Situacin 5:
Investigacin.
Pequeos grupos
Laboratorio de
Coevaluacin
Estudio
Ficha resumen
colaborativos
informtica
heteroevaluacin
independiente
Socializacin y
Gran grupo
Investigacin
retroalimentacin
Sala de
conversacin
sobre
procesamiento
dstribuido
estado del arte
3. Diseo de BDD
El estudiante
Actividad 6:
Informe
Pequeos grupos
Laboratorio de
reconoce los
Estudio
Desarrollo de
colaborativos
informtica
principios bsicos
independiente
talleres
Investigacin
Correo
sobre los
electrnico
Portafolio
personal de
problemas del
desempeo
Coevaluacin
Sala de
diseo de bdd
conversacin
4. Procesamiento
El estudiante
Actividad 7
Informe
Pequeos grupos
Laboratorio de
de consultas
reconoce los
Estudio en
Desarrollo
colaborativos
informtica
distribuidas
principios bsicos
grupos
de talleres
Gran grupo
de las consultas
colaborativos de
distribuidas
Investigacin
Correo
sobre
electrnico
estrategias y
mtodos de
consultas
36
autoevaluacion
Portafolio
personal de
desempeo
TIEMPO
INTERFASES
UNIDADES
COMPETENCIAS
ACTIVIDADES
DESARROLLO
SITUACIONES
ACTIVIDAD
INTERACTIVIDADES
TECNOLOGIA
1.fundamentos de
El estudiante se
Situacin 1:
Resumen
Pequeos grupos
Laboratorio de
BDD
apropia de los
Pequeos
Lecturas
colaborativos
informtica
conceptos de la
grupos
Investigacin
de la BDD
EVALUACION
Coevaluacin
etreovalucain
colaborativos
Sala de
para el
conversacin
conocimiento de
la configuracin
PROFUNDIZACION
de la BDD
2 Arquitectura de
El estudiante
Situacin 2:
Elaboracin de
Pequeos grupos
Laboratorio de
BDD
reconoce los
Investigacin
un taller sobre el
colaborativos
informtica
niveles de
sobre como
funcionamiento
socializacin
transparencia
funciona o aplica
de los niveles
Foros
3. Diseo de BDD
Portafolio
personal de
desempeo
Autoevaluacin
El estudiante
Situacin 3
Taller sobre
Socializacin y
Laboratorio de
reconoce los
Trabajo
enfoques
retroalimentacin en
informtica
conceptos
individual sobre
bsicos de los
los diferentes
Sala de
objetivos del
procesamientos
conversacin
diseo
y enfoques
gran grupo
37
Coevaluacin
Heteroevalucain
TIEMPO
INTERFASES
UNIDADES
COMPETENCIAS
ACTIVIDADES
DESARROLLO
SITUACIONES
ACTIVIDAD
INTERACTIVIDADES
TECNOLOGIA
4. Procesamiento
El estudiante
Situacin 4
Lecturas
Pequeos grupos
Laboratorio de
de consultas
aplica y reconoce
Elaboracin de
investigacin
colaborativos
informtica
distribuidas
los diferentes
un ensayo sobre
objetivos de las
la optimizacin.
EVALUACION
Portafolio
personal de
desempeo
consultas
Coevaluacin
distribuidas y su
descomposicin
1.fundamentos de
TRANSFERENCIA
BDD
2 Arquitectura de
BDD
El estudiante
Situacin 1
Informes sobre
Pequeos grupos
Laboratorio de
Autoevaluacin
colaborativos
informtica
Portafolio
aplica los
Elaboracin de
ventajas y
conceptos de
ensayo sobre
desventajas bdd
computacin
Sistemas de
Sala de
distribuida
manejo de datos
conversacin
SMBDD
distribuidos
El estudiante
Situacin 2
personal de
desempeo
Informes
Pequeos grupos
Laboratorio de
Portafolio
colaborativos
informtica
personal de
Gran grupo
Sala de
plantea y
Disea una
Talleres sobre
desarrolla
propuesta para
implementacion
modelos de
las alternativas
referencia y
de
arquitectura
implementacion
conversacin
Foros
ANSI/SPARC
38
desempeo
Coevaluacin
Autoevaluacin
TIEMPO
INTERFASES
UNIDADES
3. Diseo de BDD
COMPETENCIAS
ACTIVIDADES
DESARROLLO
SITUACIONES
ACTIVIDAD
INTERACTIVIDADES
TECNOLOGIA
El estudiante
Situacin 3
Informe sobre la
Pequeos grupos
Laboratorio de
plantea y
Desarrollo
Elaboracin de
colaborativos
informtica
desarrolla diseos
individual de
casos de
con diferentes
anlisis de
fragmentacin
enfoques de
casos de
diseo
fragmentacin
EVALUACION
Portafolio
personal de
Gran grupo
desempeo
Coevaluacin
Heteroevaluacin
4. Procesamiento
El estudiante
Situacin 4
Elaboracin de
Pequeos grupos
socializacin
Portafolio
de consultas
plantea y
Elabora y disea
un taller sobre
colaborativos
Sala de
personal de
distribuidas
desarrolla los
algoritmos de
algoritmos
conversacin
mtodos de
manejo de datos
desempeo
Gran grupo
organizacin de
Heteroevaluacin
consultas
distribuidas.
39
TIEMPO
Protocolo de
Caractersticas
encuentro de
grupo de curso -
Recoge conclusiones
personales y grupales.
Informe de
lectura
Se presentan
generalizaciones a manera y
microtextos fundamentales.
Pregunta
contextualizada
Se centra en el tema
estudiado.
Promueve al curiosidad y la
bsqueda
40
MD
Producto
Caractersticas
Incidente
Crtico.
la decisin tomada en el
incidente reconstruido.
-
Accin
Pedaggica
Promueve deliberadamente el
aprendizaje de competencias
para la participacin
democrtica en la toma de
decisiones.
Es pertinente la estrategia de
41
MD
Promueve deliberadamente el
conocimiento y la aplicacin de
la legislacin educativa.
Informe del
trabajo en
trabajo de equipo
Contiene la Coevaluacin
personal de
respuestas
comprensin de textos
Autoevaluacin -
Evidencia el proceso de
aprendizaje
Establece acciones de
mejoramiento
Califica el proceso de
42
aprendizaje
Coevaluacin
Se definen criterios de
calificacin
43