SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Estructura general de un
gestor de base de datos
Unidad I. Conceptos de BD
Tema 1.7.1
Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Definición
 Un Sistema Gestión de Bases de Datos –SGBD- (Data Base
Management System DBMS) consiste en una colección de datos
interrelacionados y un conjunto de programas para acceder a
esos datos. El Objetivo primordial de un SGBD es proporcionar
un entorno que sea a la vez conveniente y eficiente para ser
utilizado al extraer y almacenar información de la base de datos.
(KORTH, 1995)
 “El sistema de gestión de la base de datos (SGBD) es una
aplicación que permite a los usuarios definir, crear y mantener la
base de datos, y proporciona acceso controlado a la misma.”
(MÁRQUES, 2001)
Tema 1.7.1
Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Estructura general de un Sistema de
Gestión de Base de Datos.
Un Sistema de
Gestión de Base de
Datos se divide en
módulos que tratan
cada una de las
responsabilidades
del sistema general.
Los componentes
funcionales de un
SGBD (KORTH,
1995) incluyen:
Tema 1.7.1
Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Estructura general de un Sistema de
Gestión de Base de Datos.
Procesador de Consultas. Traduce sentencias en un
lenguaje de consultas a instrucciones de bajo nivel que entiende el
gestor de la base de datos.
Gestor de la Base de Datos. Proporciona la interface
entre los datos de bajo nivel almacenados en la base de datos y
los programas de aplicación y las consultas que se hacen en el
sistema.
Gestor de Archivos. Gestiona la asignación de espacio en
la memoria del disco y de las estructuras de datos usadas para
representar la información almacenada en disco.
Tema 1.7.1
Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Estructura general de un Sistema de
Gestión de Base de Datos.
Pre compilador del Lenguaje de Manipulación de Datos
DML. Convierte las sentencias en DML incorporadas en un
programa de aplicación en llamadas normales a procedimientos en
el lenguaje principal.
Compilador del Lenguaje de Definición de Datos DDL.
Convierte sentencias en DDL en un conjunto de tablas metadatos o
“datos sobre datos”.
Gestor del Diccionario de Datos. Almacena metadatos
sobre la estructura de la base de datos.
Tema 1.7.1
Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Estructura general de un Sistema de
Gestión de Base de Datos.
Control de autorización. Este módulo comprueba que el
usuario tiene los permisos necesarios para llevar a cabo la
operación que solicita.
Procesador de comandos. Una vez que el sistema ha
comprobado los permisos del usuario, se pasa el control al
procesador de comandos.
Control de la integridad. Cuando una operación cambia
los datos de la base de datos, este módulo debe comprobar que la
operación a realizar satisface todas las restricciones de integridad
necesarias.
Tema 1.7.1
Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Estructura general de un Sistema de
Gestión de Base de Datos.
Optimizador de consultas. Este módulo determina la
estrategia óptima para la ejecución de las consultas.
Gestor de transacciones. Este módulo realiza el
procesamiento de las transacciones.
Planificador (scheduler). Este módulo es el responsable
de asegurar que las operaciones que se realizan concurrentemente
sobre la base de datos tienen lugar sin conflictos.
Tema 1.7.1
Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Estructura general de un Sistema de
Gestión de Base de Datos.
Gestor de recuperación. Este módulo garantiza que la
base de datos permanece en un estado consistente en caso de que
se produzca algún fallo.
Gestor de buffers. Este módulo es el responsable de
transferir los datos entre memoria principal y los dispositivos de
almacenamiento secundario. A este módulo también se le
denomina gestor de datos.
.
Tema 1.7.1
Realizó: I.S.C. Raquel Gpe Saucedo Chacón

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Estructura del sistema de bases de datos
Estructura del sistema de bases de datosEstructura del sistema de bases de datos
Estructura del sistema de bases de datos
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Bases de Datos II: El entorno
Bases de Datos II: El entornoBases de Datos II: El entorno
Bases de Datos II: El entorno
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Conceptos basicos bd
Conceptos basicos bdConceptos basicos bd
Conceptos basicos bd
 
Bd conceptos basicos
Bd conceptos basicosBd conceptos basicos
Bd conceptos basicos
 
Base de datos
Base de datosBase de datos
Base de datos
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Base de datos guia 1
Base de datos guia 1Base de datos guia 1
Base de datos guia 1
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
1. introducción
1. introducción1. introducción
1. introducción
 
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
Fase1 BD avanzada
Fase1 BD avanzada Fase1 BD avanzada
Fase1 BD avanzada
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 

Ähnlich wie 4042340

Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datoshugofern
 
Sistema Gestión De Bases De Datos
Sistema  Gestión  De  Bases  De  DatosSistema  Gestión  De  Bases  De  Datos
Sistema Gestión De Bases De DatosJeisson Nc
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosJeisson Nc
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datosGUSTARD
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datosGUSTARD
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
Trabajo nuevo manejadores base de datos
Trabajo nuevo manejadores base de datosTrabajo nuevo manejadores base de datos
Trabajo nuevo manejadores base de datosantonietagarciavelas
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
Los sistemas gestores de base de datos actuales
Los sistemas gestores de base de datos actualesLos sistemas gestores de base de datos actuales
Los sistemas gestores de base de datos actualespablo_superman
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datosLuis Vázquez
 

Ähnlich wie 4042340 (20)

Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Sistema Gestión De Bases De Datos
Sistema  Gestión  De  Bases  De  DatosSistema  Gestión  De  Bases  De  Datos
Sistema Gestión De Bases De Datos
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Tallerdebasededatosunidad1 4
Tallerdebasededatosunidad1 4Tallerdebasededatosunidad1 4
Tallerdebasededatosunidad1 4
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
Trabajo nuevo manejadores base de datos
Trabajo nuevo manejadores base de datosTrabajo nuevo manejadores base de datos
Trabajo nuevo manejadores base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Caracte bd
Caracte bdCaracte bd
Caracte bd
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Los sistemas gestores de base de datos actuales
Los sistemas gestores de base de datos actualesLos sistemas gestores de base de datos actuales
Los sistemas gestores de base de datos actuales
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 

Mehr von Alma Lopez

Unit0 conociendo e-instalandopython
Unit0 conociendo e-instalandopythonUnit0 conociendo e-instalandopython
Unit0 conociendo e-instalandopythonAlma Lopez
 
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-prgsecuencial_raizcuadraticaProgra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-prgsecuencial_raizcuadraticaAlma Lopez
 
Progra modulo iii-programacionpython-input
Progra modulo iii-programacionpython-inputProgra modulo iii-programacionpython-input
Progra modulo iii-programacionpython-inputAlma Lopez
 
Progra modulo iii-introducciona-python01
Progra modulo iii-introducciona-python01Progra modulo iii-introducciona-python01
Progra modulo iii-introducciona-python01Alma Lopez
 
Progra modulo iii-programacionpython02
Progra modulo iii-programacionpython02Progra modulo iii-programacionpython02
Progra modulo iii-programacionpython02Alma Lopez
 
Progra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython-salidadedatosProgra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython-salidadedatosAlma Lopez
 
Progra modulo iii-programacionpython01
Progra modulo iii-programacionpython01Progra modulo iii-programacionpython01
Progra modulo iii-programacionpython01Alma Lopez
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Alma Lopez
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Alma Lopez
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Alma Lopez
 
Mi paso2 planteamiento_problema - clase
Mi paso2 planteamiento_problema - claseMi paso2 planteamiento_problema - clase
Mi paso2 planteamiento_problema - claseAlma Lopez
 
Mi paso2 mapas_mentales_clase
Mi paso2 mapas_mentales_claseMi paso2 mapas_mentales_clase
Mi paso2 mapas_mentales_claseAlma Lopez
 
Mi paso2 ejemplo pasos 1 al 3 - clase
Mi paso2 ejemplo pasos 1 al 3 - claseMi paso2 ejemplo pasos 1 al 3 - clase
Mi paso2 ejemplo pasos 1 al 3 - claseAlma Lopez
 
Planteamiento del problema
Planteamiento del problemaPlanteamiento del problema
Planteamiento del problemaAlma Lopez
 
Mi lluvia de_ideas
Mi lluvia de_ideasMi lluvia de_ideas
Mi lluvia de_ideasAlma Lopez
 

Mehr von Alma Lopez (15)

Unit0 conociendo e-instalandopython
Unit0 conociendo e-instalandopythonUnit0 conociendo e-instalandopython
Unit0 conociendo e-instalandopython
 
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-prgsecuencial_raizcuadraticaProgra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
 
Progra modulo iii-programacionpython-input
Progra modulo iii-programacionpython-inputProgra modulo iii-programacionpython-input
Progra modulo iii-programacionpython-input
 
Progra modulo iii-introducciona-python01
Progra modulo iii-introducciona-python01Progra modulo iii-introducciona-python01
Progra modulo iii-introducciona-python01
 
Progra modulo iii-programacionpython02
Progra modulo iii-programacionpython02Progra modulo iii-programacionpython02
Progra modulo iii-programacionpython02
 
Progra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython-salidadedatosProgra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython-salidadedatos
 
Progra modulo iii-programacionpython01
Progra modulo iii-programacionpython01Progra modulo iii-programacionpython01
Progra modulo iii-programacionpython01
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2
 
Mi paso2 planteamiento_problema - clase
Mi paso2 planteamiento_problema - claseMi paso2 planteamiento_problema - clase
Mi paso2 planteamiento_problema - clase
 
Mi paso2 mapas_mentales_clase
Mi paso2 mapas_mentales_claseMi paso2 mapas_mentales_clase
Mi paso2 mapas_mentales_clase
 
Mi paso2 ejemplo pasos 1 al 3 - clase
Mi paso2 ejemplo pasos 1 al 3 - claseMi paso2 ejemplo pasos 1 al 3 - clase
Mi paso2 ejemplo pasos 1 al 3 - clase
 
Planteamiento del problema
Planteamiento del problemaPlanteamiento del problema
Planteamiento del problema
 
Mi lluvia de_ideas
Mi lluvia de_ideasMi lluvia de_ideas
Mi lluvia de_ideas
 

Kürzlich hochgeladen

Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 

Kürzlich hochgeladen (20)

Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 

4042340

  • 1. Estructura general de un gestor de base de datos Unidad I. Conceptos de BD Tema 1.7.1 Realizó: I.S.C. Raquel Gpe Saucedo Chacón
  • 2. Definición  Un Sistema Gestión de Bases de Datos –SGBD- (Data Base Management System DBMS) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a esos datos. El Objetivo primordial de un SGBD es proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar información de la base de datos. (KORTH, 1995)  “El sistema de gestión de la base de datos (SGBD) es una aplicación que permite a los usuarios definir, crear y mantener la base de datos, y proporciona acceso controlado a la misma.” (MÁRQUES, 2001) Tema 1.7.1 Realizó: I.S.C. Raquel Gpe Saucedo Chacón
  • 3. Estructura general de un Sistema de Gestión de Base de Datos. Un Sistema de Gestión de Base de Datos se divide en módulos que tratan cada una de las responsabilidades del sistema general. Los componentes funcionales de un SGBD (KORTH, 1995) incluyen: Tema 1.7.1 Realizó: I.S.C. Raquel Gpe Saucedo Chacón
  • 4. Estructura general de un Sistema de Gestión de Base de Datos. Procesador de Consultas. Traduce sentencias en un lenguaje de consultas a instrucciones de bajo nivel que entiende el gestor de la base de datos. Gestor de la Base de Datos. Proporciona la interface entre los datos de bajo nivel almacenados en la base de datos y los programas de aplicación y las consultas que se hacen en el sistema. Gestor de Archivos. Gestiona la asignación de espacio en la memoria del disco y de las estructuras de datos usadas para representar la información almacenada en disco. Tema 1.7.1 Realizó: I.S.C. Raquel Gpe Saucedo Chacón
  • 5. Estructura general de un Sistema de Gestión de Base de Datos. Pre compilador del Lenguaje de Manipulación de Datos DML. Convierte las sentencias en DML incorporadas en un programa de aplicación en llamadas normales a procedimientos en el lenguaje principal. Compilador del Lenguaje de Definición de Datos DDL. Convierte sentencias en DDL en un conjunto de tablas metadatos o “datos sobre datos”. Gestor del Diccionario de Datos. Almacena metadatos sobre la estructura de la base de datos. Tema 1.7.1 Realizó: I.S.C. Raquel Gpe Saucedo Chacón
  • 6. Estructura general de un Sistema de Gestión de Base de Datos. Control de autorización. Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita. Procesador de comandos. Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos. Control de la integridad. Cuando una operación cambia los datos de la base de datos, este módulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias. Tema 1.7.1 Realizó: I.S.C. Raquel Gpe Saucedo Chacón
  • 7. Estructura general de un Sistema de Gestión de Base de Datos. Optimizador de consultas. Este módulo determina la estrategia óptima para la ejecución de las consultas. Gestor de transacciones. Este módulo realiza el procesamiento de las transacciones. Planificador (scheduler). Este módulo es el responsable de asegurar que las operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos. Tema 1.7.1 Realizó: I.S.C. Raquel Gpe Saucedo Chacón
  • 8. Estructura general de un Sistema de Gestión de Base de Datos. Gestor de recuperación. Este módulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algún fallo. Gestor de buffers. Este módulo es el responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario. A este módulo también se le denomina gestor de datos. . Tema 1.7.1 Realizó: I.S.C. Raquel Gpe Saucedo Chacón