SISTEMA DE GESTION DE BASE DE DATOS (SGBD) FACULTAD DE INGENIERIA INGENIERIA INFORMATICA Y SISTEMAS Ingº Oswaldo Daniel Chávez Moreno [email_address]
SISTEMA DE GESTION DE BD 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.
USUARIOS DE UNA BD Usuarios Informáticos Diseñadores (lógicos/físicos) Administradores Analistas y programadores Usuarios Finales
SISTEMA DE GESTION DE BD 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. Operaciones que debe realizar un SGBD:
FUNCIONES ESENCIALES DE UN SGBD Función de definición o descripción Función de manipulación Función de Control Otras facilidades: Procedimientos para el administrador Reorganizaciones Copias de seguridad Cargas de ficheros Estadísticas Generadores de listados, etc. Interfaces con monitores de transacciones
SISTEMA DE GESTION DE BD
CARACTERIZACION DE LOS LENGUAJES DE DATOS
TIPOLOGIA DE LOS LENGUAJES DE LOS SGBD
SISTEMA DE GESTION DE BD Procesos formalizables y muy repetitivos: Se realizan mediante programas, con tratamiento por lotes y periodicidad fija (emisión mensual de nóminas), o tratamiento interactivo (consultas). Procesos difícilmente formalizables, o poco repetitivos: 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.). Usuarios informáticos: Requieren medios potentes y flexibles. Utilizan lenguajes anfitriones y lenguajes huéspedes. Usuarios finales: Medios simples para comunicarse con la BD (lenguajes autocontenidos de sintaxis sencilla, menús, ...).
LENGUAJE DE DEFINICIÓN DE DATOS (LDD) Suelen ser autocontenidos y no necesitan apoyarse en ningún lenguaje de programación.
LENGUAJE DE MANIPULACION DE DATOS (LMD) Deben permitir al usuario referirse a un conjunto de datos que cumplan una cierta condición (criterio de selección). Un mismo LMD pede actuar como huésped y como autocontenido. La mayoría permiten el uso en diferido y en conversacional. El programador precisa de un LMD:embebido y bastante procedimental. El usuario no informático precisa LMD: autocontenidos, muy procedimentales e interactivos.
LENGUAJE DE DATOS
UN LMD HUESPED DENTRO DE OTRO ANFITRION
LENGUAJE DE DATOS
INTERACCION DEL USUARIO CON LA BASE DE DATOS
INTERACCION DEL USUARIO CON LA BASE DE DATOS
COMPARACION ENTRE EL ACCESO A UN FICHERO Y A UNA BD
INTERACCIÓN SGBD/SO/PA EN UN ENTORNO CONCURRENTE
LA ARQUITECTURA ANSI/X3/SPARC
LA ARQUITECTURA ANSI/X3/SPARC
LA ARQUITECTURA ANSI/X3/SPARC
LA ARQUITECTURA ANSI/X3/SPARC
LA   ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA
LA   ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA Con la independencia físico/lógica se consigue: Que los mismos datos se presenten de distintas formas según las necesidades del usuario. Que el almacenamiento de los datos, su estructura lógica y los programas de aplicación sean independientes.
LA   ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA Dentro del concepto de independencia físico/lógica podemos distinguir entre: Independencia de descripción: que permite separar la definición de los datos a nivel físico y a nivel lógico. 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. 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.
INDEPENDENCIA FÍSICO/LÓGICA EN UNA ARQUITECTURA A  2  NIVELES
INDEPENDENCIA FÍSICO/LÓGICA EN UNA ARQUITECTURA A  3  NIVELES
ESTRUCTURA GENERAL DE UN SGBD
GRACIAS

Clase 1 Sistema De Gestion De Base De Datos

  • 1.
    SISTEMA DE GESTIONDE BASE DE DATOS (SGBD) FACULTAD DE INGENIERIA INGENIERIA INFORMATICA Y SISTEMAS Ingº Oswaldo Daniel Chávez Moreno [email_address]
  • 2.
    SISTEMA DE GESTIONDE BD 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.
  • 3.
    USUARIOS DE UNABD Usuarios Informáticos Diseñadores (lógicos/físicos) Administradores Analistas y programadores Usuarios Finales
  • 4.
    SISTEMA DE GESTIONDE BD 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. Operaciones que debe realizar un SGBD:
  • 5.
    FUNCIONES ESENCIALES DEUN SGBD Función de definición o descripción Función de manipulación Función de Control Otras facilidades: Procedimientos para el administrador Reorganizaciones Copias de seguridad Cargas de ficheros Estadísticas Generadores de listados, etc. Interfaces con monitores de transacciones
  • 6.
  • 7.
    CARACTERIZACION DE LOSLENGUAJES DE DATOS
  • 8.
    TIPOLOGIA DE LOSLENGUAJES DE LOS SGBD
  • 9.
    SISTEMA DE GESTIONDE BD Procesos formalizables y muy repetitivos: Se realizan mediante programas, con tratamiento por lotes y periodicidad fija (emisión mensual de nóminas), o tratamiento interactivo (consultas). Procesos difícilmente formalizables, o poco repetitivos: 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.). Usuarios informáticos: Requieren medios potentes y flexibles. Utilizan lenguajes anfitriones y lenguajes huéspedes. Usuarios finales: Medios simples para comunicarse con la BD (lenguajes autocontenidos de sintaxis sencilla, menús, ...).
  • 10.
    LENGUAJE DE DEFINICIÓNDE DATOS (LDD) Suelen ser autocontenidos y no necesitan apoyarse en ningún lenguaje de programación.
  • 11.
    LENGUAJE DE MANIPULACIONDE DATOS (LMD) Deben permitir al usuario referirse a un conjunto de datos que cumplan una cierta condición (criterio de selección). Un mismo LMD pede actuar como huésped y como autocontenido. La mayoría permiten el uso en diferido y en conversacional. El programador precisa de un LMD:embebido y bastante procedimental. El usuario no informático precisa LMD: autocontenidos, muy procedimentales e interactivos.
  • 12.
  • 13.
    UN LMD HUESPEDDENTRO DE OTRO ANFITRION
  • 14.
  • 15.
    INTERACCION DEL USUARIOCON LA BASE DE DATOS
  • 16.
    INTERACCION DEL USUARIOCON LA BASE DE DATOS
  • 17.
    COMPARACION ENTRE ELACCESO A UN FICHERO Y A UNA BD
  • 18.
    INTERACCIÓN SGBD/SO/PA ENUN ENTORNO CONCURRENTE
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
    LA ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA
  • 24.
    LA ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA Con la independencia físico/lógica se consigue: Que los mismos datos se presenten de distintas formas según las necesidades del usuario. Que el almacenamiento de los datos, su estructura lógica y los programas de aplicación sean independientes.
  • 25.
    LA ARQUITECTURA Y LA INDEPENDENCIA FÍSICO/LÓGICA Dentro del concepto de independencia físico/lógica podemos distinguir entre: Independencia de descripción: que permite separar la definición de los datos a nivel físico y a nivel lógico. 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. 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.
  • 26.
    INDEPENDENCIA FÍSICO/LÓGICA ENUNA ARQUITECTURA A 2 NIVELES
  • 27.
    INDEPENDENCIA FÍSICO/LÓGICA ENUNA ARQUITECTURA A 3 NIVELES
  • 28.
  • 29.