bases de datos i n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
BASES DE DATOS I PowerPoint Presentation
Download Presentation
BASES DE DATOS I

play fullscreen
1 / 104

BASES DE DATOS I

144 Views Download Presentation
Download Presentation

BASES DE DATOS I

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. BASES DE DATOS I CONCEPTOS BÁSICOS Bases de Datos I

  2. Un poco de Historia. • ¿Cómo empezó todo? • Cuando yo era (más) joven…… (La biblioteca de mi Colegio, de la U) Bases de Datos I

  3. Los problemas de todo esto son: • Consultar el catalogo es muy costoso • Registrar prestamos y otras cosas como generar reportes. • Mantener el catalogo es más costoso todavía • Como si se te caiga un cajón de fichas al suelo o te caiga en un dedo • Los documentos se deterioran • Los lectores subrayan el libro... • Para encontrar algo tengo que leerme todo el libro Bases de Datos I

  4. La primera solución • Usemos un ordenador para almacenar la información. Lo mas cómodo será: Sistemas de archivos: • Surgieron a raíz de la necesidad de almacenamiento de la información para su correspondiente reutilización (persistencia) Desventajas: • Redundancia de los datos • Los archivos están separados unos de otros (no se pueden “combinar” fácilmente) • Alto costo para la propagación de cambios • Inconsistencia debido a actualizaciones simultáneas Bases de Datos I

  5. La primera solución Bases de Datos I

  6. La segunda solución • Usamos unas tablas (Excel) para el catalogo • Escaneamos todos los libros en PDF • La situación será algo como: Matrícula Usuarios Catálogo Préstamos Bases de Datos I

  7. La segunda solución • Los ficheros de Excel resultantes serán: Bases de Datos I

  8. La segunda solución Bases de Datos I

  9. La segunda solución • Esta solución también presenta bastantes problemas: • Redundancia: información repetida • Inconsistencia: información incoherente • Aislamiento: no es posible saber que tienen otros • Dificultad de acceso: • Los ficheros están repartidos • Consultarlos es muy complicado • Integridad de la información: no hay validación • Acceso concurrente: ¿y si hay dos bibliotecarios? • Atomicidad: ¿y si tengo que cambiar dos ficheros y solo lo hago en uno? • Seguridad: ¿y si Windows se come el fichero? Bases de Datos I

  10. La segunda solución Tener los documentos guardados como ficheros PDF en un disco duro enorme también presenta problemas: • Dificultad de acceso • El acceso concurrente es complicado • No puedo hacer búsquedas • Aislamiento • No hay conexión con el catalogo • Y realmente, todos los problemas de la diapositiva anterior. Bases de Datos I

  11. “La solución ideal es utilizar un sistema gestor de bases de datos” • Contra la redundancia y el aislamiento: • Centralización de los datos • Contra la dificultad de acceso: • Interfaces de acceso a la información • Lenguajes de consulta • Contra la integridad: • Restricciones de integridad (validaciones) • Contra los problemas de concurrencia: • Gestión de usuarios y bloqueos de datos • Para la seguridad: • Políticas de copias de seguridad Bases de Datos I

  12. Comparemos Bases de Datos I

  13. ¿Qué es un dato? ¿Qué es una base de datos? Bases de Datos I

  14. Bases de Datos I

  15. Bases de Datos I

  16. Bases de Datos I

  17. Bases de Datos I

  18. . DEFINICIÓN DE BASE DE DATOS (2) “Una base de datostieneunafuente de la cual se derivan los datos, ciertogrado de interacción con los acontecimientos del mundo real y un públicoqueestáactivamenteinteresado en el contenido de la base de datos”. RamezElmasri y Shamkant B. Navathe

  19. ¿De qué sirven los datos si no tienen ningún valor semántico?

  20. ¿Qué es un Metadato?

  21. ¿Qué es un metadato? Bases de Datos I

  22. ¿Información? Bases de Datos I

  23. Información Bases de Datos I

  24. Información Bases de Datos I

  25. ¿Dónde se almacenan los datos? Bases de Datos I

  26. Donde se almacenan los datos físicamente Bases de Datos I

  27. Donde se almacenan los datos físicamente Bases de Datos I

  28. Donde se almacenan los datos físicamente Bases de Datos I

  29. Donde se almacenan los datos físicamente Bases de Datos I

  30. Donde se almacenan los datos físicamente Bases de Datos I

  31. Estrategias para almacenar información de forma redundante Bases de Datos I

  32. Arreglos de discos Bases de Datos I

  33. Arreglos de discos Bases de Datos I

  34. ¿Archivos? ¿Archivos Físicos? ¿Archivos Lógicos? Bases de Datos I

  35. Archivo Físico Bases de Datos I

  36. Archivo Físico Bases de Datos I

  37. ¿Se imaginan el problema que tendríamos si fuera necesario acceder al disco duroteniendo todos estos detallesen mente? Bases de Datos I

  38. Archivo Lógico Bases de Datos I

  39. ¿Qué es un sistema manejador de archivos? Bases de Datos I

  40. Sistema Manejador de Archivos / SMA Bases de Datos I

  41. Objetivos / Funciones de un SMA Utilización de los discos: Permitir el manejo de la memoria secundaria / identificación de archivos / manejo de volúmenes Independencia entre los programas de aplicación y las memorias secundarias: Posibilidad de cambiar los datos de memoria secundaria sin cambiar los programas de aplicación Soporte de múltiples usuarios / procesos: Múltiples usuarios o procesos accediendo de forma simultanea o distribuida en el tiempo al archivo Posibilidades de acceso secuencial y aleatorio / direccionamiento relativo

  42. Objetivos / Funciones de un SMA Administrar el espacio “libre” de la memoria secundaria Uso de lenguajes anfitriones: Es posible escribir un programa utilizando operaciones de E/S en algún tipo de lenguaje de programación. Tener un API para realizar operaciones sobre archivos Seguridad y protección de archivos: Protección de los archivos contra accesos malintencionados o no autorizados (Derechos de acceso, claves de protección) y garantizar la conservación de los archivos en caso de fallas de algún equipo o de algún programa (Fallas simples / catastróficas)

  43. Requisitos / Requerimientos ¿Qué es un SGBD y por qué lo necesitamos? una aplicación tradicional que almacena información en archivos

  44. Aplicaciones Orientadas a Archivos

  45. Aplicaciones Orientadas a Archivos problemas que se presentan al almacenar y acceder a los datos usando sólo un SMA ¿por qué un SMA no es adecuado?

  46. Aplicaciones Orientadas a Archivos(PROBLEMAS)

  47. Aplicaciones Orientadas a Archivos(PROBLEMAS) Bases de Datos I

  48. Aplicaciones Orientadas a Archivos(PROBLEMAS) Bases de Datos I

  49. Aplicaciones Orientadas a Archivos(PROBLEMAS) Bases de Datos I

  50. Aplicaciones Orientadas a Archivos(PROBLEMAS) Bases de Datos I