Está en la página 1de 14

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)

Usuarios
Base de Datos Finales
Programas
de
Aplicación
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

Sistema Empleados
Clientes
de

Facturas
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

Ma t ric ula Nombre Ape llido Te le fono

96-9874 J ua n P é re z 533-6547

93-4578 Luis Lópe z 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 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
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 Datos leídos del


disco disco

Base de
Datos
Almacenada
DBMS

Solicita registro almacenado Devuelve registro almacenado

Manejador
de Archivos
Solicita Página almacenada Devuelve Página almacenado

Manejador
de Disco

Operación de I/ O en disco Datos leídos del 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

También podría gustarte