Você está na página 1de 5

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 cmo 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


fsico, es decir, la forma en que la Base de Datos est almacenada electrnicamente.

MSc. Simn Ramos L.

Base de Datos I

ARQUITECTURA DEL SISTEMA DE BASE DE DATOS


Usuario A1
Software de Aplicacin

Usuario A2
Software de Aplicacin

Usuario B1
Software de Aplicacin

Usuario B2
Software de Aplicacin

Usuario B3
Software de Aplicacin

Esquemas y Correspondencias construidos y mantenidos por el DBA

Esquema Externo A

Vista Externa A
Correspondencia Externa /Conceptual A

Esquema Vista Externa Externo B B


Correspondencia Externa /Conceptual B

Esquema Conceptual

Vista Conceptual
Correspondencia Conceptual / Interna

Sistema de Administracin de Base de Datos (SGBD)

Interfaz con el usuario

Definicin de la Estructura de Almacenamiento (Esquema Interno)

Base de Datos Almacenada (Vista Interna)

MSc. Simn Ramos L.

Base de Datos I

CMO EL SGBD VA INTERPRETANDO LA SOLICITUD?

1. El usuario emite una solicitud de acceso empleando para ello un software de aplicacin o programa. 4. El SGBD inspecciona por turno el Esquema Externo, la correspondencia Externa / Conceptual, el Esquema Conceptual, la correspondencia Conceptual/ Interna y la definicin de la Estructura de Almacenamiento. Siempre la secuencia es as.

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

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

MSc. Simn 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 (Diseo de la B.D.) Decidir el contenido de la informacin que contendr la Base de Datos. Controlar el desempeo y responder a los cambios de requerimientos (Monitoreo y Entonacin)
MSc. Simn Ramos L.

Cules campos? Indexado? B.D.

Base de Datos I EL ADMINISTRADOR DE BASE DE DATOS Establecer una regla de respaldo y recuperacin 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; adems de compartir estos datos entre los diferentes usuarios
3=3

Reducir, lo mayor posible, el almacenamiento de datos innecesarios y redundantes


MSc. Simn Ramos L.