SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
4
Lo más leído
UNIVERSIDAD VERACRUZANASISTEMAS COMPUTACIONALES ADMINISTRATIVOSE.E. Base de Datos1.8 Estructura de un sistema de base de datosFuentes:Fundamentos de Bases de Datos. Cuarta EdiciónCapitulo 1. Introducción Silberschatz; Korth; Sudarshan.McGraw Hill. 2002Catedrático:Dr. Carlos A. Torres Gastelú Bloque:  5 H. Veracruz, Ver.  Agosto 2009
EXPERIENCIA  EDUCATIVA  BASE DE DATOS1.8 Estructura de un sistema de base de datosUn 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).Fundamentos de Base de datos                       SILBERSCHATZ
EXPERIENCIA  EDUCATIVA  BASE DE DATOSDebido 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. Fundamentos de Base de datos                       SILBERSCHATZ
EXPERIENCIA  EDUCATIVA  BASE DE DATOS1.8.1. Gestor de almacenamientoFundamentos de Base de datos                       SILBERSCHATZUn 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 DATOSFundamentos de Base de datos                       SILBERSCHATZLos 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 DATOSFundamentos de Base de datos                       SILBERSCHATZEl 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 DATOS1.8.2. Procesador de consultasFundamentos de Base de datos                       SILBERSCHATZLos 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 DATOSFundamentos de Base de datos                       SILBERSCHATZ

Más contenido relacionado

PPTX
Analisis y diseño de sistemas
DOCX
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
DOCX
Entidad relacion
PPTX
Dependencias Funcionales en Bases de Datos
PDF
Diagramas de Flujos de Datos
PPTX
Segmentacion de memoria
PPTX
Gestores de base de datos
PPTX
Funciones de un administrador de base de datos
Analisis y diseño de sistemas
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Entidad relacion
Dependencias Funcionales en Bases de Datos
Diagramas de Flujos de Datos
Segmentacion de memoria
Gestores de base de datos
Funciones de un administrador de base de datos

La actualidad más candente (20)

PPT
Patrones para asignar responsabilidades. grasp
PPT
Sistemas de Gestión de Bases de datos
PPTX
Proyecto De Base De Datos
DOCX
control de concurrencia
PPTX
Arquitecturas de pizarra o repositório
DOCX
Qué es uml, PARA QUE SIRVE, PASOS
PDF
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
PPTX
Requerimientos de un sistema de información
PPTX
Analista de sistema
PPTX
TRANSACCIONES
PDF
Gestión de archivos
PPTX
Sistemas de apoyo a la toma de decisiones
PPTX
Memoria Estatica
 
PDF
Bases de datos distribuidas
DOCX
Arquitectura pizarra
PPTX
Base de datos con conclusion
PPTX
Preguntas del examen
PPT
Rol del Analista de Sistemas
PPTX
Normalización de Base de Datos
PPTX
Documentación de Software
Patrones para asignar responsabilidades. grasp
Sistemas de Gestión de Bases de datos
Proyecto De Base De Datos
control de concurrencia
Arquitecturas de pizarra o repositório
Qué es uml, PARA QUE SIRVE, PASOS
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
Requerimientos de un sistema de información
Analista de sistema
TRANSACCIONES
Gestión de archivos
Sistemas de apoyo a la toma de decisiones
Memoria Estatica
 
Bases de datos distribuidas
Arquitectura pizarra
Base de datos con conclusion
Preguntas del examen
Rol del Analista de Sistemas
Normalización de Base de Datos
Documentación de Software
Publicidad

Similar a 1.8 Estructura De Un Sistema De Base De Datos (20)

PPT
6140520
PPTX
Usuarios Y Administradores
PPTX
Taller 080324 dbd-0103 - bases de datos
PPTX
Fundamentos de BD - Unidad 1 Sistemas Gestores de BD
PPTX
Estructura del sistema de bases de datos
PPTX
Base de datos 1
PPTX
Historia de los sistemas de bd
PPTX
Gestor de almacenamiento
PPTX
Introducción a las bases de datos por : Griceidy Rodriguez
DOC
Características, componentes y arquitectura de los dbms.
PPTX
Presentacion bases de datos
PPTX
Presentacion bases de datos
DOCX
Ensayo de base de datos
DOCX
Fase1 BD avanzada
PPTX
PLANTILLA TRABAJO BASE DE DATOS.pptx
DOCX
Conceptos de bases de datos
PDF
Conceptos de bases de datos
PDF
Conceptos de bases de datos
PPTX
Base de datos
6140520
Usuarios Y Administradores
Taller 080324 dbd-0103 - bases de datos
Fundamentos de BD - Unidad 1 Sistemas Gestores de BD
Estructura del sistema de bases de datos
Base de datos 1
Historia de los sistemas de bd
Gestor de almacenamiento
Introducción a las bases de datos por : Griceidy Rodriguez
Características, componentes y arquitectura de los dbms.
Presentacion bases de datos
Presentacion bases de datos
Ensayo de base de datos
Fase1 BD avanzada
PLANTILLA TRABAJO BASE DE DATOS.pptx
Conceptos de bases de datos
Conceptos de bases de datos
Conceptos de bases de datos
Base de datos
Publicidad

Más de Carlos Arturo (20)

DOC
Ejercicios De Sql BD
PPTX
Arquitectura De Aplicaciones
PDF
Creación de una base de datos
PDF
Sistemas de gestión de base de datos
PDF
Instalación de SQL 2005 & SQL Management Studio
PDF
Sitios Web Recomendados
PDF
Check list para el diseño de bd
PPTX
1.7 Gestiòn de transacciones
PDF
Calendario De 2010(2)1
PDF
PDF
Microsoft SQL
DOC
Programa de estudios SIO
DOC
Criterios De Operaciòn
DOC
Criterios De OperacióN Catg
PDF
Ejemplo ReseñA Brasil
PDF
PDF
Ejemplo ReseñA Libro Grudnitski
PDF
Informe Lectura Y ReseñA
PDF
Elementos ReseñA
Ejercicios De Sql BD
Arquitectura De Aplicaciones
Creación de una base de datos
Sistemas de gestión de base de datos
Instalación de SQL 2005 & SQL Management Studio
Sitios Web Recomendados
Check list para el diseño de bd
1.7 Gestiòn de transacciones
Calendario De 2010(2)1
Microsoft SQL
Programa de estudios SIO
Criterios De Operaciòn
Criterios De OperacióN Catg
Ejemplo ReseñA Brasil
Ejemplo ReseñA Libro Grudnitski
Informe Lectura Y ReseñA
Elementos ReseñA

Último (20)

PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Presentación de Redes de Datos modelo osi
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
clase auditoria informatica 2025.........
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
taller de informática - LEY DE OHM
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Sesion 1 de microsoft power point - Clase 1
REDES INFORMATICAS REDES INFORMATICAS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Calidad desde el Docente y la mejora continua .pdf
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Zarate Quispe Alex aldayir aplicaciones de internet .docx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Presentación de Redes de Datos modelo osi
Plantilla para Diseño de Narrativas Transmedia.pdf
Propuesta BKP servidores con Acronis1.pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
clase auditoria informatica 2025.........
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
CyberOps Associate - Cisco Networking Academy
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
taller de informática - LEY DE OHM
historia_web de la creacion de un navegador_presentacion.pptx
introduccion a las_web en el 2025_mejoras.ppt
Sesion 1 de microsoft power point - Clase 1

1.8 Estructura De Un Sistema De Base De Datos

  • 1. UNIVERSIDAD VERACRUZANASISTEMAS COMPUTACIONALES ADMINISTRATIVOSE.E. Base de Datos1.8 Estructura de un sistema de base de datosFuentes:Fundamentos de Bases de Datos. Cuarta EdiciónCapitulo 1. Introducción Silberschatz; Korth; Sudarshan.McGraw Hill. 2002Catedrático:Dr. Carlos A. Torres Gastelú Bloque: 5 H. Veracruz, Ver. Agosto 2009
  • 2. EXPERIENCIA EDUCATIVA BASE DE DATOS1.8 Estructura de un sistema de base de datosUn 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).Fundamentos de Base de datos SILBERSCHATZ
  • 3. EXPERIENCIA EDUCATIVA BASE DE DATOSDebido 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. Fundamentos de Base de datos SILBERSCHATZ
  • 4. EXPERIENCIA EDUCATIVA BASE DE DATOS1.8.1. Gestor de almacenamientoFundamentos de Base de datos SILBERSCHATZUn 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 DATOSFundamentos de Base de datos SILBERSCHATZLos 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 DATOSFundamentos de Base de datos SILBERSCHATZEl 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 DATOS1.8.2. Procesador de consultasFundamentos de Base de datos SILBERSCHATZLos 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.
  • 8. EXPERIENCIA EDUCATIVA BASE DE DATOSFundamentos de Base de datos SILBERSCHATZ