Clase 1 Sistema De Gestion De Base De Datos

10,685 views

Published on

Published in: Business, Travel
1 Comment
9 Likes
Statistics
Notes
No Downloads
Views
Total views
10,685
On SlideShare
0
From Embeds
0
Number of Embeds
338
Actions
Shares
0
Downloads
0
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

Clase 1 Sistema De Gestion De Base De Datos

  1. 1. SISTEMA DE GESTION DE BASE DE DATOS (SGBD) FACULTAD DE INGENIERIA INGENIERIA INFORMATICA Y SISTEMAS Ingº Oswaldo Daniel Chávez Moreno [email_address]
  2. 2. SISTEMA DE GESTION DE BD <ul><li>El SGBD actúa como interfaz entre la BD y los distintos niveles de gestión de la organización. Integra los distintos subsistemas, atendiendo a las necesidades de los usuarios en los tres niveles. </li></ul>
  3. 3. USUARIOS DE UNA BD <ul><li>Usuarios Informáticos </li></ul><ul><ul><ul><li>Diseñadores (lógicos/físicos) </li></ul></ul></ul><ul><ul><ul><li>Administradores </li></ul></ul></ul><ul><ul><ul><li>Analistas y programadores </li></ul></ul></ul><ul><li>Usuarios Finales </li></ul>
  4. 4. SISTEMA DE GESTION DE BD <ul><li>Conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministra a los distintos tipos de usuarios los medios necesarios para describir y manipular los datos almacenados en la base, garantizando su seguridad. </li></ul><ul><li>Operaciones que debe realizar un SGBD: </li></ul>
  5. 5. FUNCIONES ESENCIALES DE UN SGBD <ul><li>Función de definición o descripción </li></ul><ul><li>Función de manipulación </li></ul><ul><li>Función de Control </li></ul><ul><li>Otras facilidades: </li></ul><ul><li>Procedimientos para el administrador </li></ul><ul><ul><li>Reorganizaciones </li></ul></ul><ul><ul><li>Copias de seguridad </li></ul></ul><ul><ul><li>Cargas de ficheros </li></ul></ul><ul><ul><li>Estadísticas </li></ul></ul><ul><ul><li>Generadores de listados, etc. </li></ul></ul><ul><li>Interfaces con monitores de transacciones </li></ul>
  6. 6. SISTEMA DE GESTION DE BD
  7. 7. CARACTERIZACION DE LOS LENGUAJES DE DATOS
  8. 8. TIPOLOGIA DE LOS LENGUAJES DE LOS SGBD
  9. 9. SISTEMA DE GESTION DE BD <ul><li>Procesos formalizables y muy repetitivos: </li></ul><ul><ul><li>Se realizan mediante programas, con tratamiento por lotes y periodicidad fija (emisión mensual de nóminas), o tratamiento interactivo (consultas). </li></ul></ul><ul><li>Procesos difícilmente formalizables, o poco repetitivos: </li></ul><ul><ul><li>No suele ser conveniente escribir programas. Es más conveniente que los resuelva el usuario final con los procedimientos que le proporcione el SGBD (lenguajes de usuario final, menús, etc.). </li></ul></ul><ul><li>Usuarios informáticos: </li></ul><ul><ul><li>Requieren medios potentes y flexibles. Utilizan lenguajes anfitriones y lenguajes huéspedes. </li></ul></ul><ul><li>Usuarios finales: </li></ul><ul><ul><li>Medios simples para comunicarse con la BD (lenguajes autocontenidos de sintaxis sencilla, menús, ...). </li></ul></ul>
  10. 10. LENGUAJE DE DEFINICIÓN DE DATOS (LDD) <ul><li>Suelen ser autocontenidos y no necesitan apoyarse en ningún lenguaje de programación. </li></ul>
  11. 11. LENGUAJE DE MANIPULACION DE DATOS (LMD) <ul><li>Deben permitir al usuario referirse a un conjunto de datos que cumplan una cierta condición (criterio de selección). </li></ul><ul><li>Un mismo LMD pede actuar como huésped y como autocontenido. </li></ul><ul><li>La mayoría permiten el uso en diferido y en conversacional. </li></ul><ul><li>El programador precisa de un LMD:embebido y bastante procedimental. </li></ul><ul><li>El usuario no informático precisa LMD: autocontenidos, muy procedimentales e interactivos. </li></ul>
  12. 12. LENGUAJE DE DATOS
  13. 13. UN LMD HUESPED DENTRO DE OTRO ANFITRION
  14. 14. LENGUAJE DE DATOS
  15. 15. INTERACCION DEL USUARIO CON LA BASE DE DATOS
  16. 16. INTERACCION DEL USUARIO CON LA BASE DE DATOS
  17. 17. COMPARACION ENTRE EL ACCESO A UN FICHERO Y A UNA BD
  18. 18. INTERACCIÓN SGBD/SO/PA EN UN ENTORNO CONCURRENTE
  19. 19. LA ARQUITECTURA ANSI/X3/SPARC
  20. 20. LA ARQUITECTURA ANSI/X3/SPARC
  21. 21. LA ARQUITECTURA ANSI/X3/SPARC
  22. 22. LA ARQUITECTURA ANSI/X3/SPARC
  23. 23. LA ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA
  24. 24. LA ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA <ul><li>Con la independencia físico/lógica se consigue: </li></ul><ul><ul><li>Que los mismos datos se presenten de distintas formas según las necesidades del usuario. </li></ul></ul><ul><ul><li>Que el almacenamiento de los datos, su estructura lógica y los programas de aplicación sean independientes. </li></ul></ul>
  25. 25. LA ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA <ul><li>Dentro del concepto de independencia físico/lógica podemos distinguir entre: </li></ul><ul><ul><li>Independencia de descripción: que permite separar la definición de los datos a nivel físico y a nivel lógico. </li></ul></ul><ul><ul><li>Independencia de manipulación: que hace referencia a la de los programas de aplicación con respecto a los caminos de acceso y al soporte físico de almacenamiento. </li></ul></ul><ul><li>En la independencia de descripción es fundamental la arquitectura del SGBD; en la independencia de manipulación influye también el modelo de datos. </li></ul>
  26. 26. INDEPENDENCIA FÍSICO/LÓGICA EN UNA ARQUITECTURA A 2 NIVELES
  27. 27. INDEPENDENCIA FÍSICO/LÓGICA EN UNA ARQUITECTURA A 3 NIVELES
  28. 28. ESTRUCTURA GENERAL DE UN SGBD
  29. 29. GRACIAS

×