Clase Base De Datos I

5,737 views

Published on

Diapositivas explicativas acerca de los Sistemas de Gestión de Bases de Datos (SGBD)

1 Comment
1 Like
Statistics
Notes
  • esta presentación fue realizada por mi para las clases de la UTPL, la presentación original la tengo yo y esta presentación es una modificación de ese original. Esto es una copia!!!!!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
5,737
On SlideShare
0
From Embeds
0
Number of Embeds
382
Actions
Shares
0
Downloads
308
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Clase Base De Datos I

  1. 1. lntroducción a las Bases de Datos<br />Bases de Datos I<br />
  2. 2. Contenidos<br />Introducción<br />1<br />Sistemas tradicionales basados en archivos<br />2<br />Sistemas de bases de datos<br />3<br />Papeles en un entorno de base de datos<br />4<br />Ventajas y desventajas de los SGBD <br />5<br />Problemas y cuestiones de repaso<br />6<br />
  3. 3. Objetivos<br />En clase aprenderá 1:<br />Características y problemas comunes de los sistemas basados en archivos.<br /> Significado del los términos “Base de datos” y “SGBD” <br />Funciones típicas y componentes de un SGBD<br />El personal implicado en el entorno SGDB<br />Ventajas y desventajas de los SGBD<br />1 Referencia: Texto base, Connolly, Thomas.. Sistemas de bases de datos: un enfoque práctico para diseño, implementación y gestión. 4ta edición. <br />Páginas 3-30 Capitulo 1<br />
  4. 4. Introducción<br />Usos de BD:<br />Las compras en el supermercado<br />Comprasutilizandotarjeta de crédito<br />Utilización de unabiblioteca local <br />Contratación de un seguro<br />Alquiler de un video<br />Utilización de Internet<br />Estudio en una Universidad, <br />etc.<br />
  5. 5. Sistemas tradicionales basados en archivos<br />Sistemabasado en archivos:<br />Unacolección de programasquerealizandiversosserviciospara los usuarios finales, ejemplo: producción de informes.<br />Cadaprograma define y gestionasuspropios datos<br />Características<br />Enfoquedesentralizado.<br />Grandesconcentraciones de datos repetidos.<br />La estructurafísica y el almacenamiento de los archivos estadefinidopor el código de la aplicación<br />Dependencia entre programas y datos<br />
  6. 6. Consultas<br />Fijas /<br />Proliferacion<br />de <br />Programas<br />Formatos<br />Archivos<br />Incompatibles<br />Separación<br />y <br />aislamiento<br />Duplicación<br />De<br />Datos<br />Dependencia<br />entre los <br />datos<br />Sistemas tradicionales basados en archivos<br />Sistemabasado en Archivos<br />LIMITACIONES<br />
  7. 7. Separación<br />y <br />aislamiento<br />Duplicación<br />De<br />Datos<br />Sistemas tradicionales basados en archivos<br />Díficilacceso a datos quedebenestardisponibles<br />El desarollador de aplicacionesdebesincronizar el procesamiento de archivos<br /><ul><li>Duplicaciónincontrolada de datos
  8. 8. Desperdicio de recursos:tiempo y dinero
  9. 9. Espacio de almacenamientoinnecesario
  10. 10. Pérdida de INTEGRIDAD de los datos</li></li></ul><li>Consultas<br />Fijas /<br />Proliferacion<br />de <br />Programas<br />Formatos<br />Archivos<br />Incompatibles<br />Dependencia<br />entre los <br />datos<br />Sistemas tradicionales basados en archivos<br />Díficilhacercambios a unaestructuraexistente<br />Todos los programas se modificanparaacceder a la nuevaestructura.<br /><ul><li>Las estructuras de los archivos dependen del lenguaje de programación
  11. 11. Son dependientes de las consultasescritaspor el desarrollador (consultasfijas)
  12. 12. Nuevosprogramasinadecuados e ineficientes</li></li></ul><li>Sistemas de Base de Datos<br />Una colección compartida de datos lógicamente <br />relacionados, junto con una descripción de estos<br />datos, que están diseñados para satisfacer las <br />necesidades de información de una organización <br />BASE <br />DE DATOS<br /><ul><li>Es un repositoriocentralizado, de grantamañocompuestopor datos quepueden ser utilizadospormúltiplesdepartamentos y usuarios.
  13. 13. La descrición de los datos se conocecomocatálogo del sistema.
  14. 14. Sunaturalezaautodescriptivaproporciona la independencia entre programas y datos.
  15. 15. “Logicamenterelacionado”: entidades, atributosyrelaciones</li></li></ul><li>Sistemas de Base de Datos<br />Un sistema software que permita a los usuarios <br />definir, crear, mantener y controlar el acceso a la <br />base de datos.<br />Sistema de Gestión de Base <br />de Datos<br />(SGBD)<br /><ul><li>Software queinteractúa con los programas del usuario y con la BD
  16. 16. Permitedefinir la BD (DDL Lenguaje de definición de datos).
  17. 17. Permiteinsertar, actualizar, borrar y extraer (DMLLenguaje de Manipulación de Datos)
  18. 18. Proporcionaaccesocontrolado a la BD (seguridad, integridad,concurrencia, recuperación)
  19. 19. Catálogoaccesiblepor el usuario</li></li></ul><li>Sistemas de Base de Datos<br />Un programa informático que interactúa con la <br />base de datos emitiendo las apropiadas <br />solicitudes (normalmente una instrucción SQL) <br />dirigidas al SGBD.<br />Programa de Aplicación<br />
  20. 20. Hardware<br />Software<br />Personas<br />Datos<br />Procedimientos<br />Componentes de un entorno SGBD<br />SGBD<br />
  21. 21. 1<br />2<br />3<br />Hardware<br />El SGBD y las aplicacionesrequirenunaplataformasobre la queejecutarse.<br />Dependerá de las necesidades de la organización y del SGBD<br />Software <br />El propiosw del SGBD y los programas de aplicación, sistemaoperativo<br />Los programas se escriben en 3GL o 4GL.<br />Software <br />Componentemásimportante de un entorno SGBD.<br />La BD continene datos operacionalescomo los metadatos.<br />La estructura de los datos se llama esquema<br />Componetes de un entorno SGBD<br />www.utpl.edu.ec<br />
  22. 22. 4<br />5<br />Procedimientos<br />Instrucciones y reglasquegobiernan el diseño de la BD.<br />Iniciarsesión, iniciar y detener un SGBD, copias de seguridad, gestionarfallos de HW y SW, cambiar la estructura de unatabla<br />Personas<br />Las personas que se relacionan son el sistema: <br />Administradores, desarrolladores, usuarios finales<br />Componetes de un entorno SGBD<br />
  23. 23. Papeles en un entorno de base de datos<br />Administradores de datos y de la BD<br />El DA (Data administrator) esresponsable de gestionar los recursos de datos: planificación, desarrollo y mantenimiento de políticas y estándares<br />El DBA (Database Administrator), es responsible de la implementación y diseñosfísicos de la base de datos.<br />Diseñadores de bases de datos<br />Diseñadoreslógicos y diseñadoresfísicos de la base de datos.<br />El diseñadorlógicoidentificarelaciones, restricciones, modelo de datos.<br />El diseñadorfísicomaterializa el diseñológicomedianteestructuras y metodos de almacenamiento, seguridades, etc. <br />
  24. 24. Papeles en un entorno de base de datos<br />Desarrolladores de aplicaciones<br />Implementan los progrmas de aplicaciónqueproporcionenfuncionalidadrequerida. Extraer, insertar, actualizar o borar datos son algunasoperacionessolicitadas.<br />Usuarios Finales<br />Son los clientes de la base de datos.<br />Pueden ser :<br /><ul><li>Usuariosinexpertos
  25. 25. Usuariosavanzados</li></li></ul><li>www.utpl.edu.ec<br />Ventajas y desventajas de los SGBD<br />Ventajas<br /><ul><li> Control de redundancia de datos
  26. 26. Coherencia de datos
  27. 27. Másinformación a partir de la mismacantidad de datos
  28. 28. Compartición de los datos
  29. 29. Mayor integridad de los datos
  30. 30. Mayor seguridad
  31. 31. Imposición de estándares
  32. 32. Economía de escala
  33. 33. Equilibrio entre requisitosconflictivos
  34. 34. Mejoraccesibilidad a los datos
  35. 35. Productividadmejorada
  36. 36. Mantenimientomássencillo
  37. 37. Mayor nivel de concurrencia
  38. 38. Serviciosmejorados de copia de seguridad y recuperación</li></li></ul><li>Ventajas y desventajas de los SGBD<br />Desventajas<br /><ul><li>Complejidad
  39. 39. Tamaño
  40. 40. Coste del SGBD
  41. 41. Costes de hardware adicional
  42. 42. Costes de conversión
  43. 43. Prestaciones
  44. 44. Mayor impacto de los fallos</li></li></ul><li>www.utpl.edu.ec<br />Problemas y cuestiones de repaso<br />Desarrollar las cuestiones de repaso del capítulo 1 página 29 – 30<br />

×