Administración de Bases de Datos

Anuncio
Sistema de Base de datos
Es un sistema computarizado cuyo propósito general es
mantener información y hacer que esté disponible cuando se
solicite.
Se compone por:
Información:
 Integrada
 Compartida
Equipo
 Volúmenes 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 Administración
de Base de Datos (DBMS)
Base de Datos
Programas
de
Aplicación
Usuarios
Finales
Sistema de Administración de Bases de datos (DBMS)
Es un conjunto de programas que maneja todo acceso a la base
de datos.
Función:
Definición de datos
Manipulación de Datos
Seguridad e integridad de los datos
Recuperación y concurrencia de los datos
Diccionario de datos
Desempeño
Base de datos
Colección de tablas y objetos relacionadas entre sí y
organizados como un grupo
Base de Datos
Empleados
Clientes
Facturas
Sistema
de
Compras
Pedido
Tablas
Recepción
Alamacén
Productos
Sistema de
Facturación
Tablas
Colección de registros (filas) y campos (columnas) que
almacenan información sobre una entidad.
Campos
Mat ricula
Nombre
Apellido
Telef ono
96-9874
Juan
Pérez
533-6547
93-4578
Luis
López
566-9874
Registros
Ventajas de la utilización de sistemas de Bases de Datos:
Compacto
Rápido
Menos laborioso
Actual
Ofrece un control centralizado de la información
•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 más bajo de abstracción
describe cómo 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 sólo 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)
Función del BDA (Database Administrator)
•Definición de esquema Conceptual
•Definición de esquema Interno
•Vincularse con los usuarios
•Definir las verificaciones de seguridad e
integridad
•Definir procedimientos de respaldo y
recuperación
•Supervisar el desempeño 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 Página
almacenada
Devuelve Página almacenado
Manejador
de Disco
Operación de E/S en
disco
Base de
Datos
Almacenada
Datos leídos del
disco
DBMS
Devuelve registro almacenado
Solicita registro almacenado
Manejador
de Archivos
Solicita Página almacenada
Devuelve Página almacenado
Manejador
de Disco
Datos leídos del disco
Operación de I/ O en disco
BD
Almacenada
Sistema de Base de datos Distribuidos
Esquema
•Definición
•Concepto
•Ventajas
•Las doce Reglas de los sistemas Distribuidos
•Problemas
Sistema de Base de datos Distribuidos
12 Reglas
•Autonomía local
•No dependencia de un sitio central
•Operación Continua
•Independencia con respecto a la localización
(transparencia de localización)
• Independencia con respecto a la fragmentación
•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
•Administración de catálogos
•Propagación de actualizaciones
•Recuperación
•Concurrencia
•Compuertas
Documentos relacionados
Descargar