SlideShare una empresa de Scribd logo
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

PPT
4042340
PPT
155208
PPT
119318
PPT
5457551
DOC
Características, componentes y arquitectura de los dbms.
DOC
características, componentes y arquitectura de los DBMS.
PPTX
Gestor de almacenamiento
PPTX
Estructura del sistema de bases de datos
4042340
155208
119318
5457551
Características, componentes y arquitectura de los dbms.
características, componentes y arquitectura de los DBMS.
Gestor de almacenamiento
Estructura del sistema de bases de datos

La actualidad más candente (20)

PDF
Componentes de un sistema de base de datos
PPTX
Componentes de una base de datos
PPTX
1.8 Estructura De Un Sistema De Base De Datos
DOCX
Trabajo de josue
PPTX
Sistemas Gestores de Base de Datos
PPTX
Manejo de bases de datos. Unidad 1
PPTX
Sistemas gestores de las bases de datos
PPTX
Administración de Base de Datos
PDF
Base de datos distribuidas
PPTX
Unidad 1. Sistema Manejador de Bases de Datos
DOC
Taller 1 bases de datos
PDF
introduccion bases de datos
PDF
Tipos de bases de datos distribuidas
PDF
Base de datos guia 1
PPTX
DOCX
Topicos selectos de base de datos
DOCX
1. sistemas de administración de bases de datos 2007
PPTX
Administracion de Bases de datos
DOCX
Funciones del administrador de la base de datos
PPTX
Administrador de Dase de Datos
Componentes de un sistema de base de datos
Componentes de una base de datos
1.8 Estructura De Un Sistema De Base De Datos
Trabajo de josue
Sistemas Gestores de Base de Datos
Manejo de bases de datos. Unidad 1
Sistemas gestores de las bases de datos
Administración de Base de Datos
Base de datos distribuidas
Unidad 1. Sistema Manejador de Bases de Datos
Taller 1 bases de datos
introduccion bases de datos
Tipos de bases de datos distribuidas
Base de datos guia 1
Topicos selectos de base de datos
1. sistemas de administración de bases de datos 2007
Administracion de Bases de datos
Funciones del administrador de la base de datos
Administrador de Dase de Datos
Publicidad

Similar a 6140520 (20)

PPTX
Taller 080324 dbd-0103 - bases de datos
PPTX
Presentacion multimedia ariana Gomez 1
PPTX
Presentacion multimedia ariana 1
PPTX
Gestor de base de datos
PPTX
Bases de datos
PPTX
Base de datos 1
PPTX
Introducción a las bases de datos por : Griceidy Rodriguez
PPT
Usuarios y administradores 2º unidad
PPTX
Base de datos
PPTX
Usuarios Y Administradores
PPTX
Presentacion Base de Datos.pptx
PPTX
Sistemas de base de datos ii
PPTX
Base de datos
PPT
Diapositivas base de datos...
DOCX
Taller 1 2-3
PPT
Introduccion a los sistemas de bases de datos
DOCX
Caracte bd
DOCX
Guia de planeacion 2
Taller 080324 dbd-0103 - bases de datos
Presentacion multimedia ariana Gomez 1
Presentacion multimedia ariana 1
Gestor de base de datos
Bases de datos
Base de datos 1
Introducción a las bases de datos por : Griceidy Rodriguez
Usuarios y administradores 2º unidad
Base de datos
Usuarios Y Administradores
Presentacion Base de Datos.pptx
Sistemas de base de datos ii
Base de datos
Diapositivas base de datos...
Taller 1 2-3
Introduccion a los sistemas de bases de datos
Caracte bd
Guia de planeacion 2
Publicidad

Más de Alma Lopez (15)

PPTX
Unit0 conociendo e-instalandopython
PPTX
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
PPTX
Progra modulo iii-programacionpython-input
PPTX
Progra modulo iii-introducciona-python01
PPTX
Progra modulo iii-programacionpython02
PPTX
Progra modulo iii-programacionpython-salidadedatos
PPTX
Progra modulo iii-programacionpython01
PPTX
Arrays metodos deordenamiento01
PPT
Clase2 algoritmos formas-representacionalgoritmicas1
PPT
Algoritmos estructuras repetitivas-ej#2
PPT
Mi paso2 planteamiento_problema - clase
PPT
Mi paso2 mapas_mentales_clase
PPT
Mi paso2 ejemplo pasos 1 al 3 - clase
PPT
Planteamiento del problema
PPT
Mi lluvia de_ideas
Unit0 conociendo e-instalandopython
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-input
Progra modulo iii-introducciona-python01
Progra modulo iii-programacionpython02
Progra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython01
Arrays metodos deordenamiento01
Clase2 algoritmos formas-representacionalgoritmicas1
Algoritmos estructuras repetitivas-ej#2
Mi paso2 planteamiento_problema - clase
Mi paso2 mapas_mentales_clase
Mi paso2 ejemplo pasos 1 al 3 - clase
Planteamiento del problema
Mi lluvia de_ideas

Último (20)

DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPT
Protocolos de seguridad y mecanismos encriptación
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
ccna: redes de nat ipv4 stharlling cande
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
modulo seguimiento 1 para iniciantes del
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
El uso de las TIC en la vida cotidiana..
Historia Inteligencia Artificial Ana Romero.pptx
Protocolos de seguridad y mecanismos encriptación
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Mecanismos-de-Propagacion de ondas electromagneticas
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
informe_fichas1y2_corregido.docx (2) (1).pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
ccna: redes de nat ipv4 stharlling cande
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
modulo seguimiento 1 para iniciantes del
Estrategia de Apoyo de Daylin Castaño (5).pdf
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Diapositiva proyecto de vida, materia catedra
Curso de generación de energía mediante sistemas solares
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.

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.