Arquitectura del SGBD o DBMS

Base de Datos I ARQUITECTURA DE UN SISTEMA DE BASE DE DATOS Toda estructura de un SGBD está conformada por tres (3) niv

Views 60 Downloads 0 File size 329KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Base de Datos I

ARQUITECTURA DE UN SISTEMA DE BASE DE DATOS Toda estructura de un SGBD está conformada por tres (3) niveles (Modelos), a saber:

Nivel Externo: Corresponde a las vistas de los usuarios individuales, es decir, la manera cómo cada persona ve los datos.

Nivel Conceptual: Es la

vista de la comunidad de usuarios, es decir, todos ven una única Base de Datos. Es conocido como Nivel Global.

Nivel Interno: Se refiere a la vista de almacenamiento físico, es decir, la forma en que la Base de Datos está almacenada electrónicamente.

MSc. Simón Ramos L.

Base de Datos I

ARQUITECTURA DEL SISTEMA DE BASE DE DATOS

Esquemas y Correspondencias construidos y mantenidos por el DBA

Usuario A1

Usuario A2

Usuario B1

Usuario B2

Usuario B3

Software de Aplicación

Software de Aplicación

Software de Aplicación

Software de Aplicación

Software de Aplicación

Esquema Externo A

Vista Externa A

Esquema Vista Externa Externo B B

Correspondencia Externa /Conceptual A

Esquema Conceptual

Correspondencia Externa /Conceptual B

Vista Conceptual Correspondencia Conceptual / Interna

Interfaz con el usuario

Definición de la Estructura de Almacenamiento (Esquema Interno)

Base de Datos Almacenada (Vista Interna)

MSc. Simón Ramos L.

Sistema de Administración de Base de Datos (SGBD)

Base de Datos I

¿CÓMO EL SGBD VA INTERPRETANDO LA SOLICITUD?

1. El usuario emite una solicitud de acceso empleando para ello un software de aplicación o programa.

2. El SGBD intercepta la solicitud del usuario y la interpreta.

4. El SGBD inspecciona por turno el Esquema Externo, la correspondencia Externa / Conceptual, el Esquema Conceptual, la correspondencia Conceptual/ Interna y la definición de la Estructura de Almacenamiento. Siempre la secuencia es así.

3. El SGBD realiza las operaciones necesarias sobre la Base de Datos para satisfacer la solicitud.

MSc. Simón Ramos L.

Base de Datos I EL ADMINISTRADOR DE BASE DE DATOS Una de las principales razones para usar un SGBD es tener un control centralizado tanto de los datos como de los programas que acceden a esos datos. La persona que tiene este control central sobre el sistema se llama el Administrador de la Base de Datos o el DBA ( Database Administrator), quien es el responsable de: Decidir la estructura de almacenamiento y la estrategia de acceso (Diseño de la B.D.) Decidir el contenido de la información que contendrá la Base de Datos. Controlar el desempeño y responder a los cambios de requerimientos (Monitoreo y Entonación) MSc. Simón Ramos L.

¿Cuáles campos? ¿ Indexado? B.D.

Base de Datos I EL ADMINISTRADOR DE BASE DE DATOS Establecer una regla de respaldo y recuperación de los datos almacenados Relacionarse con los usuarios y atender sus requerimientos, manteniendo prioridades y actuando de manera equitativa Garantizar la integridad, seguridad y consistencia de los datos almacenados; además de compartir estos datos entre los diferentes usuarios 3=3

Reducir, lo mayor posible, el almacenamiento de datos innecesarios y redundantes MSc. Simón Ramos L.