Sei sulla pagina 1di 14

Sistema de Base de datos

Es un sistema computarizado cuyo propsito general es mantener informacin y hacer que est disponible cuando se solicite. Se compone por: Informacin: Integrada Compartida Equipo Volmenes de Almacenamiento secundario Procesador o procesadores y la memoria principal Programas DBMS (Data Base Management System) Usuarios Programador de aplicaciones Usuario final DBA (Administrador de Base de Datos)

Sistema de Administracin de Base de Datos (DBMS)


Base de Datos Usuarios Finales

Programas de Aplicacin

Sistema de Administracin de Bases de datos (DBMS)


Es un conjunto de programas que maneja todo acceso a la base de datos. Funcin: Definicin de datos Manipulacin de Datos Seguridad e integridad de los datos Recuperacin y concurrencia de los datos Diccionario de datos Desempeo

Base de datos
Coleccin de tablas y objetos relacionadas entre s y organizados como un grupo

Base de Datos Sistema de Compras

Clientes
Facturas

Empleados

Pedido
Recepcin

Tablas

Alamacn

Productos

Sistema de Facturacin

Tablas
Coleccin de registros (filas) y campos (columnas) que almacenan informacin sobre una entidad.

Campos
Mat ricula 96-9874 93-4578 Nombre Juan Luis Apellido Prez Lpez Telef ono 533-6547 566-9874

Registros

Ventajas de la utilizacin de sistemas de Bases de Datos: Compacto Rpido Menos laborioso Actual Ofrece un control centralizado de la informacin Es Es Es Es Es Es Es posible posible posible posible posible posible posible disminuir la redundancia controlar la inconsistencia compartir los datos hacer cumplir las normas aplicar restricciones de seguridad mantener la integridad equilibrar requerimientos opuestos

Arquitectura de las bases de datos Nivel interno: El nivel ms bajo de abstraccin describe cmo se almacenan realmente los datos. Nivel conceptual: Describe qu datos son realmente almacenados en la base de datos y las relaciones que existen entre los datos. Nivel externo: Describe slo parte de la base de datos completa.

Arquitectura para sistemas de Bases de Datos


Nivel Externo (Vistas Individuales de los usuarios)

Nivel Conceptual (Vista comunitaria de los usuarios) Nivel Interno (Vista del almacenamiento)

Funcin del BDA (Database Administrator)

Definicin de esquema Conceptual Definicin de esquema Interno Vincularse con los usuarios Definir las verificaciones de seguridad e integridad Definir procedimientos de respaldo y recuperacin Supervisar el desempeo y responder a cambios en los requerimientos

DBMS, manejador de archivos y el manejador de disco


DBMS Solicita registro almacenado

Devuelve registro almacenado Manejador de Archivos

Solicita Pgina almacenada Manejador de Disco Operacin de E/S en disco

Devuelve Pgina almacenado

Datos ledos del disco

Base de Datos Almacenada

DBMS

Solicita registro almacenado

Devuelve registro almacenado

Manejador de Archivos Solicita Pgina almacenada

Devuelve Pgina almacenado

Manejador de Disco

Operacin de I/ O en disco

Datos ledos del disco

BD Almacenada

Sistema de Base de datos Distribuidos Esquema Definicin Concepto Ventajas Las doce Reglas de los sistemas Distribuidos Problemas

Sistema de Base de datos Distribuidos


12 Reglas Autonoma local No dependencia de un sitio central Operacin Continua Independencia con respecto a la localizacin (transparencia de localizacin) Independencia con respecto a la fragmentacin Procesamiento distribuido de consultas Manejo distribuido de transacciones Independencia con respecto a el equipo Independencia con respecto al sistema Operativo Independencia con respecto a la red Independencia con respecto al DBMS

Sistema de Base de datos Distribuidos Problemas de los sistemas distribuidos Procesamiento de consultas Administracin de catlogos Propagacin de actualizaciones Recuperacin Concurrencia Compuertas

Potrebbero piacerti anche