SlideShare a Scribd company logo
1 of 37
CREADO POR:
LEUMAS CORTEZ
CONTENIDO:
 Inconvenientes de un sistema de gestión de archivos

 Servicios de un gestor de base de datos

 Objetivos de un sistema gestor de datos

 Componentes funcionales de un sistema de base de datos
INCONVENIENTES DE UN SISTEMA
                               Redundancia e inconsistencia de los
                               datos.



   DE GESTIÓN DE ARCHIVOS
                               Dependencia de los datos física –
                               lógica.
                               Dificultad para tener acceso a los
                               datos.
                                Separación y aislamiento de los
                               datos.
                               Dificultad para el acceso concurrente.
                               Dependencia de los archivos con el
                               lenguaje de programación.
                               Problemas en la seguridad de los
                               datos.
                               Problemas de integridad de los datos.
REDUNDANCIA E INCONSISTENCIA DE LOS
              DATOS.

Se produce por que los archivos son creados por
distintos programas y van cambiando a lo largo
del tiempo, es decir, pueden tener distintos
formatos y los datos pueden estar duplicados en
varios sitios
DEPENDENCIA DE LOS DATOS FÍSICA –
            LÓGICA
Se encuentra codificada en los programas de aplicación. Cualquier cambio
 en esa estructura implica al programador identificar, modificar, y probar
           todos los programas que manipulan esos archivos.
DIFICULTAD PARA TENER ACCESO A LOS
              DATOS
  Es decir, cada vez que se necesite una consulta que no fue prevista en el
      inicio implica la necesidad de codificar el programa de aplicación
                                  necesario.
SEPARACIÓN Y AISLAMIENTO DE LOS DATOS
   Al estar repartidos en varios archivos, y tener diferentes formatos , es difícil
      escribir nuevos programas que aseguren la manipulación de los datos
                                     correctos.
DIFICULTAD PARA EL ACCESO
          CONCURRENTE
En un sistema de gestión de archivos es complicado que los usuarios
               actualicen los datos simultáneamente
DEPENDENCIA DE LA ESTRUCTURA DEL
    ARCHIVO CON EL LENGUAJE DE
          PROGRAMACIÓN



La estructura se define dentro del programa.
Esto implica que los formatos de los archivos
 sean incompatibles y esto hace que sean
            difíciles de procesar
PROBLEMAS EN LA SEGURIDAD DE LOS
             DATOS

  Resulta difícil implantar restricciones de
  seguridad pues las aplicaciones se van
    añadiendo al sistema según se van
                 necesitando.
PROBLEMAS DE INTEGRIDAD DE DATOS

   Los valores almacenados en los archivos
      deben cumplir con restricciones de
                 consistencia.
SERVICIOS DE UN GESTOR DE   Ω -Creación y definición de la BD.
     BASESDE DAATOS         Ω -Manipulación de los datos
                              realizando consultas.
                            Ω -Acceso controlado a la DB.
                            Ω -Mantener la integridad.
                            Ω -Acceso compartido a la BD.
                            Ω -Mecanismo de respaldo y
                              recuperación
CREACIÓN Y DEFINICIÓN DE LA
            DB

  Especificación de la estructura, el tipo de los datos,
   las restricciones y relaciones entre ellos mediante
             lenguajes de definición de datos
MANIPULACIÓN DE LOS DATOS
   REALIZANDO CONSULTAS

Inserciones y actualizaciones de los mismos
  utilizando lenguajes de manipulación de
                   datos.
ACCESO CONTROLADO A LOS
     DATOS DE LA DB
Mediante mecanismo de seguridad de
      acceso de los usuarios
MANTENER LA INTEGRIDAD

 Consistencia de los datos utilizando mecanismos
 para evitar que los datos sean perjudicados por
             cambios no autorizados
ACCESO COMPARTIDO A LA DB

  Controlar la interacción entre usuarios
                concurrentes
MECANISMO DE RESPALDO Y
    RECUPERACIÓN
Restablece la información en caso de fallos
                del sistema
OBJETIVOS DE UN SISTEMA   ∞ -Integridad de los datos.
   GESTOR DE DATOS        ∞ -Seguridad.
                          ∞ -Tiempo de respuesta.
                          ∞ -Control de la concurrencia de los datos.
                          ∞ -Respaldo y recuperación de los datos.
                          ∞ Redundancias mínimas.
                          ∞ Consistencia de los datos.
                          ∞ Abstracción de la información.
                          ∞ Independencia de los datos.
INTEGRIDAD DE LOS DATOS
Es una serie de medidas y reglas necesarias para
        mantener la validez de los datos
SEGURIDAD
Es la protección de la base de datos frente a usuarios
                   no autorizados.
   Las autorizaciones pueden ser de varios tipos.
TIEMPO DE RESPUESTA
Se asegura un tiempo de respuesta pequeño
       en el tratamiento de los datos
CONTROL DE LA CONCURRENCIA
      DE LOS DATOS
 Si dos o mas usuarios quieren acceder a un mismo dato de
    forma concurrente el primero que acceda a dicho dato
  bloqueará el acceso a este al resto de los usuarios para
 asegurar que si actualiza el dato el resto de usuarios podrá
                 acceder al dato actualizado
RESPALDO Y RECUPERACIÓN DE
        LOS DATOS
 Un SGBD proporciona las herramientas necesarias para la
 conservación de copias de seguridad de cada fichero como
        prevención ante posibles caídas del sistema
REDUNDANCIAS MÍNIMAS
 Permite la no repetición de los datos
CONSISTENCIA DE LOS DATOS
 Si existen dos datos repetidos en distintos ficheros el
  SGBD garantiza la actualización en ambos ficheros
ABSTRACCIÓN DE LA INFORMACIÓN
   El SGBD proporciona una visión abstracta de cómo
     se almacena la información en la base de datos
INDEPENDENCIA DE LOS DATOS

 Los datos son independientes de los
      programas de aplicación.
COMPONENTES FUNCIONALES DE
 UN SISTEMA DE BASE DE DATOS
                               Gestor de archivos.


                               Manejador de base de datos


                               Procesador de consultas


                               Compilador de DDL.


                               Archivo de datos


                               Diccionario de datos


                               Índices
GESTOR DE ARCHIVOS
Gestiona la asignación de espacio de en la memoria
del disco y de las estructuras de datos usados para
              representar información.
MANEJADOR DE LA BASE DE
        DATOS
   Sirve de interfaz entre los datos y los
         programas de aplicación.
PROCESADOR DE CONSULTAS
     Traduce la proposiciones en lenguajes de consulta a
instrucciones de bajo nivel. Además convierte la solicitud del
             usuario en una forma mas eficiente
COMPILADOR DE DDL.
 Convierte las proposiciones DDL en un conjunto de
tablas que contienen metadatos, estas se almacenan
             en el diccionario de datos.
ARCHIVOS DE DATOS
En el se encuentran almacenados físicamente los
           datos de una organización
DICCIONARIO DE DATOS
 Contiene la información referente a la
    estructura de la base de datos
ÍNDICES
Permite un rápido acceso a registros
 que contiene valores específicos.
Sgbd

More Related Content

What's hot (17)

Sgbs
SgbsSgbs
Sgbs
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Clase Base De Datos I
Clase Base De Datos IClase Base De Datos I
Clase Base De Datos I
 
Objetivos de las bases de datos
Objetivos de las bases de datosObjetivos de las bases de datos
Objetivos de las bases de datos
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Objetivos de una bases de datos
Objetivos de una bases de datosObjetivos de una bases de datos
Objetivos de una bases de datos
 
Taller Introduccion Bases de Datos
Taller Introduccion Bases de DatosTaller Introduccion Bases de Datos
Taller Introduccion Bases de Datos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Manual oracle 9i
Manual oracle 9iManual oracle 9i
Manual oracle 9i
 
Bases de datos ventajas y desventajas trabajo didactica
Bases de datos ventajas y desventajas   trabajo didacticaBases de datos ventajas y desventajas   trabajo didactica
Bases de datos ventajas y desventajas trabajo didactica
 
00016211
0001621100016211
00016211
 
Introducción bases de datos
Introducción bases de datosIntroducción bases de datos
Introducción bases de datos
 
Bases de Datos II: El entorno
Bases de Datos II: El entornoBases de Datos II: El entorno
Bases de Datos II: El entorno
 
Basededatos 160410151250
Basededatos 160410151250Basededatos 160410151250
Basededatos 160410151250
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 

Similar to Sgbd

Base de datos
Base de datosBase de datos
Base de datos
mdccvc123
 
CUESTIONES DE REPASO
CUESTIONES DE REPASOCUESTIONES DE REPASO
CUESTIONES DE REPASO
160796mm
 
Sistema de base de datos
Sistema de base de datosSistema de base de datos
Sistema de base de datos
Manuel Vaca
 
Base de datos
Base de datosBase de datos
Base de datos
mdccvc123
 

Similar to Sgbd (20)

Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Base de datos-word
Base de datos-wordBase de datos-word
Base de datos-word
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Bd
BdBd
Bd
 
Funciones del dba
Funciones del dbaFunciones del dba
Funciones del dba
 
Base de datos
Base de datosBase de datos
Base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Taller n°1
Taller n°1Taller n°1
Taller n°1
 
Bases de datos seccion 5
Bases de datos seccion 5Bases de datos seccion 5
Bases de datos seccion 5
 
Bases de datos seccion 5
Bases de datos seccion 5Bases de datos seccion 5
Bases de datos seccion 5
 
CUESTIONES DE REPASO
CUESTIONES DE REPASOCUESTIONES DE REPASO
CUESTIONES DE REPASO
 
Base de datos en la web
Base de datos en la webBase de datos en la web
Base de datos en la web
 
Sistema de base de datos
Sistema de base de datosSistema de base de datos
Sistema de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Recently uploaded

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Recently uploaded (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 

Sgbd

  • 2. CONTENIDO:  Inconvenientes de un sistema de gestión de archivos  Servicios de un gestor de base de datos  Objetivos de un sistema gestor de datos  Componentes funcionales de un sistema de base de datos
  • 3. INCONVENIENTES DE UN SISTEMA Redundancia e inconsistencia de los datos. DE GESTIÓN DE ARCHIVOS Dependencia de los datos física – lógica. Dificultad para tener acceso a los datos. Separación y aislamiento de los datos. Dificultad para el acceso concurrente. Dependencia de los archivos con el lenguaje de programación. Problemas en la seguridad de los datos. Problemas de integridad de los datos.
  • 4. REDUNDANCIA E INCONSISTENCIA DE LOS DATOS. Se produce por que los archivos son creados por distintos programas y van cambiando a lo largo del tiempo, es decir, pueden tener distintos formatos y los datos pueden estar duplicados en varios sitios
  • 5. DEPENDENCIA DE LOS DATOS FÍSICA – LÓGICA Se encuentra codificada en los programas de aplicación. Cualquier cambio en esa estructura implica al programador identificar, modificar, y probar todos los programas que manipulan esos archivos.
  • 6. DIFICULTAD PARA TENER ACCESO A LOS DATOS Es decir, cada vez que se necesite una consulta que no fue prevista en el inicio implica la necesidad de codificar el programa de aplicación necesario.
  • 7. SEPARACIÓN Y AISLAMIENTO DE LOS DATOS Al estar repartidos en varios archivos, y tener diferentes formatos , es difícil escribir nuevos programas que aseguren la manipulación de los datos correctos.
  • 8. DIFICULTAD PARA EL ACCESO CONCURRENTE En un sistema de gestión de archivos es complicado que los usuarios actualicen los datos simultáneamente
  • 9. DEPENDENCIA DE LA ESTRUCTURA DEL ARCHIVO CON EL LENGUAJE DE PROGRAMACIÓN La estructura se define dentro del programa. Esto implica que los formatos de los archivos sean incompatibles y esto hace que sean difíciles de procesar
  • 10. PROBLEMAS EN LA SEGURIDAD DE LOS DATOS Resulta difícil implantar restricciones de seguridad pues las aplicaciones se van añadiendo al sistema según se van necesitando.
  • 11. PROBLEMAS DE INTEGRIDAD DE DATOS Los valores almacenados en los archivos deben cumplir con restricciones de consistencia.
  • 12. SERVICIOS DE UN GESTOR DE Ω -Creación y definición de la BD. BASESDE DAATOS Ω -Manipulación de los datos realizando consultas. Ω -Acceso controlado a la DB. Ω -Mantener la integridad. Ω -Acceso compartido a la BD. Ω -Mecanismo de respaldo y recuperación
  • 13. CREACIÓN Y DEFINICIÓN DE LA DB Especificación de la estructura, el tipo de los datos, las restricciones y relaciones entre ellos mediante lenguajes de definición de datos
  • 14. MANIPULACIÓN DE LOS DATOS REALIZANDO CONSULTAS Inserciones y actualizaciones de los mismos utilizando lenguajes de manipulación de datos.
  • 15. ACCESO CONTROLADO A LOS DATOS DE LA DB Mediante mecanismo de seguridad de acceso de los usuarios
  • 16. MANTENER LA INTEGRIDAD Consistencia de los datos utilizando mecanismos para evitar que los datos sean perjudicados por cambios no autorizados
  • 17. ACCESO COMPARTIDO A LA DB Controlar la interacción entre usuarios concurrentes
  • 18. MECANISMO DE RESPALDO Y RECUPERACIÓN Restablece la información en caso de fallos del sistema
  • 19. OBJETIVOS DE UN SISTEMA ∞ -Integridad de los datos. GESTOR DE DATOS ∞ -Seguridad. ∞ -Tiempo de respuesta. ∞ -Control de la concurrencia de los datos. ∞ -Respaldo y recuperación de los datos. ∞ Redundancias mínimas. ∞ Consistencia de los datos. ∞ Abstracción de la información. ∞ Independencia de los datos.
  • 20. INTEGRIDAD DE LOS DATOS Es una serie de medidas y reglas necesarias para mantener la validez de los datos
  • 21. SEGURIDAD Es la protección de la base de datos frente a usuarios no autorizados. Las autorizaciones pueden ser de varios tipos.
  • 22. TIEMPO DE RESPUESTA Se asegura un tiempo de respuesta pequeño en el tratamiento de los datos
  • 23. CONTROL DE LA CONCURRENCIA DE LOS DATOS Si dos o mas usuarios quieren acceder a un mismo dato de forma concurrente el primero que acceda a dicho dato bloqueará el acceso a este al resto de los usuarios para asegurar que si actualiza el dato el resto de usuarios podrá acceder al dato actualizado
  • 24. RESPALDO Y RECUPERACIÓN DE LOS DATOS Un SGBD proporciona las herramientas necesarias para la conservación de copias de seguridad de cada fichero como prevención ante posibles caídas del sistema
  • 25. REDUNDANCIAS MÍNIMAS Permite la no repetición de los datos
  • 26. CONSISTENCIA DE LOS DATOS Si existen dos datos repetidos en distintos ficheros el SGBD garantiza la actualización en ambos ficheros
  • 27. ABSTRACCIÓN DE LA INFORMACIÓN El SGBD proporciona una visión abstracta de cómo se almacena la información en la base de datos
  • 28. INDEPENDENCIA DE LOS DATOS Los datos son independientes de los programas de aplicación.
  • 29. COMPONENTES FUNCIONALES DE UN SISTEMA DE BASE DE DATOS Gestor de archivos. Manejador de base de datos Procesador de consultas Compilador de DDL. Archivo de datos Diccionario de datos Índices
  • 30. GESTOR DE ARCHIVOS Gestiona la asignación de espacio de en la memoria del disco y de las estructuras de datos usados para representar información.
  • 31. MANEJADOR DE LA BASE DE DATOS Sirve de interfaz entre los datos y los programas de aplicación.
  • 32. PROCESADOR DE CONSULTAS Traduce la proposiciones en lenguajes de consulta a instrucciones de bajo nivel. Además convierte la solicitud del usuario en una forma mas eficiente
  • 33. COMPILADOR DE DDL. Convierte las proposiciones DDL en un conjunto de tablas que contienen metadatos, estas se almacenan en el diccionario de datos.
  • 34. ARCHIVOS DE DATOS En el se encuentran almacenados físicamente los datos de una organización
  • 35. DICCIONARIO DE DATOS Contiene la información referente a la estructura de la base de datos
  • 36. ÍNDICES Permite un rápido acceso a registros que contiene valores específicos.