SlideShare una empresa de Scribd logo
1 de 8
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS
E.E. Fundamentos de Base de Datos
1.8 Estructura de un sistema de base de datos
Fuentes:
Fundamentos de Bases de Datos. Cuarta Edición
Capitulo 1. Introducción
Silberschatz; Korth; Sudarshan.
McGraw Hill. 2002
Catedrático:
MGC. Luis Alberto López Camara
H. Veracruz, Ver. Agosto 2010
 Un sistema de bases de datos se divide en módulos que se
encargan de cada una de las responsabilidades del sistema
completo. Los componentes funcionales de un sistema de bases
de datos se pueden dividir a grandes rasgos en: los componentes
gestor de almacenamiento y procesador de consultas. El gestor
de consultas es importante porque las bases de datos requieren
normalmente una gran cantidad de espacio de almacenamiento.
Las bases de datos corporativas tienen un tamaño de entre
cientos de gigabytes y, para las mayores bases de datos.
terabytes de datos. Un gigabyte son 1.000 megabytes (1.000
millones de bytes), y un terabyte es 1millón de megabytes (1
billón de bytes).
EXPERIENCIA EDUCATIVA BASE DE DATOS
EXPERIENCIA EDUCATIVA BASE DE DATOS
 Debido a que la memoria principal de los computadores no puede
almacenar esta gran cantidad de información, esta se almacena en
discos. Los datos se trasladan entre el disco de almacenamiento y la
memoria principal cuando es necesario. Como la transferencia de
datos a y desde el disco es lenta comparada con la velocidad de la
unidad central de procesamiento, es fundamental que el sistema de
base de datos estructure los datos para minimizar la necesidad de
movimiento de datos entre el disco y la memoria principal.
 El procesador de consultas es importante porque ayuda al sistema de
bases de datos a simplificar y facilitar el acceso a los datos. Las vistas
de alto nivel ayudan a conseguir este objetivo. Con ellas, los usuarios
del sistema no deberían ser molestados innecesariamente con los
detalles, físicos de implementación del sistema.
EXPERIENCIA EDUCATIVA BASE DE DATOS
 Un gestor de almacenamiento es un módulo de programa
que proporciona la interfaz entre los datos de bajo nivel en la
base de datos y los programas de aplicación y consultas
emitidas-al sistema. El gestor de almacenamiento es
responsable de la interacción con el gestor de archivos. Los
datos en bruto se almacenan en disco usando un sistema de
archivos, que está disponible habitualmente en un sistema
operativo convencional.
 El gestor de almacenamiento traduce las diferentes
instrucciones LMD a órdenes de un sistema de archivos de
bajo nivel. Así, el gestor de almacenamiento es responsable
del almacenamiento, recuperación y actualización de los
datos en la base de datos.
EXPERIENCIA EDUCATIVA BASE DE DATOS
 Los componentes del gestor de almacenamiento incluyen:
 Gestor de autorización e integridad. Que comprueba que se satisfagan las
restricciones de integridad y la autorización de los usuarios para acceder a
los datos.
 Gestor de transacciones. que asegura que la base de datos quede en un
estado consistente (correcto) a pesar de los fallos del sistema. y que las
ejecuciones de transacciones concurrentes ocurran sin conflictos.
 Gestor de archivos. que gestiona la reserva de espacio de
almacenamiento de disco y las estructuras de datos usadas para
representar la información almacenada en disco.
 Gestor de memoria intermedia. que es responsable de traer los datos del
disco de almacenamiento a memoria principal y decidir qué datos tratar en
memoria caché.
EXPERIENCIA EDUCATIVA BASE DE DATOS
El gestor de almacenamiento implementa varias
estructuras de datos como parte de la implementación
física del sistema:
 Archivos de datos. que almacenan la base de datos en
sí.
 Diccionario de datos. que almacena metadatos acerca
de la estructura de la base de datos; en particular, el
esquema: de la base de datos.
 Índices. que proporcionan acceso rápido a elementos
de datos que tienen valores particulares.
EXPERIENCIA EDUCATIVA BASE DE DATOS
 Los componentes del procesador de consultas incluyen:
 Intérprete del LDD. Que interpreta las instrucciones del LDD
y registra las definiciones en el diccionario de datos.
 Compilador del LMD. Que traduce las instrucciones del LMD
en un lenguaje de consultas a un plan de evaluación que
consiste en instrucciones de bajo nivel que entiende el motor
de evaluación de consultas.
 Motor de evaluación de consultas. Que ejecuta las
instrucciones de bajo nivel generadas por el compilador del
LMD.
 En la:Figura 4. se muestran estos componentes y sus
conexiones.
EXPERIENCIA EDUCATIVA BASE DE DATOS

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 datosIsabel
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datosjcguanuco
 
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 DatosCarlos Arturo
 
Trabajo de josue
Trabajo de josueTrabajo de josue
Trabajo de josuerencru
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datosDiana Vélez
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de DatosJuan Ramirez
 
Tipos de bases de datos distribuidas
Tipos de bases de datos distribuidasTipos de bases de datos distribuidas
Tipos de bases de datos distribuidasKareliaRivas
 
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 2007jhonj95
 
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 datosstefakoka
 
Administrador de Dase de Datos
Administrador de Dase de DatosAdministrador de Dase de Datos
Administrador de Dase de DatosPablo Juarez
 

La actualidad más candente (20)

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
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una 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
 
Trabajo de josue
Trabajo de josueTrabajo de josue
Trabajo de josue
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Manejo de bases de datos. Unidad 1
Manejo de bases de datos. Unidad 1Manejo de bases de datos. Unidad 1
Manejo de bases de datos. Unidad 1
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
introduccion bases de datos
introduccion bases de datosintroduccion bases de datos
introduccion bases de datos
 
Tipos de bases de datos distribuidas
Tipos de bases de datos distribuidasTipos de bases de datos distribuidas
Tipos de bases de datos distribuidas
 
Base de datos guia 1
Base de datos guia 1Base de datos guia 1
Base de datos guia 1
 
1. introducción
1. introducción1. introducción
1. introducción
 
Topicos selectos de base de datos
Topicos selectos de base de datosTopicos selectos de base de datos
Topicos selectos de 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
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
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
 
Administrador de Dase de Datos
Administrador de Dase de DatosAdministrador de Dase de Datos
Administrador de Dase de Datos
 

Similar a 6140520

Bases de datos
Bases de datosBases de datos
Bases de datosenviniom
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)Javier Plazas
 
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 DatosEvelynUBA
 
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
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1fabioalopezs
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1fabioalopezs
 
Usuarios y administradores 2º unidad
Usuarios y administradores 2º unidadUsuarios y administradores 2º unidad
Usuarios y administradores 2º unidadYoung Hyun
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionalesesacre
 
Grupo gama
Grupo  gamaGrupo  gama
Grupo gamalatro09
 
Libro: Fundamentos de Bases de Datos.
Libro: Fundamentos de Bases de Datos.Libro: Fundamentos de Bases de Datos.
Libro: Fundamentos de Bases de Datos.Aula38TICSII
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivosUbaldogarcia
 

Similar a 6140520 (20)

Taller 080324 dbd-0103 - bases de datos
Taller 080324 dbd-0103 - bases de datosTaller 080324 dbd-0103 - bases de datos
Taller 080324 dbd-0103 - bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Trabajo grupo 3
Trabajo grupo 3Trabajo grupo 3
Trabajo grupo 3
 
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
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Guia de planeacion 2
Guia de planeacion 2Guia de planeacion 2
Guia de planeacion 2
 
Usuarios y administradores 2º unidad
Usuarios y administradores 2º unidadUsuarios y administradores 2º unidad
Usuarios y administradores 2º unidad
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionales
 
Grupo gama
Grupo  gamaGrupo  gama
Grupo gama
 
Base de datos
Base de datosBase de datos
Base de datos
 
Libro: Fundamentos de Bases de Datos.
Libro: Fundamentos de Bases de Datos.Libro: Fundamentos de Bases de Datos.
Libro: Fundamentos de Bases de Datos.
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 

Más de 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
 

Más de 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
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

6140520

  • 1. SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.8 Estructura de un sistema de base de datos Fuentes: Fundamentos de Bases de Datos. Cuarta Edición Capitulo 1. Introducción Silberschatz; Korth; Sudarshan. McGraw Hill. 2002 Catedrático: MGC. Luis Alberto López Camara H. Veracruz, Ver. Agosto 2010
  • 2.  Un sistema de bases de datos se divide en módulos que se encargan de cada una de las responsabilidades del sistema completo. Los componentes funcionales de un sistema de bases de datos se pueden dividir a grandes rasgos en: los componentes gestor de almacenamiento y procesador de consultas. El gestor de consultas es importante porque las bases de datos requieren normalmente una gran cantidad de espacio de almacenamiento. Las bases de datos corporativas tienen un tamaño de entre cientos de gigabytes y, para las mayores bases de datos. terabytes de datos. Un gigabyte son 1.000 megabytes (1.000 millones de bytes), y un terabyte es 1millón de megabytes (1 billón de bytes). EXPERIENCIA EDUCATIVA BASE DE DATOS
  • 3. EXPERIENCIA EDUCATIVA BASE DE DATOS  Debido a que la memoria principal de los computadores no puede almacenar esta gran cantidad de información, esta se almacena en discos. Los datos se trasladan entre el disco de almacenamiento y la memoria principal cuando es necesario. Como la transferencia de datos a y desde el disco es lenta comparada con la velocidad de la unidad central de procesamiento, es fundamental que el sistema de base de datos estructure los datos para minimizar la necesidad de movimiento de datos entre el disco y la memoria principal.  El procesador de consultas es importante porque ayuda al sistema de bases de datos a simplificar y facilitar el acceso a los datos. Las vistas de alto nivel ayudan a conseguir este objetivo. Con ellas, los usuarios del sistema no deberían ser molestados innecesariamente con los detalles, físicos de implementación del sistema.
  • 4. EXPERIENCIA EDUCATIVA BASE DE DATOS  Un gestor de almacenamiento es un módulo de programa que proporciona la interfaz entre los datos de bajo nivel en la base de datos y los programas de aplicación y consultas emitidas-al sistema. El gestor de almacenamiento es responsable de la interacción con el gestor de archivos. Los datos en bruto se almacenan en disco usando un sistema de archivos, que está disponible habitualmente en un sistema operativo convencional.  El gestor de almacenamiento traduce las diferentes instrucciones LMD a órdenes de un sistema de archivos de bajo nivel. Así, el gestor de almacenamiento es responsable del almacenamiento, recuperación y actualización de los datos en la base de datos.
  • 5. EXPERIENCIA EDUCATIVA BASE DE DATOS  Los componentes del gestor de almacenamiento incluyen:  Gestor de autorización e integridad. Que comprueba que se satisfagan las restricciones de integridad y la autorización de los usuarios para acceder a los datos.  Gestor de transacciones. que asegura que la base de datos quede en un estado consistente (correcto) a pesar de los fallos del sistema. y que las ejecuciones de transacciones concurrentes ocurran sin conflictos.  Gestor de archivos. que gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas para representar la información almacenada en disco.  Gestor de memoria intermedia. que es responsable de traer los datos del disco de almacenamiento a memoria principal y decidir qué datos tratar en memoria caché.
  • 6. EXPERIENCIA EDUCATIVA BASE DE DATOS El gestor de almacenamiento implementa varias estructuras de datos como parte de la implementación física del sistema:  Archivos de datos. que almacenan la base de datos en sí.  Diccionario de datos. que almacena metadatos acerca de la estructura de la base de datos; en particular, el esquema: de la base de datos.  Índices. que proporcionan acceso rápido a elementos de datos que tienen valores particulares.
  • 7. EXPERIENCIA EDUCATIVA BASE DE DATOS  Los componentes del procesador de consultas incluyen:  Intérprete del LDD. Que interpreta las instrucciones del LDD y registra las definiciones en el diccionario de datos.  Compilador del LMD. Que traduce las instrucciones del LMD en un lenguaje de consultas a un plan de evaluación que consiste en instrucciones de bajo nivel que entiende el motor de evaluación de consultas.  Motor de evaluación de consultas. Que ejecuta las instrucciones de bajo nivel generadas por el compilador del LMD.  En la:Figura 4. se muestran estos componentes y sus conexiones.