Sie sind auf Seite 1von 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)
Base de Datos
Sistema de Administracin
de Base de Datos (DBMS)
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
Tablas
Clientes
Empleados
Productos
F
a
c
t
u
r
a
s

Alamacn
R
e
c
e
p
c
i

n

Pedido
Sistema de
Facturacin
Sistema
de
Compras
Base de datos
Coleccin de tablas y objetos relacionadas entre s y
organizados como un grupo
Tablas
Coleccin de registros (filas) y campos (columnas) que
almacenan informacin sobre una entidad.
Mat ricula Nombre Apellido Telef ono
96-9874 Juan Prez 533-6547
93-4578 Luis Lpez 566-9874
Registros
Campos

Ventajas de la utilizacin de sistemas de Bases de Datos:
Es posible disminuir la redundancia
Es posible controlar la inconsistencia
Es posible compartir los datos
Es posible hacer cumplir las normas
Es posible aplicar restricciones de seguridad
Es posible mantener la integridad
Es posible equilibrar requerimientos opuestos

Compacto
Rpido
Menos laborioso
Actual
Ofrece un control centralizado de la informacin
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.

Nivel I nterno
(Vista del
almacenamiento)
Nivel Conceptual
(Vista comunitaria de
los usuarios)
Nivel Externo
(Vistas Individuales de los
usuarios)
Arquitectura para sistemas de Bases de Datos

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
Manejador
de Archivos
Manejador
de Disco
Base de
Datos
Almacenada
Devuelve registro almacenado
Devuelve Pgina almacenado
Datos ledos del
disco
Solicita registro
almacenado
Solicita Pgina
almacenada
Operacin de E/S en
disco
DBMS
Manejador
de Archivos
Manejador
de Disco
BD
Almacenada
Devuelve registro almacenado
Devuelve Pgina almacenado
Datos ledos del disco
Solicita registro almacenado
Solicita Pgina almacenada
Operacin de I/ O en disco
Sistema de Base de datos Distribuidos
Definicin
Concepto
Ventajas
Las doce Reglas de los sistemas Distribuidos
Problemas

Esquema
Sistema de Base de datos Distribuidos
Autonoma local
No dependencia de un sitio central
Operacin Continua
I ndependencia con respecto a la localizacin
(transparencia de localizacin)
I ndependencia con respecto a la fragmentacin
Procesamiento distribuido de consultas
Manejo distribuido de transacciones
I ndependencia con respecto a el equipo
I ndependencia con respecto al sistema Operativo
I ndependencia con respecto a la red
I ndependencia con respecto al DBMS


12 Reglas
Sistema de Base de datos Distribuidos
Procesamiento de consultas
Administracin de catlogos
Propagacin de actualizaciones
Recuperacin
Concurrencia
Compuertas

Problemas de los sistemas distribuidos

Das könnte Ihnen auch gefallen