Your SlideShare is downloading. ×
0
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De Datos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Clase 1 Sistema De Gestion De Base De Datos

9,097

Published on

Published in: Business, Travel
1 Comment
6 Likes
Statistics
Notes
No Downloads
Views
Total Views
9,097
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
1
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. SISTEMA DE GESTION DE BD
  • 7. CARACTERIZACION DE LOS LENGUAJES DE DATOS
  • 8. TIPOLOGIA DE LOS LENGUAJES DE LOS SGBD
  • 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. 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. 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. LENGUAJE DE DATOS
  • 13. UN LMD HUESPED DENTRO DE OTRO ANFITRION
  • 14. LENGUAJE DE DATOS
  • 15. INTERACCION DEL USUARIO CON LA BASE DE DATOS
  • 16. INTERACCION DEL USUARIO CON LA BASE DE DATOS
  • 17. COMPARACION ENTRE EL ACCESO A UN FICHERO Y A UNA BD
  • 18. INTERACCIÓN SGBD/SO/PA EN UN ENTORNO CONCURRENTE
  • 19. LA ARQUITECTURA ANSI/X3/SPARC
  • 20. LA ARQUITECTURA ANSI/X3/SPARC
  • 21. LA ARQUITECTURA ANSI/X3/SPARC
  • 22. LA ARQUITECTURA ANSI/X3/SPARC
  • 23. LA ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA
  • 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. 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. INDEPENDENCIA FÍSICO/LÓGICA EN UNA ARQUITECTURA A 2 NIVELES
  • 27. INDEPENDENCIA FÍSICO/LÓGICA EN UNA ARQUITECTURA A 3 NIVELES
  • 28. ESTRUCTURA GENERAL DE UN SGBD
  • 29. GRACIAS

×