SlideShare una empresa de Scribd logo
1 de 8
Base de datos POR: Leonardo Sarango Romero Jefferson  Gómez UNIVERSIDAD TECNICA PARTICULAR DE LOJA
COMPONENTES DE UN SGBD Los SGBD son paquetes de software muy complejos y sofisticados que deben proporcionar los servicios comentados en la sección anterior ¿Que es….?
Un SGBD está estructurado en diversos componentes software a cada uno de los cuales se les asigna una operación especifica.
Programas de aplicación Consultas Esquema de base de datos Preprocesador DML Procesador de consultas Compilador DDL Código objeto del programa Gestor de Base de datos Gestor del diccionario Métodos de acceso Gestor de archivos Búferes del sistema Base de datos y catalogo del sistema SGBD Programadores Usuarios DBA Externo Interno Conceptual
Gestor de archivos Procesador de consultas Gestor de base de datos Preprocesador DML Compilador DDL Gestor de catálogo Transforma las consultas en instrucciones de bajo nivel. Acepta las consultas, examina los esquemas conceptual y externo para determinar que registros necesita y llama al gestor de archivos Manipula los archivos almacenados gestiona asignación de  espacio en disco Convierte las instrucciones DML de un programa de aplicación en llamadas a funciones en lenguaje host. Interactúa con el PC para generar el código apropiado Gestiona y mantiene el catalogo del sistema Convierte las instrucciones DDL en una serie de tablas que contiene metadatos estas se almacena en el catalogo
Base de datos y catalogo del sistema GESTOR DE BASE DE DATOS Código objeto del programa Procesador de consultas Gestor del catalogo Control de autorización Comprobador de integridad Procesador de comandos Optimizador de consultas Métodos de acceso Gestor de archivos Búferes del sistema Gestor de transacciones Planificador Gestor del Búfer Gestor de recuperación
Control de autorización Procesador de comandos Comprobador de integridad Optimizador de consultas Gestor de transacciones Planificador Gestor de recuperación Comprueba que el usuario tiene la autorización para llevara a cabo la operación Luego de comprobar la autorización, se pasa el control al procesador de comandos Verifica que la operación solicitada satisface todas restricciones de integridad necesarias Determina una estrategia optima para la ejecución de las consultas Realiza el procesamiento requerido para las operaciones que recibe de las transacciones Garantiza que las operaciones concurrentes en la base de datos puedan llevarse a cabo sin entrar en conflicto unas con otras. Garantiza que la base de datos permanezca en un estado coherente cuando se produzcan fallos. Gestor de búfer Responsable de la transferencia de datos entre la memoria principal y el almacenamiento secundario.
GRACIAS

Más contenido relacionado

La actualidad más candente

Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
Isabel
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
josecuartas
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
jenpes
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
Funciones del administrador de la base de datos
Funciones del administrador de la base de datosFunciones del administrador de la base de datos
Funciones del administrador de la base de datos
stefakoka
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
Byron Eras
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
grupo niche ortega
 

La actualidad más candente (20)

Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Funciones del administrador de la base de datos
Funciones del administrador de la base de datosFunciones del administrador de la base de datos
Funciones del administrador de la base de datos
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
Base de datos
Base de datosBase de datos
Base de datos
 
El DBA y sus funciones
El DBA y sus funcionesEl DBA y sus funciones
El DBA y sus funciones
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 

Similar a Componentes de un SGBD

Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
GUSTARD
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
Javier Plazas
 
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
Jeisson 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 Datos
Jeisson 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 Datos
Jeisson Nc
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
GUSTARD
 
Taller nº2
Taller nº2Taller nº2
Taller nº2
uceva
 
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
hugofern
 
Puestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosPuestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datos
rumus1000
 
Base de datos distribuida
Base de datos distribuidaBase de datos distribuida
Base de datos distribuida
Carvelaya
 

Similar a Componentes de un SGBD (20)

Administraciondedatos maldonado c
Administraciondedatos maldonado cAdministraciondedatos maldonado c
Administraciondedatos maldonado c
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Administrador de Dase de Datos
Administrador de Dase de DatosAdministrador de Dase de Datos
Administrador de Dase de Datos
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Dbms
DbmsDbms
Dbms
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
 
6140520
61405206140520
6140520
 
119318
119318119318
119318
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base 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
 
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
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
 
Taller nº2
Taller nº2Taller nº2
Taller nº2
 
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
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Puestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosPuestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datos
 
Prueba
PruebaPrueba
Prueba
 
Base de datos distribuida
Base de datos distribuidaBase de datos distribuida
Base de datos distribuida
 

Más de Leonardo Sarango (8)

Google Cluster
Google ClusterGoogle Cluster
Google Cluster
 
Sociedad del Conocimiento, conocimineto Tacito y Organizaciones innovadoras
Sociedad del Conocimiento, conocimineto Tacito y Organizaciones innovadorasSociedad del Conocimiento, conocimineto Tacito y Organizaciones innovadoras
Sociedad del Conocimiento, conocimineto Tacito y Organizaciones innovadoras
 
Sociedad del Conocimiento, conocimineto Tacito y Organizaciones innovadoras
Sociedad del Conocimiento, conocimineto Tacito y Organizaciones innovadorasSociedad del Conocimiento, conocimineto Tacito y Organizaciones innovadoras
Sociedad del Conocimiento, conocimineto Tacito y Organizaciones innovadoras
 
Investigacion de Software Libre
Investigacion de Software LibreInvestigacion de Software Libre
Investigacion de Software Libre
 
inovavcion Abierta
inovavcion Abiertainovavcion Abierta
inovavcion Abierta
 
Proteccion
ProteccionProteccion
Proteccion
 
proceso del software_2
proceso del software_2proceso del software_2
proceso del software_2
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Software
 

Último

PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
Leo Florez
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
karendaza9506
 

Último (20)

DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptxDISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
 
plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especial
 
Jesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturaJesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitectura
 
cabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanacabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadana
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
 
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxSESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptx
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
guia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfguia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdf
 
Proceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoProceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimiento
 
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS  EN LA LIBERTADINTERVENCIONES DE CARRETERAS  EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
 
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALPOESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.doc
 
1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 

Componentes de un SGBD

  • 1. Base de datos POR: Leonardo Sarango Romero Jefferson Gómez UNIVERSIDAD TECNICA PARTICULAR DE LOJA
  • 2. COMPONENTES DE UN SGBD Los SGBD son paquetes de software muy complejos y sofisticados que deben proporcionar los servicios comentados en la sección anterior ¿Que es….?
  • 3. Un SGBD está estructurado en diversos componentes software a cada uno de los cuales se les asigna una operación especifica.
  • 4. Programas de aplicación Consultas Esquema de base de datos Preprocesador DML Procesador de consultas Compilador DDL Código objeto del programa Gestor de Base de datos Gestor del diccionario Métodos de acceso Gestor de archivos Búferes del sistema Base de datos y catalogo del sistema SGBD Programadores Usuarios DBA Externo Interno Conceptual
  • 5. Gestor de archivos Procesador de consultas Gestor de base de datos Preprocesador DML Compilador DDL Gestor de catálogo Transforma las consultas en instrucciones de bajo nivel. Acepta las consultas, examina los esquemas conceptual y externo para determinar que registros necesita y llama al gestor de archivos Manipula los archivos almacenados gestiona asignación de espacio en disco Convierte las instrucciones DML de un programa de aplicación en llamadas a funciones en lenguaje host. Interactúa con el PC para generar el código apropiado Gestiona y mantiene el catalogo del sistema Convierte las instrucciones DDL en una serie de tablas que contiene metadatos estas se almacena en el catalogo
  • 6. Base de datos y catalogo del sistema GESTOR DE BASE DE DATOS Código objeto del programa Procesador de consultas Gestor del catalogo Control de autorización Comprobador de integridad Procesador de comandos Optimizador de consultas Métodos de acceso Gestor de archivos Búferes del sistema Gestor de transacciones Planificador Gestor del Búfer Gestor de recuperación
  • 7. Control de autorización Procesador de comandos Comprobador de integridad Optimizador de consultas Gestor de transacciones Planificador Gestor de recuperación Comprueba que el usuario tiene la autorización para llevara a cabo la operación Luego de comprobar la autorización, se pasa el control al procesador de comandos Verifica que la operación solicitada satisface todas restricciones de integridad necesarias Determina una estrategia optima para la ejecución de las consultas Realiza el procesamiento requerido para las operaciones que recibe de las transacciones Garantiza que las operaciones concurrentes en la base de datos puedan llevarse a cabo sin entrar en conflicto unas con otras. Garantiza que la base de datos permanezca en un estado coherente cuando se produzcan fallos. Gestor de búfer Responsable de la transferencia de datos entre la memoria principal y el almacenamiento secundario.