Dr. Víctor Jesús Sosa Sosa. Contenido C U R S O. Expositor: M.C. Víctor J. Sosa Sosa. M.C. Víctor J. Sosa Sosa
|
|
- María José Vidal Agüero
- hace 5 años
- Vistas:
Transcripción
1 C U R S O BASES DE DATOS DISTRIBUIDAS Expositor: Dr. Víctor Jesús Sosa Sosa Contenido Fundamentos de SBDDs. Arquitectura Cliente/Servidor. Diseño de Bases de Datos Distribuidas. Procesamiento Distribuido de Consultas. Manejo Distribuido de Transacciones.
2 FU DAME TOS DE SISTEMAS DE BASES DE DATOS DISTRIBUIDAS Motivaciones Tecnología de Bases de Datos Integración Redes de Computadoras Distribución Sistemas de Bases de Datos Distribuidas Integración Integración Centralización
3 Computación Distribuida Un concepto en busca de un nombre y una definición. Un conjunto de elementos de procesamiento autónomos (no necesariamente homogéneos) que se encuentran interconectados mediante una red de comunicaciones y que cooperan en la ejecución de sus tareas asignadas. Computación Distribuida Términos sinónimos: Función distribuida. Procesamiento distribuido de datos. Procesamiento satelital. Procesamiento dorsal. Computadoras de propósito especial/dedicado. Sistemas de tiempo compartido. Sistema modular funcional.
4 Qué está Distribuido?... Lógica de procesamiento. Funciones. Datos. Control. Qué es un Sistema de Base de Datos Distribuida? Una Base de Datos Distribuida (BDD) es aquélla en la que sus datos se encuentran repartidos en varias computadoras que están interconectadas por una red de comunicaciones. Un Sistema Adminstrador de Bases de Datos Distribuidas (SABDD) es el software que administra la BDD y proporciona un mecanismo de acceso que hace transparente esta distribución a los usuarios. Sistema de Base de Datos Distribuida (SBDD) = BDD + SABDD
5 Qué no es un SBDD? Un sistema de cómputo de tiempo compartido. Un sistema multiprocesador fuertemente o débilmente acoplado. Un sistema de base de datos, el cual reside en un solo nodo de la red (esto es una base de datos centralizada). SMBD Centralizadas RED Sitio 3 BD Sitio 1 Sitio 2
6 SMBD Distribuidas Sitio 3 BD BD RED Sitio 1 BD Sitio 2 Implícitamente se Supone que Los datos están almacenados en diferentes sitios (cada uno de los sitios lógicamente consiste de un procesador). Los procesadores en diferentes sitios se encuentran interconectados vía una red de comunicaciones (no multipro- cesadores). Sistemas de bases de datos en paralelo. La base de datos distribuida es una base de datos, no una colección de archivos (datos lógicamente relacionados que son presentados al usuario con un patrón de acceso). Modelo de datos relacional. Un SABDD es un SABD completo. No es un sistema de archivos distribuidos, ni un sistema TP.
7 Arquitectura de Memoria Compartida P 1 P n M BD Ejemplos: Multiprocesadores simétricos (Sequent, Encore) y algunos "mainframes" (IBM 3090, DPS8 de Bull). Arquitectura de Disco Compartido P 1 M 1 P n M n BD Ejemplos: VAXcluster de DEC, IMS/VS de IBM y Data Sharing.
8 Arquitectura con ada Compartido P 1 M 1 BD 1 P n M n BD n Ejemplos: DBC de Teradata, Tandem, Paragon de Intel, 3600 y 3700 de NCR. Aplicaciones Manufactura (especialmente en manufactura multiplanta). Comando y control militar. SIGs corporativos. Aerolíneas. Cadenas hoteleras. Cualquier organización que tenga una estructura organizacional descentra-lizada.
9 Ventajas de los SBDDs Razones económicas y organizacionales. Fiabilidad y disponibilidad. Distribución del control y utilización compartida de datos. Reducción de tráfico en la comunicación de datos. Agilización del procesamiento de consultas. Interconexión de bases de datos existentes. Crecimiento incremental. Objetivos 1 de las BDDs Autonomía local. Independencia de un sitio central. Operación continua. Transparencia de localización. Transparencia de fragmentación. Transparencia de repetición. Procesamiento distribuido de consultas. Procesamiento de transacciones distribuidas. Transparencia de "hardware". Transparencia de sistema operativo. Transparencia de red. Transparencia de SMBD. 1 C.J. Date
10 Desventajas de los SBDD Falta de experiencia. Complejidad. Costo. Distribución del control. Dificultad de cambio. Problemáticas en los SABDDs Diseño de bases de datos distribuidas. Cómo distribuir la base de datos? Distribución de la base de datos replicada y no-replicada. Problema relacionado con la administración del diccionario. Procesamiento de consultas. Problema de optimización. Min{costo = transmisión de datos + procesamiento local}. La formulación general es un problema NP completo. Conversión de transacciones de usuario a instrucciones de manipulación de datos.
11 Problemática en el Procesamiento de Consultas El proceso de optimización de consultas necesita ser distribuido; consta de dos fases: Optimización Global: - Medios de Transmisión. - Distribución de Subconsultas. Optimización Local: - Accesos a Disco. - Manipulación de Memoria. - Uso de Indices. Opciones para Almacenar el Diccionario 1. Centralizado 3. Particionado DICCIONARIO d1 d2d3d3 d1 DICCIONARIO d2 d3 Sitio A Red Sitio B Red Sitio C Sitio A Red Sitio B Red Sitio C 2. Completamente Replicado 4. Combinación de 1 y 3 DICCIONARIO d1 d2d3d3 DICCIONARIO d1 d2d3d3 DICCIONARIO d1 d2d3d3 d1 d2 DICCIONARIO d1 d2d3d3 d3 Sitio A Sitio B Sitio C Sitio A Sitio B Sitio C Red Red Red Red
12 Problemáticas en los SABDDs Control de concurrencia. Sincronización de accesos concurentes. Mantenimiento de congruencia y aislamiento de los efectos de las transacciones. Manejo de interbloqueo. Fiabilidad. Cómo hacer el sistema resistente a fallas? Atomicidad y durabilidad. Relación entre Problemas Administración de Directorio Procesamiento de Consultas Diseño de Distribución Fiabilidad Control de Concurrencia Administración de Interbloqueo
13 Problemáticas Relacionadas Soporte de sistema operativo. Sistema operativo con soporte adecuado para operar bases de datos. Dicotomía entre requerimientos de procesamiento de propósito general y requerimientos de procesamiento de bases de datos. Sistemas abiertos e interoperabilidad. Sistemas multibases de datos. Escenarios con mayor probabilidad. Problemáticas de paralelismo. Promesas de los SABDDs Manipulación transparente de datos distribuidos, repetidos y fragmentados. Mejora en confiabilidad y disponibilidad por medio de transacciones distribuidas. Mejora en la eficiencia. Expansión de sistemas fácil y económica.
14 Soporte de Transparencia Aún no hay de repetición. Tampoco hay de fragmentación. Pudiera venir la fragmentación horizontal. Transparencia de distribución aún limitada. Especificar camino. Manejo de alias. Login remoto a un SMBD. La mayoría son múltiples clientes con un solo servidor. Transacciones Distribuidas en Sistemas Comerciales Algunos no las proporcionan del todo. Oracle 6.x tiene que abrir una sola base de datos a la vez, Sybase ofrece las primitivas, las aplicaciones tienen que implementar las transacciones distribuidas por sí mismas. Otros lo hacen. Ingres, NonStop SQL, y Oracle ver.7. Soporte de repetición. No existe. Utilizan la regla ROWA: Read One Write All.
15 En Busca de Mejora en la Eficiencia Proximidad de datos a sus sitios de uso. Requiere soporte de fragmentación y repetición. Paralelismo en la ejecución. Paralelismo inter-consulta. Paralelismo intra-consulta. Requerimientos para el Paralelismo Tener los datos lo más cercanos a cada uno de los sitios en donde las aplicaciones los soliciten. Repetición total. Qué pasa con las actualizaciones? Las actualizaciones a datos repetidos requieren la implementación de control de concurrencia y protocolos de compromiso.
16 Alternativas en Sistemas Comerciales Multiplar el tiempo entre lecturas y actualizaciones. Tener la base de datos abierta para leer durante horas pico, y ejecutar actualizaciones en horario de poca actividad. Los bancos hacen esto. Multiplar la base de datos. Base de datos de consultas. Base de datos de producción. Expansión del Sistema El problema es escalar bases de datos. Surgimiento de las tecnologías de microprocesadores y estaciones de trabajo. Descontinuación de la ley de Grosh. Modelo de computación cliente/servidor. Costo de comunicación de datos vs. costo de telecomunicaciones.
17 Ejemplo J E E O E AME TITLE E1 J. Doe Elect. Eng. E2 M.Smith Syst. Anal. E3 A. Lee Mech. Eng. E4 J. Miller Programmer E5 B. Casey Syst. Anal. E6 L. Chu Elect. Eng. E7 R. Davis Mech. Eng. E8 J. Jones Syst. Anal. J O J AME BUDGET LOC J1 J2 J3 J4 J5 Instrumentation Database Develop. CAD/CAM Maintenance CAD/CAM Montreal New York New York Paris Boston G E O J O RESP DUR E1 E2 E2 E3 E3 E4 E5 E6 E7 E7 E8 J1 J1 J2 J3 J4 J2 J2 J4 J3 J5 J3 S Manager Analyst Analyst Consultant Engineer Programmer Manager Manager Engineer Engineer Manager TITLE Elect. Eng. Syst. Anal. Mech. Eng. Programer SAL ARQUITECTURA DE SISTEMAS ADMI ISTRADORES DE BASES DE DATOS DISTRIBUIDAS
18 Usuarios Arquitectura A SI/SPARC Externo Vista Externa Vista Externa Vista Externa Conceptual Vista Conceptual Interno Vista Interna Vista Interna Esta vista trata con la definición física y la organización de los datos. Este nivel se encarga de los problemas de la localización de los datos en los difrerentes dispositivos de almacenamiento y los mecanismos que se usan para accesar y manipular los datos. El esquema interno es la descripción de la vista interna.
19 Vista Conceptual La vista conceptual es la percepción del mundo real de la empresa que se modela en la base de datos. En esta vista la base de datos se percibe en su totalidad y de una manera abstracta. El esquema conceptual es la descripción de la vista conceptual. El término esquema conceptual se confunde con el de modelo conceptual. Vista Externa Esta vista se encarga de la percepción que tienen los usuarios de la base de datos. En esta vista la base de datos se percibe de una manera abstracta. La vista de un usuario individual representa la porción de la base de datos que será accesada por el usuario así como las relaciones que el usuario desearía ver entre los datos. El esquema externo es la descripción de la vista externa.
20 Definición de Autonomía de SABDs Cada SABD tiene libertad de escoger su modelo de datos y la técnica de administración de transacciones. Los SABDs pueden decidir qué información desean compartir y cómo desean compartirla con otros SABDs. Cada SABD tiene libertad para ejecutar las transacciones que se le ofrezcan de la manera que desee. Definición de Autonomía de SABDs Las operaciones locales de los SABDs no deben ser afectadas por su participación en el sistema. El procesamiento y optimización de los SABDs no deben ser afectados por la ejecución de consultas globales. La congruencia y operación del sistema no debe afectarse cuando los SABDs se agregan o separan del sistema.
21 Heterogeneidad de SABDs De sistema operativo. De sistema administrador de bases de datos. De modelo de datos. De lenguaje de manipulación de datos. De mecanismo de administración de transacciones. Alternativas de Implementación de SABDs SABD heterogéneo y distribuido SABD federado heterogéneo y distribuido Distribución SABD homogéneo y distribuido SABD federado homogéneo y distribuido SMBD homogéneo y distribuido SMBD heterogéneo y distribuido SABD federado homogéneo y centralizado SABD múltiple homogéneo y centralizado Heterogeneidad SABD heterogéneo y centralizado SABD federado heterogéneo y centralizado Autonomía SMBD homogéneo y centralizado SMBD heterogéneo y centralizado
22 Arquitectura de Base de Datos Distribuida externo A Esquma externo 1B externo C conceptual global conceptual local 1 conceptual local 2 conceptual local 3 interno local 1 interno local 2 interno local 3 Componentes de un SABD Distribuido Procesador de Usuario Procesador de Datos externo conceptual global Manejador de interfaz de usuario Controlador de datos semánticos Optimizador de consultas globales Procesador de consultas local Administrador de recuperación local Procesador de soporte en ejecución conceptual local Bitácora de sistema interno local DG/D Monitor de ejecución global Base de datos
23 Arquitectura de SMBD con ECG Esquma global externo externo 1 Esquma global externo externo 1 Esquma global externo externo 1 local externo local externo conceptual global local externo local externo conceptual local 1... conceptual local N interno local 1... interno local N Arquitectura de SMBD sin ECG externo A Esquma externo 1B externo C conceptual local 1 conceptual local 2 conceptual local 3 interno local 1 interno local 2 interno local 3
Bases de Datos Distribuidas -Panorama General
Bases de Datos Distribuidas -Panorama General M.C. Fernando Pech May Instituto Tecnológico Superior de los Ríos auxtecomp@gmail.com Materia: Distributed Database Systems Enero, 2012 Fernando Pech May Bases
Más detallesCurso: Base de Datos Distribuidas. Unidad 1: Fundamentos de Sistemas de Base de Datos Distribuidas. M. en C. José Mario Martínez Castro
Curso: Base de Datos Distribuidas Unidad 1: Fundamentos de Sistemas de Base de Datos Distribuidas M. en C. José Mario Martínez Castro Chilpancingo, Gro., Febrero del 2007-1 - C O N T E N I D O 1. Fundamentos
Más detallesBase de Datos Distribuidas
Base de Datos Distribuidas Benjamín Martínez Martínez Benja_min_15@hotmail.com Base de Datos Distribuidas México Db2 Monterrey Microsoft Access Red de comunicaciones Guerrero Chiapas SqlServer Oaxaca MySql
Más detallesBASES DE DATOS DISTRIBUIDAS
BASES DE DATOS DISTRIBUIDAS BASES DE DATOS DISTRIBUIDAS DANIEL BARRERA NAVARRO JORGE BAUTE RIVERA ROSIRIS MARTINEZ GOMEZ DARWIN MANGA COGOLLO Introducción a las bases de datos distribuidas DEFINICION DE
Más detallesSistemas Distribuidos. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J.
Sistemas Distribuidos Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Bases de datos distribuidas implica que una sola aplicación deberá ser capaz de trabajar en forma transparente
Más detallesArquitectura ANSI/SPARC
Arquitectura ANSI/SPARC La arquitectura ANSI / SPARC se divide en 3 niveles denominados: 1. EL NIVEL INTERNO es el más cercano al almacenamiento físico. Es el que se ocupa de la forma como se almacenan
Más detallesBASES DE DATOS AVANZADAS. Facultad de Estadística e Informática
BASES DE DATOS AVANZADAS Clase 6 Tema 2. Bases de Datos Distribuidas (BDD) Procesamiento en sitios múltiples y datos en sitios múltiples. Características de las BDD (Ventajas, Desventajas) Características
Más detallesBases de Datos Distribuidas
Estructura de contenidos Introducción 1. Definición 2. Rasgos característicos de una BDD 3. Ventajas de las BDD 4. Desventajas de las BDD 5. Sistema de Gestión de Bases de Datos Distribuidas 5.1. Componentes
Más detalles1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos
Tema 5: Sistemas Operativos Distribuidos 1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño 1 1. Introducción Sistema Informático Distribuido: Colección de S.I. autónomos
Más detallesBASES DE DATOS DISTRIBUIDAS
BASES DE DATOS DISTRIBUIDAS Una Base de Datos Distribuida entonces es una colección de datos que pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente esparcido en varios "sitios" de
Más detallesTEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:
Más detallesTEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores
Más detallesINDICE Prefacio Capitulo 1: Introducción Parte Primeras: modelos de datos Capitulo 2: Modelos entidad-relación Capitulo 3: El modelo relacional
INDICE Prefacio XVII Capitulo 1: Introducción 1.1 Aplicaciones de los sistemas de bases de datos 1 1.2. Sistemas de bases de datos frente a sistemas de archivos 2 1.3 Visión de los datos 3 1.4 modelos
Más detallesBases de Datos Distribuidas
Bases de Datos Distribuidas Gestión de la Información en Juegos y Realidad Virtual Máster en Informática Gráfica, Juegos y Realidad Virtual Índice Introducción Definición y ventajas Objetivos Aspectos
Más detallesPROCESAMIENTO DISTRIBUIDO
Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos
Más detallesTipos de Bases de Datos. Integrantes: Chambilla Calsinas, Mercedes C. Yupanqui Pari, Willy Hernán
Tipos de Bases de Datos. Integrantes: Chambilla Calsinas, Mercedes C. Yupanqui Pari, Willy Hernán Tipos de Bases de Datos: Bases de Datos Heterogéneas (BDH). 1.Introducción 2.Origen 3.Conceptos Básicos
Más detallesSistemas Distribuidos.
Escuela Militar de Ingeniería Ingeniería de Sistemas SISTEMAS OPERATIVOS Laboratorio Nombre: Código: Sistemas Distribuidos. 1. Conceptos fundamentales. Definición de un sistema de cómputo distribuido.
Más detalles6.1 Base De Datos Centralizada
6. Infraestructura El tipo de infraestructura o bien arquitectura, se debe de elegir pensando en el sistema a ejecutar, las necesidades que este tendrá, el tipo de usuario que lo utilizará, la seguridad
Más detallesSistemas Gestores de Base de Datos Distribuidas
Sistemas Gestores de Base de Datos Distribuidas Un Sistema de Gestión de Bases de Datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en
Más detallesTema 2. GENERALIDADES SOBRE SISTEMAS OPERATIVOS 1, MAQUINA DESNUDA.
Tema 2. GENERALIDADES SOBRE SISTEMAS OPERATIVOS 1, MAQUINA DESNUDA. El término de máquina desnuda se aplica a una computadora carente de sistema operativo, el término es interesante porque resalta el hecho
Más detallesBases de datos Unidad 1 Introducción a las BD. Mónica María Rojas Rincón Oficina: P19-103
Bases de datos Unidad 1 Introducción a las BD Mónica María Rojas Rincón mmrojas@elpoli.edu.co Oficina: P19-103 Competencias a desarrollar Identificar los conceptos propios de la asignatura. Diferenciar
Más detallesBASES DE DATOS AVANZADAS. Facultad de Estadística e Informática
BASES DE DATOS AVANZADAS Clase 5 Tema 2. Bases de Datos Distribuidas (BDD) Definición BDD Componentes del Sistema de Administración de Base de Datos Distribuida Características de SMBD BDD Clasificación
Más detallesTÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa
TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas
Más detallesSistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada
Bibliografía Sistemas Operativos Distribuidos Ing. Alfonso Guijarro Rodríguez alfonso_guijarro@yahoo.es Sistemas Operativos Distribuidos Andrew S. Tanenbaum. 1996, Prentice-Hall Capítulo 1 última edición
Más detallesCONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR.
CONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR. La tecnología Cliente/Servidor es el procesamiento cooperativo de la información por medio de un conjunto de procesadores, en el cual múltiples clientes, distribuidos
Más detallesCapítulo 10. Bases de datos distribuidas
Capítulo 10 Bases de datos distribuidas ÍNDICE CAPÍTULO 10 Conceptos de bases distribuidas Introducción Arquitectura de un DDBMS Fragmentación, replicación y distribución de datos Tipos de sistemas de
Más detallesUniversidad de Cantabria
Bases de Datos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos básicos y terminología de las bases de
Más detallesAsignatura: Horas: Total (horas): Obligatoria Teóricas 3.0 Semana 3.0
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO Aprobado por el Consejo Técnico de la Facultad de Ingeniería en su sesión ordinaria del 15 de octubre de 2008 BASES DE
Más detallesBASE DE DATOS DISTRIBUIDOS
1 BASE DE DATOS DISTRIBUIDOS Contenido: Base de Datos Distribuidos 1.1. Introducción 1.1.1 Almacenamiento Distribuido 1.2. Sistemas de gestión de bases de datos distribuidos 1.2.1 Funciones y Arquitectura
Más detallesUNIVERSIDAD, TÉCNICA DEL NORTE
UNIVERSIDAD, TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES ANTEPROYECTO DE TESIS TEMA: FRAGMENTACIÓN DE TABLAS EN BASES DE DATOS DISTRIBUIDAS
Más detallesARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.
ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del
Más detallesIntroducción a Base de Datos
Introducción a Base de Datos Agradecimiento a la Prof. Gloria Lucía Giraldo Gómez de la Universidad Nacional de Colombia por las fuentes de su trabajo. @emalca /iluminatic Ing. Eddie Malca Vicente emalca@iluminatic.com
Más detallesCarrera : Academia de Sistemas y Computación. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS ASIGNATURAS TEMAS ASIGNATURAS TEMAS
1.- IDENTIFICACION DE LA ASIGNATURA Nombre de la asignatura : Bases de datos distribuidas Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : Horas teoría-horas práctica-créditos
Más detallesIngeniería en computación Tipos de sistemas operativos
Ingeniería en computación Tipos de sistemas operativos Unidad de competencia III: Sistemas Operativos Distribuidos Ing. Diego Armando Ramírez Avelino 17/10/2017 1 Unidad de competencia I Objetivo Entender
Más detallesAfinación y Rendimiento de Bases de Datos
DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción
Más detallesINDICE Sección I. Sistema de Información Gerencial Capitulo 1. Capitulo 2. Necesidades y Fuentes de Información de los Administradores
INDICE Prefacio Sección I. Sistema de Información Gerencial Capitulo 1. La Organización, sus Administradores, Estructura y Actividades Introducción 4 Organización del libro 5 Por qué conviene estudiar
Más detalles5. Bases de datos distribuidas
5. Bases de datos distribuidas 5.1 Introducción Un sistema de bases de datos distribuidas se compone de un conjunto de sitios conectados entre sí mediante algún tipo de red de comunicaciones en el cual:
Más detallesBASES DE DATOS DISTRIBUIDAS CYNTHIA ARRIETA BIAIDYS BARRAZA JOHANA GUERRERO CARY LUZ PEREA
BASES DE DATOS DISTRIBUIDAS CYNTHIA ARRIETA BIAIDYS BARRAZA JOHANA GUERRERO CARY LUZ PEREA WILLIAM MEJÍA OROZCO Docente UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERIAS Y TECNOLOGÍAS BASE DE DATOS
Más detallesDISEÑO DE BASE DE DATOS II PROPÓSITO DEL CURSO
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s): Computacionales en Hardware Tipo de materia:
Más detallesEn un marco general así como también posiblemente el diseño de la. En los SABDDs, la ubicación de las aplicaciones supone
DISEÑO DE BASES DE DATOS DISTRIBUIDAS Problema de Diseño En un marco general tomar decisiones acerca de la ubicación de los datos y los programas, en los sitios de una red de computadoras, así como también
Más detallesGestion y Modelación de Datos Sistemas de Información, Sistemas de BD
La Ciencia de la Sistema Gestor de Gestion y Modelación de Datos, Sistemas de BD Julio de 2011 Contenido La Ciencia de la Sistema Gestor de 1 La Ciencia de la 2 Dato - - Conocimiento 3 Tecnología de (TI)
Más detallesBASES DE DATOS AVANZADAS. Facultad de Estadística e Informática
BASES DE DATOS AVANZADAS Clase anterior Características de Transparencia en los Sistemas Manejadores de Bases de Datos Distribuidos (SMBDD) Transparencia de replicación. Transparencia de falla. Transparencia
Más detallesAdministración de sistemas gestores de bases de datos
Administración de sistemas gestores de bases de datos S TAR BOOK Pablo Valderrey Sanz Administración de sistemas gestores de bases de datos Pablo Valderrey Sanz Contenido Capítulo 1. Tipos de almacenamiento
Más detallesUnidad IV: Arquitectura de los Sistemas de Bases de Datos (Tema 5) GESTIÓN DE BASES DE DATOS GRADO EN INGENIERÍA INFORMÁTICA UNED
Unidad IV: Arquitectura de los Sistemas de Bases de Datos (Tema 5) GESTIÓN DE BASES DE DATOS GRADO EN INGENIERÍA INFORMÁTICA UNED Índice 1. Sistemas centralizados 2. Sistemas cliente-servidor 3. Sistema
Más detallesUNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS)
UNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS) Un conjunto de elementos de datos que se describen a sí mismo, junto con relaciones y restricciones entre esos elementos, que presentan
Más detallesPROGRAMA. Los objetivos de la materia son que el alumno al finalizar el cursado haya aprendido a:
PROGRAMA 1) OBJETIVOS DE LA ASIGNATURA Los objetivos de la materia son que el alumno al finalizar el cursado haya aprendido a: 1) Desarrollar los conceptos de cómo se estructuran los datos en los dispositivos
Más detallesDiseño y construcción de bases de datos distribuidas heterogéneas sobre Oracle y SQL Server
Universidad Carlos III de Madrid Repositorio institucional e-archivo Trabajos académicos http://e-archivo.uc3m.es Proyectos Fin de Carrera 2010-10 Diseño y construcción de bases de datos distribuidas heterogéneas
Más detallesBASES DE DATOS TEMA 1. Introducción a las Bases de Datos
BASES DE DATOS TEMA 1 Introducción a las Bases de Datos 1.1 y 1.2 Introducción y Concepto intuitivo de base de datos. Ejemplo: Datos referentes a organización docente Aplicaciones posibles: Matricula:
Más detallesIng. Informática. Catedrático: Lic. Angélica Avalos Cano
Ing. Informática Tema: Resumen de trasparencia, Control de transacciones para base de datos distribuidas, Control de concurrencia, Protocolos de bloqueo Presentado Por: María Cristina Cruz Ramírez Darvin
Más detallesSistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Más detallesUNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos
Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas
Más detallesIngeniería en Computación
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje: Programación Paralela y Distribuida Tema: Introducción a los Sistemas
Más detallesBases de Datos Distribuidas IFM Participantes. Integrantes de la Academia de Sistemas Computacionales
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas-teoría-practica-crédito: Bases de Datos Distribuidas Ingeniería en Sistemas Computacionales IFM - 0406 3-2-8 2.-
Más detallesCONCEPTO. Actúa de intermediario entre el hardware y los programas de aplicación.
CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE SUS RECURSOS. Se encarga de gestionar
Más detallesBASES DE DATOS (IG18 Semipresencial) Introducción a las Bases de Datos: Sistemas de Bases de Datos frente a Sistemas de Ficheros
Tema 1.b BASES DE DATOS (IG18 Semipresencial) Introducción a las Bases de Datos: Sistemas de Bases de Datos frente a Sistemas de Ficheros Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es
Más detallesSistemas de Bases de Datos
Pontificia Universidad Javeriana Contenido 1 De archivos a BD 2 Ventajas de las Bases de Datos 3 4 Cronología De archivos a B.D Sistemas Orientados hacia el proceso Continuación Sistemas Orientados hacia
Más detallesUnidad II Diseño de bases de datos distribuidas. 2.1 Consideraciones de diseño de bases de datos distribuidas.
Unidad II Diseño de bases de datos distribuidas. 2.1 Consideraciones de diseño de bases de datos distribuidas. El problema de diseño de bases de datos distribuidos se refiere, en general, a hacer decisiones
Más detallesAdministración Base de Datos Semana 01
Administración Base de Datos Semana 01 Prof. Juan Sánchez Introducción a la Arquitectura Oracle Arquitectura de base de datos ORACLE. Instancia y base de datos Entorno de desarrollo: ISQLPlus, SQLPlus
Más detallesBases de Datos Avanzadas. Curso 2010/2011
Bases de Datos Avanzadas Curso 2010/2011 Profesores Teoría Sergio Ilarri (il (silarri@unizar.es) i@ i Prácticas Despacho D.0.17 Horas de tutoría: Miércoles de 19:00 a 21:00 Viernes de 8:00 a 12:00 Raquel
Más detallesGestion y Modelación de Datos Introducción
Gestion y Modelación de Datos Introducción Julio de 2011 Contenido Gestión y Modelación de Datos Descripción del Curso Bases de Datos Definición - Funcionalidades Modelos de Datos DDLs, DMLs Descripción
Más detallesSistemas de Información
Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor 1 El Sistema de Información moderno y el modelo Cliente/Servidor!El Sistema de Información moderno "Administra
Más detallesAfinación y Rendimiento de Bases de Datos
DIPLOMADO Afinación y Rendimiento de Bases de Datos UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE INGENIERÍA ELÉCTRICA Diplomado de Afinación y Rendimiento de Base de datos
Más detallesPROCESOS E HILOS - Hilo
1/6 PROCESOS E HILOS - Hilo! contexto de ejecución que se planifica de forma independiente pero que comparte un mismo espacio de direcciones con otros hilos - Proceso! conjunto de uno o más hilos y los
Más detallesESCUELA DE INGENIERIA Informática Y Sistemas
ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA SISTEMAS OPERATIVOS CODIGO ST0257 SEMESTRE 2013-2 INTENSIDAD HORARIA 64 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 4 1. JUSTIFICACIÓN
Más detallesBase de Datos Distribuidas
Base de Datos Distribuidas Prof. José Alejandro Reyes Ortiz REPLICACIÓN Base de datos fragmentada de un hospital Objetivos de la sesión Al finalizar la sesión, deberán ser capaces de: Definir el concepto
Más detallesBASES DE DATOS AVANZADAS. Facultad de Estadística e Informática
BASES DE DATOS AVANZADAS Clase 5. Repaso Tema Bases de Datos Distribuidas Tema 2. Bases de Datos Distribuidas (BDD) Definición BDD Componentes del Sistema de Administración de Base de Datos Distribuida
Más detallesBases de Datos Relacionales
Bases de Datos Relacionales Introducción a las Bases de Datos Conjunto de datos relacionados entre sí Hechos conocidos Pueden registrarse Tienen significado Representa una realidad particular (Minimundo,
Más detallesBASES DE DATOS AVANZADAS. Facultad de Estadística e Informática
BASES DE DATOS AVANZADAS Clase 7 Clase anterior. Tema 2. Bases de Datos Distribuidas (BDD). Procesamiento en sitios múltiples y datos en sitios múltiples. Características de las BDD (Ventajas, Desventajas)
Más detallesBases de Datos Especializadas
Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No.4 Nombre: Bases de Datos Distribuidas Objetivo : Al término de la sesión, el alumno identificará elementos de las bases de datos
Más detallesUNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN BASES DE DATOS
UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN BASES DE DATOS P R O G R A M A PLAN: 1997 SEMESTRE: 6 ÁREA: Software de Aplicación CRÉDITOS: 10 CLAVE:
Más detallesIFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
Más detallesUNIVERSIDAD NACIONAL DEL SUR 1 BAHÍA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN
UNIVERSIDAD NACIONAL DEL SUR 1 CARRERAS Ingeniería en Computación PROFESOR RESPONSABLE Lic. María Mercedes VITTURINI Profesor Adjunto con Dedicación Semiexclusiva CARGA HORARIA Teoría 64 hs Práctica 46
Más detallesAplicaciones en el Web y redes inhalámbricas. Universidad del Valle Cali - Colombia
Aplicaciones en el Web y redes inhalámbricas Universidad del Valle Cali - Colombia Resumen 2 Arquitecturas de aplicaciones en el Web Una arquitectura de software de un programa o de un sistema computacional
Más detallesBases de datos 1. Teórico: Introducción
Bases de datos 1 Teórico: Introducción Conceptos generales Base de Datos: Es un conjunto de datos relacionados Representa algún aspecto del mundo real Es construida para un propósito específico Database
Más detallesTemas Selectos en Sistemas de Información para la Administración CALENDARIZACION Trimestre 18I
Temas Selectos en Sistemas de Información para la Administración CALENDARIZACION Trimestre 18I FECHA Martes 16-Enero-18 Jueves 18-Enero-18 Presentación temario 1. Introducción a los Sistemas de Información
Más detallesFecha de entrega: Miércoles 4 de Septiembre. Campus: Villahermosa. Carrera : Ingeniería en Sistemas Compuacionales. Nombre del maestro: Carlos Castro
Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Nombre del trabajo: Investigación sobre los Sistemas Operativos distribuidos Fecha de entrega: Miércoles 4 de Septiembre Campus: Villahermosa Carrera
Más detallesDefinición. Tema 1: Introducción
Tema 1: Introducción Definición Objetivos de los sistemas de bases de datos Vistas de datos Modelos de datos Lenguajes de definición de datos (DDL) Lenguajes de manipulación de datos (DML) Gestión de transacciones
Más detallesActividad 1.2. Cuestionario sobre SGBD (2ª parte)
Actividad 1.2. Cuestionario sobre SGBD (2ª parte) 1.Indica las diferencias existentes entre las funciones de manipulación y de descripción. Función de descripción o de definición: Esta función debe permitir
Más detallesINDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos
INDICE Prólogo XV 1. Introducción 1 1.1. Evolución de los sistemas operativos 2 Procesamiento en serie 3 Procesamiento por lotes 4 Multiprogramación 7 1.2. Tipos de Sistemas Operativos 9 Sistemas operativos
Más detallesTema I: Introducción a las bases de datos. Curso Introducción a las bases de datos.
Tema I: Introducción a las bases de datos Curso 2009-2010 Introducción a las bases de datos. 1.1 Sistema de información 1.2 Base de datos (BD) 1.3 Sistema de gestión de bases de datos (SGBD) 1.4 Características
Más detallesFUNDAMENTOS DE BASE DE DATOS. Introducción
FUNDAMENTOS DE BASE DE DATOS Introducción Introducción Una base de datos es una colección de datos relacionados. Por datos, se entiende que son hechos conocidos que pueden registrarse y que tienen un significado
Más detallesCatedra de Base de Datos
Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lec)vo 2016 BASES DE DATOS DISTRIBUIDAS Conceptos. Funciones. Fragmentación. Replicación. Estrategias
Más detallesUNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION
UNIVERSIDAD NACIONAL DEL SUR 1 CARRERAS Y PLANES Ingeniería en Sistemas de Computación Plan 2007 Ingeniería en Computación Plan 2011 PROFESOR RESPONSABLE Lic. María Mercedes VITTURINI Profesor Adjunto
Más detallesTécnicas Informáticas Diplomatura en Gestión y Administración Pública
TEMA 4 página 1 de 14 Técnicas Informáticas Diplomatura en Gestión y Administración Pública BASES DE DATOS Departamento de Lenguajes y Sistemas Informáticos UNIVERSIDAD DE ALICANTE CONTENIDO Introducción
Más detallesGestión de Bases de Datos. Prof. Marlene Goncalves Universidad Simón Bolívar
Gestión de Bases de Datos Prof. Marlene Goncalves Universidad Simón Bolívar Ubicación del Curso Ingeniería de Software Algoritmia Técnicas de Análisis y Diseño Estructuras Almacenamiento Memoria Secundaria
Más detallesTema 1: Introducción a los Sistemas Distribuidos. Sistemas Distribuidos Marcos López Sanz [Curso ]
Tema 1: Introducción a los Sistemas Distribuidos Sistemas Distribuidos Marcos López Sanz [Curso 2012-2013] Índice Definición Objetivos Propiedades y retos Ventajas y desventajas Tipos y ejemplos Ejercicios
Más detallesUniversidad Ricardo Palma
Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA PLAN DE ESTUDIOS 2006-II SÍLABO 1. DATOS ADMINISTRATIVOS 1.1.
Más detallesDenominación: GESTIÓN Y CONTROL DE LOS SISTEMAS DE INFORMACIÓN Código: UF1643
UNIDAD FORMATIVA 1 Denominación: GESTIÓN Y CONTROL DE LOS SISTEMAS DE INFORMACIÓN Código: UF1643 Contenidos UNIDAD DIDÁCTICA 1. Características y elementos de un sistema de gestión de la información 1.1
Más detallesProgramación Concurrente y Paralela. Unidad 1 Introducción
Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el
Más detallesTEMA 1. Introducción a las arquitecturas distribuidas
TEMA 1. Introducción a las arquitecturas distribuidas Tema 1. ARQUITECTURAS DISTRIBUIDAS: CONCEPTOS BÁSICOS 1. Qué es un sistema distribuido? 2. Servicios 3. Arquitectura 4. Definición de AD 5. Modelos
Más detallesGrandes de Bases de Datos. Alto desempeño Clústers
Grandes de Bases de Datos Alto desempeño Clústers Introducción Clústers 2 o más equipos trabajando en conjunto para la obtención de un fin común Clústers No todos son iguales Clúster de balanceo de carga
Más detallesBases de Datos Distribuidas. Carlos A. Olarte BDII
Carlos A. Olarte (carlosolarte@puj.edu.co) BDII Contenido 1 Introducción 2 Fragmentación de Datos 3 Transparencia de Red 4 Transacciones Distribuidas 5 Control de Concurrencia Introducción Por que distribuir
Más detallesSistemas Distribuidos. Prog. Distribuida bajo Internet
Sistemas Distribuidos Prog. Distribuida bajo Internet Definición Hay muchas definiciones Básicamente, varios computadores o nodos de computación en lazados mediante una red y que comparten datos, procesamiento,
Más detallesNombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina
Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina Nombre del trabajo: Resumen y mapa conceptual del Capítulo
Más detallesTEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O
TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema
Más detalles