ma 10066 base de datos distribuidas

Upload: aldo-josue-rockst

Post on 13-Oct-2015

129 views

Category:

Documents


0 download

TRANSCRIPT

  • INGENIERA EN

    INFORMTICA

    BASES DE DATOS

    DISTRIBUIDAS

    BDD-ES

    REV01

  • II de 36

    Directorio

    Lic. Emilio Chuayffet Chemor

    Secretario de Educacin

    Dr. Fernando Serrano Migalln

    Subsecretario de Educacin Superior

    Mtro. Hctor Arreola Soria

    Coordinador General de Universidades Tecnolgicas y Politcnicas

    Dr. Gustavo Flores Fernndez

    Coordinador de Universidades Politcnicas.

  • III de 36

    PGINA LEGAL

    Participantes

    Mtro. Jos Luis Ledesma Snchez - Universidad Politcnica de Toluca

    Mtro. Cesar Fredy Lucas Gonzlez - Universidad Politcnica de Toluca

    Mtro. Gilberto Garca Gonzlez - Universidad Politcnica del Valle de Mxico

    Mtro. Ricardo Prez Caldern - Universidad Politcnica del Valle de Mxico

    Mtro. Pedro Vargas Garca - Universidad Politcnica de Puebla

    Mtro. Alejandro Prez Pasten - Universidad Politcnica de Sinaloa

    Mtra. Liliana Mrquez Mundo Universidad Politcnica de Morelos

    Mtra. Irma Yazmn Hernndez Bez - Universidad Politcnica de Morelos

    Primera Edicin: 2012

    DR 2012Coordinacin de Universidades Politcnicas.

    Nmero de registro:

    Mxico, D.F.

    ISBN-----------------

  • IV de 36

    NDICE

    INTRODUCCIN ............................................................................................................................................ 5

    PROGRAMA DE ESTUDIOS .......................................................................................................................... 6

    FICHA TCNICA ............................................................................................................................................. 7

    DESARROLLO DE LAS ACTIVIDADES DE APRENDIZAJE Y PRCTICAS ................................................... 5

    INSTRUMENTOS DEEVALUACIN .............................................................................................................. 10

    GLOSARIO ................................................................................................................................................... 24

    BIBLIOGRAFA ............................................................................................................................................ 35

  • 5 de 36

    INTRODUCCIN

    El reto actual de las organizaciones es integrar y difundir la informacin a cada uno de sus

    integrantes para que realicen sus actividades y tomen las decisiones de manera integral,

    para dar atencin a este reto, el Ingeniero en Informtica integra y utiliza las siguientes

    tecnologas y metodologas existentes en el rea de tecnologas de la informacin y

    comunicaciones:

    Redes de computadoras, Es la infraestructura requerida para compartir los recursos de informacin como aplicaciones, bases de datos, perifricos, con lo cual se

    garantiza la comunicacin entre los integrantes de la organizacin con la percepcin

    de que los datos estn alojados localmente e independientemente de la plataforma

    de software que utilicen las reas u organizaciones.

    Sistemas operativos, es el gestor donde se configura la plataforma de administracin de los recursos de software y hardware de la organizacin, haciendo trasparente a la

    operacin de cada uno de los clientes, debido a que muchas organizaciones inclusive

    de un mismo corporativo tienen en su infraestructura de software diversas

    plataformas como es el caso de Microsoft con Windows, Oracle con SOLARIS, HP con

    Unix.

    Bases de datos distribuidas, Es un conjunto de bases de datos alojadas fsicamente en diversos puntos geogrficos, que pueden ser departamentos u organizaciones.

    Motores de bases de datos (SQL-Server, MySQL, Oracle). Es el gestor que crea y administra unas bases de datos.

    Esta asignatura se orienta a la gestin de bases de datos distribuidas (BDD), lo cual consiste

    en: Creacin y administracin de BDD utilizando la aplicacin de los lenguajes especficos

    como el DDL y el DML; la implementacin de una BDDque consiste en el diseo y desarrollo

    de un sistema de informacin para utilizar y transformar la informacin que se integra en las

    bases de datos. Una BDDse utiliza para insercin, modificacin, eliminacin y

    transformacin de datos por cualquier participante de la organizacin autorizado, y

    automticamente se ven reflejados los cambios por cualquier otro participante. La

    formacin de esta asignatura es integral donde cada alumno adopta, adapta y desarrolla los

    conocimientos y los aplica a travs del desarrollo de un proyecto para gestionar la

    informacin de una organizacin usando una BDD.

    El alumno que curse y acredite esta asignatura est preparado para disear bases de datos

    que este geogrficamente localizadas en diversos puntos ya sea del tipo nacional o

    internacional y que puedan ser manipuladas a travs de un sistema de informacin

    desarrollado, usando los lenguajes y manejadores de bases de datos pertinentes.

  • 6 de 36

    PROGRAMA DE ESTUDIOS

    Presencial NO Presencial Presencial NO Presencial

    Al completar la unidad, el alumno ser

    capaz de:

    * Distinguir las caractersticas, diferencias y

    ventajas de una base de datos distribuida.

    EC1. Resolver

    cuestionario de

    conceptos bsicos sobre

    sistemas distribuidos.

    EP1. Mapa conceptual

    de modelos de sistemas

    distribuidos.

    Exposicin de temaLecturas y Mapas

    mentalesx N/A N/A N/A N/A N/A

    Vdeo proyector y

    Computadoras en red6 3 6 5 Documental

    *Cuestionario de

    conceptos bsicos de

    Sistemas Distribuidos.

    *Rbrica de mapa

    conceptual de modelos

    de sistemas distribuidos.

    NA

    Al completar la unidad, el alumno ser

    capaz de:

    *Gestionar bases de datos a travs del uso

    de los sistemas manejadores de base de

    datos distribuidas (SMBDD) que existen.

    EC1. Resolver

    cuestionario sobre base

    de datos distribuidas y

    las redes de

    computadoras.

    EP1. Reporte de

    investigacin sobre el

    funcionamiento de los

    diferentes SMBDD.

    ED1. Prctica para la

    gestin de una base de

    datos distribuida a travs

    de un SMBDD.

    Mesa redonda,

    lectura dirigida

    Lectura dirigida, mesa

    redonda.

    Prcticas de uso de un

    SMBDD.

    x x N/A N/A N/A

    Sistema Operativo y

    Sistema Manejador

    de Base de Datos

    Distribuidas

    Lenguajes de

    programacin

    Vdeo proyector y

    Computadoras en red5 3 12 5

    Documental

    Campo

    * Cuestionario sobre

    bases de datos

    distribuidas y redes de

    computadora.

    * Lista de cotejo de

    reporte de investigacin

    sobre funcionamiento de

    los SMBDD.

    * Gua de observacin

    para prctica sobre la

    gestin de una base de

    datos distribuida a travs

    del SMBDD.

    NA

    Al completar la unidad, el alumno ser

    capaz de:

    *Describir la arquitectura bsica de una

    base de datos distribuida, su fragmentacin

    y la transparencia.

    EP1. Elaboracin del

    diseo de una base de

    datos distribuida.

    EC1. Resolver

    cuestionario sobre los

    niveles de transparencia

    en los SMBDD.

    Exposicin de tema

    y mesas redondas

    Lecturas y Mapas

    mentales

    Prcticas de uso de un

    SMBDD

    x x N/A N/A N/A

    Sistema Operativo y

    Sistema Manejador

    de Base de Datos

    Distribuidas

    Lenguajes de

    programacin

    Vdeo proyector y

    Computadoras en red6 3 12 5 Documental

    *Rbrica del diseo de

    una base de datos

    distribuida.

    *Cuestionario de niveles

    de transparencia en los

    SMBDD.

    NA

    Al completar la unidad, el alumno ser

    capaz de:

    *Realizar transformaciones de equivalencia

    para consultas (Transacciones distribuidas,

    Funciones de agregado y encapsulacin de

    reglas de negocio).

    EP1.Mapa mental sobre

    manejo de transacciones

    y concurrencia en base

    de datos distribuidas.

    EP2. Reporte de prctica

    de manipulacin de

    consultas fragmentadas

    en un SMBDD.

    Exposicin de tema

    y lluvia de ideas

    Lecturas dirigidas y

    Mapas mentales

    Prcticas de uso de un

    SMBDD

    x x N/A N/A

    Prctica de

    manipulacin

    de consultas

    fragmentadas

    en un SMBDD

    Sistema Operativo y

    Sistema Manejador

    de Base de Datos

    Distribuidas

    Lenguajes de

    programacin

    Vdeo proyector y

    Computadoras en red5 3 12 5 Documental

    *Rbrica para mapa

    mental sobre manejo de

    transacciones y

    concurrencia en bases

    de datos distribuidas.

    * Lista de cotejo de

    practica para la gestin

    de consultas

    fragmentadas en un

    SMBDD.

    NA

    Al completar la unidad, el alumno ser

    capaz de:

    * Implementar un sistema que interacte

    con una base de datos distribuidas.

    EP1. Documento de

    diseo de un sistema

    cliente/servidor con una

    base de datos distribuida.

    ED1. Exposicin sobre la

    implementacin de un

    sistema cliente/servidor

    con una base de datos

    distribuida.

    Exposicin de

    casos prcticos

    Prcticas de desarrollo

    de sistemasx x N/A

    Proyecto de

    implementacin

    de un sistema

    cliente/servidor

    con una BDD.

    N/A

    Sistema Operativo y

    Sistema Manejador

    de Base de Datos

    Distribuidas

    Lenguajes de

    programacin

    Vdeo proyector y

    Computadoras en red3 4 12 5

    Documental

    Campo

    *Rbrica para diseo de

    un sistema Cliente-

    Servidor con una base de

    datos distribuida.

    * Gua de observacin

    para exposicin sobre la

    implementacin de un

    sistema Cliente - Servidor

    con una base de datos

    distribuidas.

    NA

    CONTENIDOS PARA LA FORMACIN

    3.- Niveles de transparencia de

    distribucin en bases de datos

    y diseo de bases de datos

    distribuidas.

    4.- Descomposicin de

    consultas globales en

    fragmentadas, manejo de

    transacciones y concurrencia

    en base de datos distribuidas.

    5.- Caso de estudio:

    Implementacin de un sistema

    con una base de datos

    distribuida.

    EVALUACIN

    OBSERVACINTERICA PRCTICA EVIDENCIAS

    TECNICAS SUGERIDAS

    OTRO

    MOVILIDAD FORMATIVA

    PRCTICA TCNICA

    ESPACIO EDUCATIVO

    PROGRAMA DE ESTUDIO

    DATOS GENERALES

    AULA LABORATORIO

    MATERIALES

    REQUERIDOSPARA EL

    APRENDIZAJE

    (ALUMNO)

    PARA LA

    ENSEANZA

    (PROFESOR)

    2.-Las bases de datos

    distribuidas y las redes de

    computadoras

    EQUIPOS

    REQUERIDOS

    TOTAL DE HORAS

    ESTRATEGIA DE APRENDIZAJE

    UNIDADES DE APRENDIZAJE RESULTADOS DE APRENDIZAJE

    1.-Conceptos bsicos sobre

    sistemas distribuidos.

    CLAVE DE LA ASIGNATURA:

    OBJETIVO DE LA ASIGNATURA:

    INSTRUMENTO

    28 de marzo de 2012

    UPVM, UPVT, UPEMOR, UP Puebla, UPSIN

    FECHA DE EMISIN:

    UNIVERSIDADES PARTICIPANTES:

    PROYECTO

    TOTAL HRS. DEL CUATRIMESTRE: 120

    INGENIERA EN INFORMTICA

    Formar ingenieros competentes en la implementacin y administracin de soluciones de negocios o para la investigacin basadas en computadora, con una amplia visin de la ciencia y las nuevas tecnologas de la informacin, bajo el modelo de educacin basado en competencias.

    Base de Datos Distribuidas

    BDD-ES

    El alumno ser capaz de administrar la informacin de una empresa almacenada en bases de datos alojadas en lugares geogrficos diferentes.

    NOMBRE DEL PROGRAMA EDUCATIVO:

    OBJETIVO DEL PROGRAMA EDUCATIVO:

    NOMBRE DE LA ASIGNATURA:

  • 7 de 36

    FICHA TCNICA

    BASE DE DATOS DISTRIBUIDAS

    Nombre: Base de Datos Distribuidas

    Clave: BDD-ES

    Justificacin:

    Proveer al alumno de herramientas informticas de modelado de bases

    de datos distribuidas para el almacenamiento, organizacin y

    procesamiento de la informacin para toma de decisiones.

    Objetivo:

    El alumno ser capaz de administrar la informacin de una empresa,

    almacenada en bases de datos alojadas en lugares geogrficos

    diferentes.

    Habilidades:

    Utilizar sistemas de informacin mediante tecnologas locales y/o web para eficientar los procesos de la organizacin.

    Realizar anlisis detallado de sistemas.

    Disear el modelado del sistema requerido.

    Elaborar programas de computadora usando algn lenguaje de programacin.

    Implantar sistemas de informacin.

    Creatividad, confidencialidad, administracin de recursos, orden, limpieza, puntualidad, empata, responsabilidad, trabajo en equipo,

    liderazgo, honestidad, analtico, comunicacin oral y escrita,

    comprensin del idioma ingls.

    Competencias

    genricas a

    desarrollar:

    Capacidad de Abstraccin, anlisis y sntesis,

    Capacidad para organizar y planificar el tiempo

    Capacidad de comunicacin oral y escrita

    Habilidades en el uso de las tecnologas de la informacin y de la comunicacin

    Capacidad crtica y Autocrtica

    Capacidad Creativa

    Capacidades a desarrollar en la

    asignatura

    Competencias a las que contribuye la

    asignatura

    Disear sistemas de informacin a travs de tcnicas de modelado para

    especificar las caractersticas del

    sistema a desarrollar.

    Programar sistemas de informacin usando lenguajes de programacin y

    considerando las caractersticas de

    diseo para automatizar los procesos.

    Desarrollar aplicaciones de software mediante lenguajes especializados para

    eficientar los procesos de las

    organizaciones.

    Desarrollar aplicaciones Web mediante lenguajes especializados para eficientar

    los procesos de las organizaciones

  • 8 de 36

    Estimacin de tiempo

    (horas) necesario para

    transmitir el

    aprendizaje al

    alumno, por Unidad

    de Aprendizaje:

    Unidades de aprendizaje

    HORAS TEORA HORAS PRCTICA

    presencial

    No

    presencial

    presencial

    No

    presencial

    1.-Conceptos bsicos

    sobre sistemas

    distribuidos.

    6 3 6 5

    2.-Las bases de datos

    distribuidas y las redes

    de computadoras

    5 3 12 5

    3.- Niveles de

    transparencia de

    distribucin en bases de

    datos y diseo de bases

    de datos distribuidas.

    6 3 12 5

    4.- Descomposicin de

    consultas globales en

    fragmentadas, manejo

    de transacciones y

    concurrencia en base de

    datos distribuidas.

    5 3 12 5

    5.- Caso de estudio:

    Implementacin de un

    sistema con una base

    de datos distribuida.

    3 4 12 5

    Total de horas por

    cuatrimestre: 120

    Total de horas por

    semana: 8

    Crditos: 8

  • 9 de 36

    Desarrollo de la prctica o proyecto

    A continuacin se establecen las actividades a llevar a cabo por cada unidad, las cuales

    se desarrollaran tanto por el profesor como por el alumno, para obtener los resultados de

    aprendizaje correspondientes:

    NO. NO. UA PRCTICA

    1 2 Gestin de una base de datos distribuida

    2 3 Diseo de una base de datos distribuida

    3 4 Consultas Fragmentadas

    4 5 Caso Prctico

  • 10 de 36

    Nombre de la

    asignatura:

    Bases de Datos Distribuidas

    Nombre de la Unidad

    de Aprendizaje:

    Las bases de datos distribuidas y las redes de computadoras

    Nombre de la prctica

    o proyecto:

    Gestin de una BDD.

    Nmero: 2 Duracin (horas) : 4hrs.

    Resultado de

    aprendizaje:

    Al completar la unidad, el alumno ser capaz de:

    Gestionar bases de datos a travs del uso de los sistemas manejadores de base de datos distribuidas

    (SMBDD) que existen.

    Requerimientos

    (Material o equipo):

    Marcadores, borrador, hojas, libreta, lpiz, regla, plumas, libro de

    Bases de Datos.

    Criterio de evaluacin

    Gestin de una BDD: Lista de cotejo de prctica para la gestin de una

    base de datos distribuida a travs del SMBDD.

    Presentacin: Referirse a la gua de observacin para exposiciones de este

    mismo manual

    I. Actividad 1:Armar equipos de trabajo de 6 personas, el equipo 1 har el sistema 1, el equipo 2 el sistema 2 y as sucesivamente

    II. Actividad 2: Realizar una BDD de los siguientes sistemas de informacin: a. Un Banco (rea de Crdito) b. Universidad c. Centro de Distribucin d. rea comercial e. Un corporativo de tres empresas

    III. Actividad 3: Exponer frente al grupo la primera versin de la BDD IV. Actividad 4: Realimentar la BDD y hacer las modificaciones pertinentes V. Actividad 5:Volver a exponer la versin mejorada

    Evidencias a las que contribuye el desarrollo de la prctica:

    ED1. Prctica para la gestin de una base de datos distribuida a travs de un SMBDD.

    DESARROLLO DE LA ACTIVIDAD DE APRENDIZAJE

  • 11 de 36

    DESARROLLO DE LA PRCTICA O PROYECTO

    Nombre de la asignatura: Bases de Datos distribuida

    Nombre de la Unidad de

    Aprendizaje:

    Niveles de transparencia de distribucin en bases de datos y

    diseo de bases de datos distribuidas.

    Nombre de la actividad

    de aprendizaje: Diseo de una base de datos distribuida

    Nmero: 3 Duracin (horas) : 4

    Resultado de

    aprendizaje:

    Al completar la unidad, el alumno ser capaz de:

    Describir la arquitectura bsica de una base de datos distribuida, su

    fragmentacin y la transparencia.

    Criterio de evaluacin:

    Gestin de una BDD: Rubrica para el diseo de una base de datos

    distribuida

    Requerimientos (Material

    o equipo):

    Sistema Operativo y

    Sistema Manejador de Base de Datos Distribuidas

    Lenguajes de programacin

    Actividades a desarrollar:

    a). Disee un BDD que contemple tablas para las siguientes empresas ubicadas en

    diversas localidades, Debe usar cdigo SQL para crear la base de datos distribuidas

    Evidencias a las que contribuye el desarrollo de la prctica:

    EP1. Elaboracin del diseo de una base de datos distribuida.

    EC1. Resolver cuestionario sobre los niveles de transparencia en los SMBDD.

  • 12 de 36

    DESARROLLO DE LA PRCTICA

    Nombre de la asignatura: Bases de Datos Distribuidas

    Nombre de la Unidad de

    Aprendizaje:

    Descomposicin de consultas globales en fragmentadas, manejo

    de transacciones y concurrencia en base de datos distribuidas.

    Nombre de la actividad

    de aprendizaje: Consultas Fragmentadas

    Nmero: 4 Duracin (horas) : 4

    Resultado de

    aprendizaje:

    Al completar la unidad, el alumno ser capaz de:

    *Realizar transformaciones de equivalencia para consultas (Transacciones

    distribuidas, Funciones de agregado y encapsulacin de reglas de

    negocio).

    Criterio de evaluacin: Rubrica para el diseo de consultas

    Requerimientos (Material

    o equipo):

    Sistema Operativo y

    Sistema Manejador de Base de Datos Distribuidas

    Lenguajes de programacin

    Actividades a desarrollar:

    a) Desarrollar vistas con cdigo SQL accediendo a diversos nodos b) Simular esas vistas con los siguientes tpicos

    1. Manejo de componentes

    2. Manejo de funciones

    3. manejo de Datos

    Evidencias a las que contribuye el desarrollo de la prctica:

    EP1.Mapa mental sobre manejo de transacciones y concurrencia en base de datos distribuidas.

    EP2. Reporte de prctica de manipulacin de consultas fragmentadas en un SMBDD.

  • 13 de 36

    Nombre de la

    asignatura:

    Bases de Datos Distribuida

    Nombre de la Unidad

    de Aprendizaje:

    Caso de estudio: Implementacin de un sistema con una base de

    datos distribuida.

    Nombre de la prctica

    o proyecto:

    Caso Prctico

    Nmero: 5

    Duracin

    (horas) :

    8hrs.

    Resultado de

    aprendizaje:

    Al completar la unidad, el alumno ser capaz de:

    * Implementar un sistema que interacte con una base de datos

    distribuidas.

    Criterio de evaluacin: Rbrica para diseo de un sistema Cliente-Servidor con una base de

    datos distribuida.

    Requerimientos

    (Material o equipo):

    Sistema Operativo y

    Sistema Manejador de Base de Datos Distribuidas

    Lenguajes de programacin

    I. Desarrollar programas que se conecten a la base de datos distribuida y que se realice un

    proceso de manipulacin en la BDD, es decir, que tome datos de un emplazamiento, que

    los procese en otro nodo y que afecte a un tercer emplazamiento

    Evidencias a las que contribuye el desarrollo de la prctica:

    ED1. Exposicin sobre la implementacin de un sistema cliente/servidor con una base de

    datos distribuida.

    DESARROLLO DE LA ACTIVIDAD DE APRENDIZAJE

  • 14 de 36

  • 15 de 36

    INSTUMENTOS DE EVALUACIN

    Los siguientes instrumentos son utilizados tanto por el profesor como por el alumno para realizar la evaluacin

    diagnsticay sumativa:

    A. INSTRUMENTOS DE EVALUACIN DIAGNSTICA

    NO. INSTRUMENTO DE EVALUACIN DIAGNSTICA

    1 Lista de cotejo de diagnstico

    B. INSTRUMENTOS DE EVALUACIN SUMATIVA

    NO. NO. UA INSTRUMENTO DE EVALUACIN SUMATIVA

    1 1 Cuestionario de conceptos bsicos de Sistemas Distribuidos.

    2 1 Rbrica de mapa conceptual de modelos de sistemas

    distribuidos.

    3 2 Cuestionario sobre bases de datos distribuidas y redes de

    computadora.

    5 2 Lista de cotejo de reporte de investigacin sobre funcionamiento

    de los SMBDD.

    6 2 Gua de observacin para prctica para la gestin de una base

    de datos distribuida a travs del SMBDD.

    7 3 Rbrica del diseo de una base de datos distribuida.

    8 3 Cuestionario de niveles de transparencia en los SMBDD.

    9 4 Rbrica para mapa mental sobre manejo de transacciones y

    concurrencia en bases de datos distribuidas.

    10 4 Lista de cotejo de prctica para la gestin de consultas

    fragmentadas en un SMBDD.

    11 5 Rbrica para diseo de un sistema Cliente-Servidor con una base

    de datos distribuida.

    12 5 Gua de observacin para exposicin sobre la implementacin de

    un sistema Cliente - Servidor con una base de datos distribuidas.

  • 16 de 36

    DATOS GENERALES DEL PROCESO DE EVALUACIN

    Nombre(s) del alumno(s): Matrcula: Firma del alumno(s):

    Asignatura: Fecha: Periodo cuatrimestral:

    Nombre del profesor: Firma del profesor:

    INSTRUCCIONES

    Revisar los documentos o actividades que se solicitan y marque en los apartados SI cuando la evidencia a evaluar se cumple; en caso contrario marque NO. En la columna OBSERVACIONES realice comentarios referentes a lo observado.

    Valor del

    reactivo Caracterstica a cumplir (Reactivo)

    CUMPLE OBSERVACIONES

    SI NO

    10% Determina. La diferencia entre una BD y una BDD.

    10% Determina los tipos de Transparencia de una BDD.

    10% Identifica los niveles de fragmentacin en una BDD.

    10% Identificael nmero de principios y los describe de una BDD.

    10% Determina la aplicacin de los principios de una BDD.

    10% Determina las reglas del algebra relacional.

    10% Determina como apoya las capas del modelo OSI a una BDD.

    10% Manejo. Puede crear vistas o consultas en SQL para un BDD en algn SMBDD

    10% Gestin. Puede gestionar las diversas formas de conexin a una BDD.

    10% Implementa El alumno puede implementar el desarrollo de un sistema Cliente-Servidor

    usando una BDD.

    200% CALIFICACIN:

    LISTA DE COTEJO DE DIAGNSTICO

  • 17 de 36

    DATOS GENERALES DEL PROCESO DE EVALUACIN

    Nombre(s) del alumno(s): Matrcula: Firma del alumno(s):

    Asignatura: Fecha: Periodo cuatrimestral:

    Nombre del profesor: Firma del profesor:

    INSTRUCCIONES

    I. Complementacin: Contesta correctamente las siguientes preguntas. Se debe responder al

    menos el 70% de preguntas.

    a. Definir el concepto de un sistema distribuido b. Detallar las caractersticas de un sistema distribuido c. Identificar ejemplos de sistemas distribuidos d. Detallar los tipos de arquitecturas de los sistemas distribuidos e. Que diferencias existira entre un sistema distribuido y uno paralelo f. Determinar la aplicacin de la capa de software de un Sistema distribuido g. Que es el Middleware h. Ejemplo de tipos d Middleware i. Detallar al menos dos tipos de arquitecturas de sistemas j. Indicarcules son los requisitos de los sistemas distribuidos k. Definir el concepto de RPC y cuales su aplicaciones l. Determinar el concepto de PEER TO PEER m. Para qu sirve la comunicacin entre los procesos

    CUESTIONARIO DE CONCEPTOS BSICOS DE

    SISTEMAS DISTRIBUIDOS.

    Logotipo de la

    Universidad

  • 18 de 36

    RBRICA PARA MAPA

    CONCEPTUAL DE MODELOS DE

    SISTEMAS DISTRIBUIDOS.

    Aspecto a

    evaluar

    Competente

    10

    Independiente

    9

    Bsico avanzado

    8

    Bsico umbral

    7

    Insuficiente

    NA

    Modelos de

    arquitecturas

    (2 puntos)

    Maneja los

    siguientes

    conceptos:

    Introduccin

    Ubicacin e

    interrelacione

    s

    Servidores

    clientes

    Maneja 4 de los

    conceptos:

    Introduccin

    Ubicacin e

    interrelaciones

    Servidores

    Maneja 3 de los

    conceptos:

    Introduccin

    Ubicacin e

    interrelacione

    s

    Maneja 2 de

    los conceptos:

    Introducci

    n

    Ubicacin

    Maneja slo

    1 de los

    conceptos:

    Solo pone un

    concepto de

    los modelos

    Organizacin

    en Capas

    (2 puntos)

    Esquematiza 4

    de los conceptos

    y su relacin:

    Introduccin

    Middleware (RPC,

    CORBA, RMI,

    DCOM)

    Sistema

    Operativo

    hardware

    Esquematiza 3 de

    los conceptos y su

    relacin:

    Introduccin

    Middleware (RPC,

    CORBA, RMI, DCOM)

    Sistema Operativo

    Esquematiza 2

    de los conceptos

    y su relacin:

    Introduccin

    Middleware (RPC,

    CORBA, RMI,

    DCOM)

    Esquematiza 1

    de los

    conceptos y su

    relacin:

    Introduccin

    Middleware

    (RPC, CORBA)

    Esquematiza

    1 de los

    conceptos sin

    relacin:

    Introduccin

    Requisitos de

    la

    Arquitectura

    de un

    Sistema

    Distribuidos

    (3 puntos)

    Esquematiza 4

    de los conceptos

    y su relacin:

    Modelo cliente-

    servidor Servicios

    proporcionados

    por mltiples

    servidores

    Servidores proxy y

    cachs

    Procesos peer to

    peer (de igual a

    igual)

    Esquematiza 3 de

    los conceptos y su

    relacin:

    Modelo cliente-

    servidor

    Servicios

    proporcionados por

    mltiples

    servidores

    Servidores proxy y

    cachs

    Esquematiza 2

    de los conceptos

    y su relacin:

    Modelo cliente-

    servidor

    Servicios

    proporcionados

    por mltiples

    servidores

    Esquematiza 1

    de los

    conceptos y su

    relacin:

    Modelo cliente-

    servidor

    Esquematiza

    1 de los

    conceptos y

    no existe

    relacin

    alguna.

    Modelo

    cliente-

    servidor

    Diversas

    caracterstica

    s (Host, Envi

    y Recepcin,

    solicitudes

    (3 puntos)

    Esquematiza las

    caractersticas

    Tipos de

    Comunicaciones

    (S-A)

    Fiabilidad,

    Ordenacin

    Sockets

    Esquematiza las

    caractersticas

    Tipos de

    Comunicaciones (S-

    A)

    Esquematiza las

    caractersticas

    Fiabilidad,

    Ordenacin

    Sockets

    Esquematiza

    las

    caractersticas

    Fiabilidad,

    Ordenacin

    Esquematiza

    las

    caracterstica

    s

    Sockets

    Logotipo de la

    Universidad

  • 19 de 36

    CUESTIONARIO SOBRE BASES DE DATOS

    DISTRIBUIDAS Y REDES DE COMPUTADORA.

    DATOS GENERALES DEL PROCESO DE EVALUACIN

    Nombre(s) del alumno(s): Matrcula: Firma del alumno(s):

    Asignatura: Fecha: Periodo cuatrimestral:

    Nombre del profesor: Firma del profesor:

    INSTRUCCIONES

    I. Complementacin: Contesta correctamente las siguientes preguntas. Se debe responder

    al menos el 70% de preguntas correctamente.

    a. Define el concepto de BDD b. Diferencia entre una sistema de BDD y un sistema de Base de datos centralizado c. Que premisa es indispensable para ejecutar un sistema de BDD d. Porque es Deseable una BDD en una organizacin e. Esquematiza las conexiones de una BDD f. A que se le denomina el punto 0 g. Detalla Cada uno de los 12 principios de una BDD h. Para que me sirve un Log en un motor de BDD y cules son sus caractersticas i. Detallar las ventajas de una BDD j. Detallar las desventajas de una BDD k. Describir el protocolo compromiso de 2 fases l. Hay un elemento ms importante que la misma BDD cual es m. Esquematizar el diseo de una BDD con una aplicacin de la vida real (No Banco, No

    Escuela)

    n. Da ejemplos de cada uno de los tipos de fragmentacin 1) Relacin de Columnas: Coloca el nmero del enunciado en el parntesis correspondiente de

    la columna de la derecha. Las relaciones deben corresponder al 100%

    1. Autonoma Local ( ) Dividir un relacin en partes 2. Manejo Distribuido de

    Transacciones

    ( ) Nunca se debe apagar el sistema

    3. Procesamiento distribuido De consultas

    ( ) Encontrar la estrategia crucial

    4. Operacin continua ( ) recuperacin y concurrencia 5. Independencia con respecto

    a la Red

    ( ) Conveniencia de trabajo en

    diversas comunicaciones

    6. Independencia con respecto A la fragmentacin

    ( ) Control de las operaciones en un

    mismo sitio

    Logotipo de la

    Universidad

  • 20 de 36

    DATOS GENERALES DEL PROCESO DE EVALUACIN

    Nombre(s) del alumno(s): Matrcula: Firma del alumno(s):

    Asignatura: Fecha: Periodo cuatrimestral:

    Nombre del profesor: Firma del profesor:

    INSTRUCCIONES

    Revisar los documentos o actividades que se solicitan y marque en los apartados SI cuando la evidencia a evaluar se cumple; en caso contrario marque NO. En la columna OBSERVACIONES realice comentarios referentes a lo observado.

    Valor del

    reactivo Caracterstica a cumplir (Reactivo)

    CUMPLE OBSERVACIONES

    SI NO

    5% Introduccin. Expresa brevemente el contenido funcional de los SMBDD

    10% Ambiente de Uso. Identifica la interface para uso y gestin de una BDD

    10% Uso. El reporte indica como interactuar en el paquete

    10% Soporta Plataformas. El alumno logra identificar claramente las diversas plataformas en

    que se puede instalar y usar el software

    10% Excepciones. El reporte identifica en que software, hardware no es recomendable usar

    5% Conclusiones. El reporte expresalas opiniones sobre la investigacin realizada.

    5%

    Desempeo. Entrega el trabajo en la fecha establecida por el facilitador, observando:

    - Puntualidad - Responsabilidad - Ortografa y gramtica adecuada.

    5% Bibliografa. Presenta bibliografa en el formato adecuado.

    40% Eficacia. El reporte Indica la manera en que se implement y se uso en la computadora.

    200% CALIFICACIN:

    LISTA DE COTEJO DE REPORTE DE INVESTIGACIN SOBRE

    FUNCIONAMIENTO DE LOS SMBDD.

  • 21 de 36

    DATOS GENERALES DEL PROCESO DE EVALUACIN

    Nombre(s) del alumno(s): Matrcula: Firma del alumno(s):

    Asignatura: Fecha: Periodo cuatrimestral:

    Nombre del profesor: Firma del profesor:

    INSTRUCCIONES

    Revisar los documentos o actividades que se solicitan y marque en los apartados SI cuando la evidencia a evaluar se cumple; en caso contrario marque NO. En la columna OBSERVACIONES realice comentarios referentes a lo observado.

    Valor del

    reactivo Caracterstica a cumplir (Reactivo)

    CUMPLE OBSERVACIONES

    SI NO

    10% Introduccin. Identifica los nodos o emplazamientos de la BDDD

    10% Accede a la BDD. Puede seleccionar las diversas tablas de la BDD

    15% Gestin. Determina la manera en de insertar, modificar y eliminar informacin de la BDD

    40% Anlisis. Determina la manera en que fue creada la BDD

    10% Conclusiones. Expresa sus opiniones sobre la gestin de la BDD

    15% Bibliografa. Presenta bibliografa.

    200% CALIFICACIN:

    GUA DE OBSERVACINPARA PRCTICA SOBRE GESTIN DE UNA BASE

    DE DATOS DISTRIBUIDA A TRAVS DEL SMBDD

  • 22 de 36

    Aspecto a

    evaluar

    Competente

    10

    Independiente

    9

    Bsico avanzado

    8

    Bsico umbral

    7

    Insuficiente

    NA

    # de nodos

    (2 puntos)

    Determina la

    manera de

    conexin a los

    diversos nodos y

    se puede

    conectar

    Saber determinar

    la manera de

    conexin, pero no

    se sabe conectar

    Se conecta al

    menos a 2 nodos

    Solo existe una

    conexin

    No se sabe

    conectar

    Tipo de

    Fragmentacin

    (2 puntos)

    Determina los

    tipos de

    fragmentacin y

    los puede

    implementar en

    los diversos

    nodos

    Determina slo

    tablas completas

    y las puede

    implementar en

    los diversos

    nodos

    Determina los al

    menos 2 tipos de

    fragmentacin y

    los puede

    implementar en

    los diversos

    nodos

    Determina slo

    un tipo de

    fragmentacin

    y los puede

    implementar en

    los diversos

    nodos

    Determina

    los tipos de

    fragmentaci

    n, pero no los

    puede

    implementar

    Manejo de SQL

    (3 puntos)

    Puede generar

    un Script para

    los nodos

    conectados

    Puede generar un

    Script con un

    slo nodo

    Puede generar un

    Script al menos

    simular nodos

    dentro de la

    misma maquina

    Puede generar

    un Script sin

    conexin

    No Puede

    generar un

    Script

    Actualizacin a

    informacin

    dentro de la

    BDD

    (3 puntos)

    Puede

    configurar las

    replicaciones

    dentro del

    gestor o sabe

    programarlas

    Puede configurar

    las replicaciones

    solamente dentro

    del gestor

    Puede configurar

    las replicaciones

    simuladas dentro

    del mismo

    servidor

    Puede

    configurar las

    replicaciones

    localmente

    No puede

    configurar las

    replicaciones

    RBRICA DEL DISEO DE UNA BASE DE

    DATOS DISTRIBUIDA.

    Logotipo de la Universidad

  • 23 de 36

    DATOS GENERALES DEL PROCESO DE EVALUACIN

    Nombre(s) del alumno(s): Matrcula: Firma del alumno(s):

    Asignatura: Fecha: Periodo cuatrimestral:

    Nombre del profesor: Firma del profesor:

    INSTRUCCIONES

    I. Complementacin: Contesta correctamente las siguientes preguntas. Se debe

    responder al menos el 70% de preguntas correctamente.

    b. Definir el concepto de transparencia c. Que significara que es la independencia d. La independencia nos lleva a una caracterstica muy importante en las BDD e. Como se definira a la ILD f. Como se definira a la IFD g. La transparencia en la Red que significa TSLD h. La transparencia en la Red que significa TSEN i. La transparencia en sobre replicacin que implica j. La transparencia en la fragmentacin que implica k. En donde se puede esquematizar los niveles de transparencia l. En donde se puede esquematizar conceptualmente la arquitectura de una Base de

    datos normal

    CUESTIONARIO DE NIVELES DE TRANSPARENCIA

    EN LOS SMBDD

  • 24 de 36

    RBRICA PARA MAPA MENTAL SOBRE

    MANEJO DE TRANSACCIONES Y

    CONCURRENCIA EN BASES DE DATOS

    DISTRIBUIDAS.

    Aspecto a

    evaluar

    Competente

    10

    Independiente

    9

    Bsico avanzado

    8

    B

    s

    i

    c

    o

    u

    m

    b

    r

    a

    l

    7

    I

    n

    s

    u

    f

    i

    c

    i

    e

    n

    t

    e

    N

    A

    Transaccin

    (2 puntos)

    Esquematiza la

    Arquitectura de las 4 capas del

    procesamiento de consultas

    Esquematiza la

    Arquitectura de al

    menos 3 capas

    del procesamiento

    de consultas

    Esquematiza la

    Arquitectura de al menos

    2 capas del

    procesamiento de

    consultas

    E

    s

    q

    u

    e

    m

    a

    t

    i

    z

    a

    l

    a

    A

    r

    q

    u

    i

    t

    e

    c

    t

    u

    r

    a

    d

    e

    a

    l

    m

    N

    o

    e

    s

    q

    u

    e

    m

    a

    t

    i

    z

    a

    l

    a

    A

    r

    q

    u

    i

    t

    e

    c

    t

    u

    r

    a

    d

    e

    l

    Logotipo de la

    Universidad

  • 25 de 36

    e

    n

    o

    s

    1

    c

    a

    p

    a

    s

    d

    e

    l

    p

    r

    o

    c

    e

    s

    a

    m

    i

    e

    n

    t

    o

    d

    e

    c

    o

    n

    s

    u

    l

    t

    a

    s

    a

    s

    c

    a

    p

    a

    s

    d

    e

    l

    p

    r

    o

    c

    e

    s

    a

    m

    i

    e

    n

    t

    o

    d

    e

    c

    o

    n

    s

    u

    l

    t

    a

    s

    Descomposici

    n de

    consultas

    (2 puntos)

    Esquematiza la descomposicin en las

    relaciones globales: Normalizacin

    Anlisis

    Simplificacin

    Reestructuracin

    Esquematiza la

    descomposicin en

    slo 3 partes las

    relaciones

    globales:

    Normalizacin

    Anlisis

    Simplificacin

    Esquematiza la

    descomposicin en slo 2

    partes las relaciones

    globales: Normalizacin

    Anlisis

    E

    s

    q

    u

    e

    m

    a

    t

    i

    z

    a

    N

    o

    E

    s

    q

    u

    e

    m

    a

    t

    i

  • 26 de 36

    l

    a

    d

    e

    s

    c

    o

    m

    p

    o

    s

    i

    c

    i

    n

    e

    n

    s

    l

    o

    1

    p

    a

    r

    t

    e

    l

    a

    s

    r

    e

    l

    a

    c

    i

    o

    n

    e

    s

    g

    l

    o

    b

    a

    l

    z

    a

    l

    a

    d

    e

    s

    c

    o

    m

    p

    o

    s

    i

    c

    i

    n

    l

    a

    s

    r

    e

    l

    a

    c

    i

    o

    n

    e

    s

    g

    l

    o

    b

    a

    l

    e

    s

    :

  • 27 de 36

    e

    s

    :

    N

    o

    r

    m

    a

    l

    i

    z

    a

    c

    i

    n

    Localizacin de

    Datos (3 puntos)

    Esquematiza el algebra relacional Manejo de

    consultas

    Determina Fragmentos

    Esquematiza el

    algebra relacional

    Manejo de

    consultas

    Esquematiza el Manejo de

    consultas

    Determina Fragmentos

    E

    s

    q

    u

    e

    m

    a

    t

    i

    z

    a

    e

    l

    M

    a

    n

    e

    j

    o

    d

    e

    c

    o

    n

    s

    u

    l

    t

    a

    s

    N

    o

    E

    s

    q

    u

    e

    m

    a

    t

    i

    z

    a

    e

    l

    a

    l

    g

    e

    b

    r

    a

    r

    e

    l

    a

    c

    i

    o

    n

    a

    l

  • 28 de 36

    n

    i

    e

    l

    M

    a

    n

    e

    j

    o

    d

    e

    c

    o

    n

    s

    u

    l

    t

    a

    s

    ,

    n

    i

    D

    e

    t

    e

    r

    m

    i

    n

    a

    F

    r

    a

    g

    m

    e

    n

    t

    o

    s

  • 29 de 36

    Optimizacin

    Global Y local

    (3 puntos)

    Se esquematiza el poder: Determinar

    Estrategia de Ejecucin

    Para obtener una mejor comunicacin entre

    los fragmentos

    A travs del algebra relacional

    Se esquematiza el

    poder: Determinar

    Estrategia de

    Ejecucin

    Se esquematiza el poder:

    Para obtener una mejor

    comunicacin entre los

    fragmentos

    A travs del algebra

    relacional

    S

    e

    e

    s

    q

    u

    e

    m

    a

    t

    i

    z

    a

    s

    o

    l

    o

    e

    l

    u

    s

    o

    d

    e

    l

    a

    l

    g

    e

    b

    r

    a

    r

    e

    l

    a

    c

    i

    o

    n

    a

    l

    N

    o

    e

    s

    q

    u

    e

    m

    a

    t

    i

    z

    a

    l

    a

    e

    s

    t

    r

    a

    t

    e

    g

    i

    a

    ,

    n

    i

    l

    a

    m

    e

    j

    o

    r

    c

    o

    m

    u

    n

    i

    c

    a

    c

    i

    n

    ,

  • 30 de 36

    n

    i

    u

    s

    a

    e

    l

    a

    l

    g

    e

    b

    r

    a

    r

    e

    l

    a

    c

    i

    o

    n

    a

    l

    DATOS GENERALES DEL PROCESO DE EVALUACIN

    Nombre(s) del alumno(s): Matrcula: Firma del alumno(s):

    Asignatura: Fecha: Periodo cuatrimestral:

    LISTA DE COTEJO DE PRCTICA PARA LA GESTIN DE CONSULTAS

    FRAGMENTADAS EN UN SMBDD.

  • 31 de 36

    Nombre del profesor: Firma del profesor:

    INSTRUCCIONES

    Revisar los documentos o actividades que se solicitan y marque en los apartados SI cuando la evidencia a evaluar se cumple; en caso contrario marque NO. En la columna OBSERVACIONES realice comentarios referentes a lo observado.

    Valor del

    reactivo Caracterstica a cumplir (Reactivo)

    CUMPLE OBSERVACIONES

    SI NO

    10% Introduccin. Identifica el tipo de fragmentacin

    10% Accede a la BDD. Identifica cuando una consulta esta escrita semnticamente incorrecto y

    no es reconocida por el esquema global

    40% Anlisis. Determina si la informacin obtenida se puede simplificar con el apoyo del

    predicado de SQL

    10% Conclusiones. Expresa sus opiniones sobre la gestin de consultas en la BDD

    15% Desempeo. Entrega el trabajo en la fecha establecida por el facilitador, observando:

    Puntualidad, responsabilidad, ortografa y gramtica.

    15% Bibliografa. Presenta bibliografa.

    200% CALIFICACIN:

  • 32 de 36

    Aspecto a

    evaluar

    Competente

    10

    Independiente

    9

    Bsico avanzado

    8

    Bsico umbral

    7

    Insuficiente

    NA

    Desarrollo del

    Sistema

    (3 puntos)

    Se desarrolla una

    aplicacin en

    algn lenguaje de

    programacin que

    tome, procesa y

    afecta, cada uno

    de estas fases en

    diferentes

    emplazamientos

    Se desarrolla una

    aplicacin en algn

    lenguaje de

    programacin que

    tome, procesa, cada

    uno de estas fases en

    diferentes

    emplazamientos

    Se desarrolla una

    aplicacin en

    algn lenguaje de

    programacin que

    tome informacin

    de un

    emplazamiento

    diferente al actual

    Se desarrolla

    una aplicacin

    en algn

    lenguaje de

    programacin

    que tome

    informacin de

    manera local

    No se

    desarrolla

    alguna

    aplicacin

    Diseo de la

    BDD

    (2 puntos)

    Se desarrolla la BDD

    para un sistema cliente

    servidor en al menos 3

    nodos

    Se desarrolla la BDD

    para un sistema

    cliente servidor en al

    menos 2 nodos

    Se desarrolla la

    BDD para un

    sistema cliente

    servidor en al

    menos 1 nodo

    Se desarrolla la

    BDD para un

    sistema cliente

    servidor en el

    nodo local

    No se disea

    una BDD

    Diseo de la

    red

    (2 puntos)

    Se crea una RED con al

    menos 4 maquinas y

    con una topologa

    alterna y al menos dos

    sistemas operativos

    diversos

    Se crea una RED con

    al menos 3 maquinas

    y con una topologa

    alterna

    Se crea una RED

    con al menos 2

    maquinas y

    sistema operativo

    diferente

    Se crea una

    RED con al

    menos 3

    maquinas

    No se crea la

    red

    Proceso

    (3 puntos)

    Cuando se lanza el

    proceso se toma

    informacin de un

    nodo, en otro nodo se

    realiza el proceso y se

    afecta en la tablas de

    un tercer nodo y a su

    vez, se puede hacer lo

    mismo para los otros

    nodos, que tomen las

    otras dos funciones

    restantes

    Cuando se lanza el

    proceso se toma

    informacin de un

    nodo, en otro nodo se

    realiza el proceso y se

    afecta en la tablas de

    un tercer nodo

    Cuando se lanza el

    proceso se toma

    informacin de un

    nodo, realiza el

    proceso en el

    mismo nodo y se

    afecta en la tablas

    de un segundo

    nodo

    Cuando se

    lanza el proceso

    se toma

    informacin de

    un nodo,

    realiza el

    proceso en el

    mismo nodo y

    se afecta en la

    tablas del

    mismo nodo

    simulando una

    BDD

    No se realiza

    ningn proceso

    RBRICA PARA DISEO DE UN SISTEMA

    CLIENTE-SERVIDOR CON UNA BASE DE DATOS

    DISTRIBUIDA.

    Logotipo de la Universidad

  • 33 de 36

    DATOS GENERALES DEL PROCESO DE EVALUACIN

    Nombre(s) del alumno(s): Matrcula: Firma del alumno(s):

    Asignatura: Fecha: Periodo cuatrimestral:

    Nombre del docente: Firma del docente:

    INSTRUCCIONES

    Revisar los documentos o actividades que se solicitan y marque en los apartados SI cuando la evidencia a evaluar se cumple; en caso contrario marque NO. En la columna OBSERVACIONES realice comentarios referentes a lo observado.

    Valor del

    reactivo Caracterstica a cumplir (Reactivo)

    CUMPLE OBSERVACIONES

    SI NO

    Tcnica

    10% El alumno demuestra el alcance del proyecto

    10% El alumno maneja la terminologa de la BDD, el lenguaje y el manejador

    40% El alumno logra hacer notar las actualizaciones del proceso

    10% El alumno puede crear cdigo de un sistema para una BDD

    10% El alumno determina la sintaxis del desarrollo del cdigo

    Desempeo

    10% El alumno domina el alcance del proyecto y logra transmitir su alcance del proyectoa sus

    compaeros de grupo

    Presentacin

    10% El alumno realiza su presentacin en tiempo y forma

    100% CALIFICACIN:

    GUA DE OBSERVACIN PARA EXPOSICIN SOBRE LA IMPLEMENTACIN

    DE UN SISTEMA CLIENTE - SERVIDOR CON UNA BASE DE DATOS

    DISTRIBUIDAS.

  • 34 de 36

    GLOSARIO DE TERMINOS Y ABREVIATURAS:

    Algebra relacional. Es la manera de generar relaciones a partir de otras.

    Atributo. Referencia dentro de una tabla, para almacenar un dato.

    Bases de Datos. Es cualquier coleccin o grupo de datos organizados de tal forma que tengan asociados un conjunto de operaciones para poder manipularlos.

    Cliente. Software ofrecido por una aplicacin para una infinidad de usuarios. Evento. Un mensaje que significa n incidente importante, normalmente desde fuera

    del entorno de software.

    Fragmentacin.La descomposicin de una relacin global en pequeos fragmentos la cual se puede dar de dos diferentes formas: Horizontal y vertical.

    Instancia.Objeto de software construido desde una clase. Por ejemplo, puede tener una clase avin, pero una flota de quince instancias de avin.

    Integridad referencial. Es la relacin entre dos tablas, garantiza que nunca van a existir datos que no pertenezcan a la tabla principal en una relacin de 1 a n.

    Llave compuesta. Es aquella que est formada por un conjunto de atributos de la tabla inclusive puede estar formada por todos los atributos de ella.

    Llave principal. Es un atributo o conjunto de atributos que dan el sentido de unicidad y que adems identifica al resto de los atributos que no forman la llave.

    Llave fornea. Es la relacin de integridad referencial entre dos tablas.

    Null. Valor de Java que significa vaco.

    Operaciones relacionales. Unin, Proyeccin, Seleccin Asignacin, Divisin, Productos.

    Parmetros formales. Nombres utilizados dentro de una subrutina por sus parmetros.

    Parmetros. Valores u objetos pasados entre una subrutina y la rutina de llamada.

    Servidor. Una Aplicacin que procesa y ofrece servicios a diversos usuarios.

    SQL. Lenguaje estructurado de consulta, que se encuentra embebido en los diferentes manejadores de bases de datos y en la mayora de los lenguajes de

    programacin.

    Tipo de Dato Abstracto (TDA). Es el diseo de una nueva Bases de Datos, que podr implementarse en cualquier lenguaje y aplicarse en cualquier concepto.

    Tupla. Conjunto de informacin, asociados en atributos.

    Transparencia. Facilita la sencilla manipulacin por el usuario de manera sencilla y con eficacia.

    Vector. Bases de Datos que coloca un tipo de datos en celdas continuas.

    Vista. Es una proyeccin de varios atributos de una consulta determinada.

  • 35 de 36

    ABREVIATURAS.

    ADMI. Proceso de gestin de la informacin para una base de datos:Add, Delete, Modify, Inquire.

    BDD. Base de datos Distribuida.

    DDL. Lenguaje de definicin de datos, con l se crea la estructura de la bases de datos, se apoya de instrucciones como: Create, Drop y Alter.

    DML. Lenguaje de manipulacin de datos, con l se gestiona la informacin dentro de las tablas se apoya de instrucciones Select, Update, Insert y Delete.

    Middleware. Conjunto de servicios comunes.

    RPC.Remoteprocess control, formas de comunicacin entre procesos de una red.

    SMBDD. Sistema Manejador de bases de datos distribuida.

    BIBLIOGRAFA

    Bsica:

    Ttulo: Principales of Distributed Database Systems

    Autor: szu, Tamar and Valduriez, P.

    Ao: 2010

    Editorial o referencia: Prentice Hall

    Lugar y ao de la edicin: 2010

    ISBN o registro: 130412120

    Ttulo:Distributed Database Management Systems: A practical Approch (HardCover)

    Autor: S. Haug Frank

    Ao: 2010

    Editorial o referencia: IEEE compute SocietyPress

    Lugar y ao de la edicin: 2010

    ISBN o registro: 047040745X

    Ttulo:Aplicaciones Distribuidad en Java

    Autor: Santi Caballe, Fatos Xhara

    Ao: 2007

    Editorial o referencia: Delta Publicaciones

    Lugar y ao de la edicin: Madrid, Espaa, 207

    ISBN o registro: 978-84-96-477-957

    Complementaria:

  • 36 de 36

    Ttulo: Database System Concepts

    Autor: Abraham Silberschatz, Henry Korth, and S. Sudarshan

    Ao: 2010

    Editorial o referencia: McGraw-Hill

    Lugar y ao de la edicin: 2010

    ISBN o registro: 73523321

    Ttulo: Fundamentos de bases de datos

    Autor: Oppel

    Ao: 2009

    Editorial o referencia: Mc GrawHill

    Lugar y ao de la edicin:2009

    ISBN o registro: 00000077MX

    Ttulo: Base de datos

    Autor: Catherine Ricardo

    Ao: 2009

    Editorial o referencia: Mc GrawHill

    Lugar y ao de la edicin: Mxico

    ISBN o registro: 9707272758

    Sitios Web

    http://alarcos.inf-cr.uclm.es/doc/bbddavanzadas/07-08/Distribuci%C3%B3n1.pdf

    http://www.itlalaguna.edu.mx/academico/carreras/sistemas/BDatos2/Apuntes/Unidad_V.p

    df

    http://ccp.ucr.ac.cr/bvp/pdf/desarrollohumano/bd_distribuidas-rca.pdf