SlideShare una empresa de Scribd logo
1 de 33
ESCUELA : PONENTE : BIMESTRE : BASES DE DATOS II  CICLO : CIENCIAS DE LA COMPUTACI ÓN II BIMESTRE Ing. Juan Carlos Morocho ABRIL  – AGOSTO 2007
Objetivos Generales ,[object Object],[object Object],[object Object]
Objetivos para el Primer Bimestre ,[object Object],[object Object],[object Object]
Metodología ,[object Object],[object Object]
Acceso al Campus Virtual Ingrese usuario y contraseña htpp://www.utpl.edu.ec
Interacción en el Campus Virtual
[object Object],Metodología
[object Object],[object Object],[object Object],[object Object],[object Object],Contenidos esenciales del II Bimestre
Gestión de transacciones ,[object Object],[object Object]
[object Object],[object Object],Propiedades de las transacciones
[object Object],[object Object],Propiedades de las transacciones (cont.)
Estados de una transacción
[object Object],[object Object],Serializabilidad
[object Object],[object Object],Serializabilidad (cont.)
Serializabilidad de un plan ,[object Object],[object Object]
Serializabilidad de un plan (cont.) Un plan de  n  transacciones se  serializable  si es equivalente a un plan en serie de las n transacciones, es decir produce los mismos resultados que alguna ejecución en serie.
Serializabilidad de conflictos La ordenación de las operaciones de lectura y escritura es importante: Si dos transacciones únicamente leen en un determinado elemento de datos, no entran en conflicto entre sí y el orden no es importante.
Serializabilidad de conflictos (cont) ,[object Object],[object Object]
Serializabilidad de vistas Para que una planificación sea serializable en cuanto a vistas debe cumplir: Para cada elemento de datos x, si la transacción T i  lee el valor inicial de x en la planificación S 1 , entonces la transacción T i  también debe leer el valor inicial de x en la planificación S 2
Serializabilidad de vistas (cont) ,[object Object]
Serializabilidad de vistas (cont) Para cada elemento de datos x, si la última operación de escritura sobre x fue realizada por la transacción T i  en la planificación S 1 , la misma transacción debe realizar la escritura final del elemento de datos x en la planificación S 2
Bases de datos distribuidas Una base de datos construida sobre una red computacional.  La información que constituye la base de datos esta almacenada en diferentes sitios en la red, y las aplicaciones que se ejecutan accesan datos en distintos sitios.
Bases de datos distribuidas (cont) 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 la red.
Ventajas   La naturaleza distribuida de algunas aplicaciones de Bases de Datos Mayor fiabilidad y disponibilidad Posibilidad de compartir los datos al tiempo que se mantiene un cierto de grado de control local Mejor rendimiento
Desventajas  La principal desventaja se refiere al control y manejo de los datos El rendimiento puede ser peor para el procesamiento distribuido que para el procesamiento centralizado El procesamiento de base de datos distribuida puede resultar menos confiable que el procesamiento centralizado.
Desventajas (cont.) Mayor complejidad, a menudo se traduce en altos gastos de construcción y mantenimiento. El procesamiento de bases de datos distribuido es difícil de controlar.
Replicación de bases de datos ,[object Object]
Beneficios de la replicación Disponibilidad Fiabilidad Rendimiento Reducción de la carga Procesamiento desconectado Soporta muchos usuarios Soporta aplicaciones avanzadas
Bases de datos móviles   ,[object Object]
Bases de datos móviles (cont) Una base de datos portable y físicamente independiente del servidor corporativo de base de datos, pero es capaz de comunicarse con ese servidor desde sitios remotos, permitiéndose el compartir los datos corporativos.
Aplicaciones avanzadas de base de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Herramientas Web 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object]
 

Más contenido relacionado

La actualidad más candente

Sistema manejador de_base_de_datos
Sistema manejador de_base_de_datosSistema manejador de_base_de_datos
Sistema manejador de_base_de_datosAmado Lopez Aguilar
 
Funciones del aministrador
Funciones del aministradorFunciones del aministrador
Funciones del aministradorsergio
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007jhonj95
 
Cuadro comparativo jesus parra capdevielle
Cuadro comparativo jesus parra capdevielleCuadro comparativo jesus parra capdevielle
Cuadro comparativo jesus parra capdevielleJesus Capdevielle
 
IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS Paul steven Quiñonez
 
Base de datos distribuida
Base de datos distribuidaBase de datos distribuida
Base de datos distribuidaJulio Lovera
 
Base de datos distribuida
Base de datos distribuidaBase de datos distribuida
Base de datos distribuidaJulio Lovera
 
12 reglas de codd
12 reglas de codd12 reglas de codd
12 reglas de coddenriquesyso
 
Manual de administración BD
Manual de administración BDManual de administración BD
Manual de administración BDAnderson Rubio
 
Actividad 2 base de datos
Actividad 2 base de datosActividad 2 base de datos
Actividad 2 base de datosKristhian Amaya
 
Comercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de CoddComercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de Coddliras loca
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datosCarlos Mamani
 

La actualidad más candente (18)

Sistema manejador de_base_de_datos
Sistema manejador de_base_de_datosSistema manejador de_base_de_datos
Sistema manejador de_base_de_datos
 
Funciones del aministrador
Funciones del aministradorFunciones del aministrador
Funciones del aministrador
 
trabajo 5
trabajo 5trabajo 5
trabajo 5
 
Base datos
Base datosBase datos
Base datos
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007
 
Basededatosconceptosbasicos
BasededatosconceptosbasicosBasededatosconceptosbasicos
Basededatosconceptosbasicos
 
Cuadro comparativo jesus parra capdevielle
Cuadro comparativo jesus parra capdevielleCuadro comparativo jesus parra capdevielle
Cuadro comparativo jesus parra capdevielle
 
IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS
 
Sistemas de base de datos ii
Sistemas de base de datos iiSistemas de base de datos ii
Sistemas de base de datos ii
 
Base de datos distribuida
Base de datos distribuidaBase de datos distribuida
Base de datos distribuida
 
Negocio en las Tics
Negocio en las TicsNegocio en las Tics
Negocio en las Tics
 
Base de datos distribuida
Base de datos distribuidaBase de datos distribuida
Base de datos distribuida
 
12 reglas de codd
12 reglas de codd12 reglas de codd
12 reglas de codd
 
Manual de administración BD
Manual de administración BDManual de administración BD
Manual de administración BD
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Actividad 2 base de datos
Actividad 2 base de datosActividad 2 base de datos
Actividad 2 base de datos
 
Comercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de CoddComercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de Codd
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datos
 

Destacado (6)

Diseño lógico
Diseño lógicoDiseño lógico
Diseño lógico
 
Diseño conceptual
Diseño conceptualDiseño conceptual
Diseño conceptual
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Normalización
NormalizaciónNormalización
Normalización
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Similar a Bases de Datos II (II Bimestre)

Arquitecturas de bd
Arquitecturas de bdArquitecturas de bd
Arquitecturas de bdLuis Jherry
 
Ejemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessuniv of pamplona
 
Unidad 4
Unidad 4Unidad 4
Unidad 4mi casa
 
Final presentacionactualizada
Final presentacionactualizadaFinal presentacionactualizada
Final presentacionactualizadatsnacho
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2bistasa
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSmiguel a
 
Análisis comparativo de bases de datos
Análisis comparativo  de bases de datosAnálisis comparativo  de bases de datos
Análisis comparativo de bases de datosJorge Mengelle
 
Eduardo hiram godínez aguirre inv dbms
Eduardo hiram godínez aguirre   inv dbmsEduardo hiram godínez aguirre   inv dbms
Eduardo hiram godínez aguirre inv dbmsEduardo Hiram
 
Bases de datos introducción a las estructuras de datos.ppt
Bases de datos introducción a  las estructuras de datos.pptBases de datos introducción a  las estructuras de datos.ppt
Bases de datos introducción a las estructuras de datos.pptJuniorEscobar10
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
Introducción a Voldemort - Innova4j
Introducción a Voldemort - Innova4jIntroducción a Voldemort - Innova4j
Introducción a Voldemort - Innova4jInnova4j
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidasVictor
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datosI.E.B.E.M.
 

Similar a Bases de Datos II (II Bimestre) (20)

Arquitecturas de bd
Arquitecturas de bdArquitecturas de bd
Arquitecturas de bd
 
Ejemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con access
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Final presentacionactualizada
Final presentacionactualizadaFinal presentacionactualizada
Final presentacionactualizada
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
 
Resumen de conceptos_final
Resumen de conceptos_finalResumen de conceptos_final
Resumen de conceptos_final
 
Análisis comparativo de bases de datos
Análisis comparativo  de bases de datosAnálisis comparativo  de bases de datos
Análisis comparativo de bases de datos
 
Eduardo hiram godínez aguirre inv dbms
Eduardo hiram godínez aguirre   inv dbmsEduardo hiram godínez aguirre   inv dbms
Eduardo hiram godínez aguirre inv dbms
 
Bases de datos introducción a las estructuras de datos.ppt
Bases de datos introducción a  las estructuras de datos.pptBases de datos introducción a  las estructuras de datos.ppt
Bases de datos introducción a las estructuras de datos.ppt
 
Arquitecturas centralizadas
Arquitecturas centralizadasArquitecturas centralizadas
Arquitecturas centralizadas
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Introducción a Voldemort - Innova4j
Introducción a Voldemort - Innova4jIntroducción a Voldemort - Innova4j
Introducción a Voldemort - Innova4j
 
Tema 1 - Intro.pdf
Tema 1 - Intro.pdfTema 1 - Intro.pdf
Tema 1 - Intro.pdf
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datos
 

Más de Videoconferencias UTPL

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraVideoconferencias UTPL
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Videoconferencias UTPL
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Videoconferencias UTPL
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientalesVideoconferencias UTPL
 

Más de Videoconferencias UTPL (20)

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misionera
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)
 
Generos graficos
Generos graficosGeneros graficos
Generos graficos
 
Periodismo digital
Periodismo digitalPeriodismo digital
Periodismo digital
 
El editorial
El editorialEl editorial
El editorial
 
La entrevista
La entrevistaLa entrevista
La entrevista
 
La noticia
La noticiaLa noticia
La noticia
 
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
 
Biología general
Biología generalBiología general
Biología general
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
Matematicas I
Matematicas IMatematicas I
Matematicas I
 
Contabilidad general I
Contabilidad general IContabilidad general I
Contabilidad general I
 
Realidad Nacional
Realidad NacionalRealidad Nacional
Realidad Nacional
 
Aplicación de nuevas tecnologías
Aplicación de nuevas tecnologíasAplicación de nuevas tecnologías
Aplicación de nuevas tecnologías
 
Marketing y protocolo empresarial
Marketing y protocolo empresarialMarketing y protocolo empresarial
Marketing y protocolo empresarial
 
Gerencia educativa
Gerencia educativaGerencia educativa
Gerencia educativa
 
Toma de decisiones
Toma de decisiones Toma de decisiones
Toma de decisiones
 
Ejercicios fonetica y fonologia
Ejercicios fonetica y fonologiaEjercicios fonetica y fonologia
Ejercicios fonetica y fonologia
 

Bases de Datos II (II Bimestre)

  • 1. ESCUELA : PONENTE : BIMESTRE : BASES DE DATOS II CICLO : CIENCIAS DE LA COMPUTACI ÓN II BIMESTRE Ing. Juan Carlos Morocho ABRIL – AGOSTO 2007
  • 2.
  • 3.
  • 4.
  • 5. Acceso al Campus Virtual Ingrese usuario y contraseña htpp://www.utpl.edu.ec
  • 6. Interacción en el Campus Virtual
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Estados de una transacción
  • 13.
  • 14.
  • 15.
  • 16. Serializabilidad de un plan (cont.) Un plan de n transacciones se serializable si es equivalente a un plan en serie de las n transacciones, es decir produce los mismos resultados que alguna ejecución en serie.
  • 17. Serializabilidad de conflictos La ordenación de las operaciones de lectura y escritura es importante: Si dos transacciones únicamente leen en un determinado elemento de datos, no entran en conflicto entre sí y el orden no es importante.
  • 18.
  • 19. Serializabilidad de vistas Para que una planificación sea serializable en cuanto a vistas debe cumplir: Para cada elemento de datos x, si la transacción T i lee el valor inicial de x en la planificación S 1 , entonces la transacción T i también debe leer el valor inicial de x en la planificación S 2
  • 20.
  • 21. Serializabilidad de vistas (cont) Para cada elemento de datos x, si la última operación de escritura sobre x fue realizada por la transacción T i en la planificación S 1 , la misma transacción debe realizar la escritura final del elemento de datos x en la planificación S 2
  • 22. Bases de datos distribuidas Una base de datos construida sobre una red computacional. La información que constituye la base de datos esta almacenada en diferentes sitios en la red, y las aplicaciones que se ejecutan accesan datos en distintos sitios.
  • 23. Bases de datos distribuidas (cont) 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 la red.
  • 24. Ventajas La naturaleza distribuida de algunas aplicaciones de Bases de Datos Mayor fiabilidad y disponibilidad Posibilidad de compartir los datos al tiempo que se mantiene un cierto de grado de control local Mejor rendimiento
  • 25. Desventajas La principal desventaja se refiere al control y manejo de los datos El rendimiento puede ser peor para el procesamiento distribuido que para el procesamiento centralizado El procesamiento de base de datos distribuida puede resultar menos confiable que el procesamiento centralizado.
  • 26. Desventajas (cont.) Mayor complejidad, a menudo se traduce en altos gastos de construcción y mantenimiento. El procesamiento de bases de datos distribuido es difícil de controlar.
  • 27.
  • 28. Beneficios de la replicación Disponibilidad Fiabilidad Rendimiento Reducción de la carga Procesamiento desconectado Soporta muchos usuarios Soporta aplicaciones avanzadas
  • 29.
  • 30. Bases de datos móviles (cont) Una base de datos portable y físicamente independiente del servidor corporativo de base de datos, pero es capaz de comunicarse con ese servidor desde sitios remotos, permitiéndose el compartir los datos corporativos.
  • 31.
  • 32.
  • 33.