Sistemas de Archivos
Unidad de Almacenamiento
Carpeta
Archivo
Sistema de Archivos
Programador
Computadora
Central
Programas de
aplicación
Sistema de Archivos
Problema de Inconsistencia y redundancia de datos
Archivos
Corriente
Cuentas
Programa de
Dirección cuentas
Teléfono corrientes
Cuentas de
Programa de
Ahorro
Dirección cuentas de
Teléfono ahorro
Sistema de Archivos
Problema de Dificultad en el acceso a los datos
Archivos
Programa
Clientes
Nombre listador de
Distrito todos los
clientes
Petición de un
nuevo
programa
Programador
Sistema de Archivos
Problema de aislamiento de datos
Formatos de Archivos
Cuentas de
Corriente
Cuentas
Ahorro
.txt .xml
Empleados
Clientes
.dat .dbf
Sistema de Archivos
Problema de integridad
Archivos
Programa
Cuenta
listador de
todos los
clientes
Ligaduras de
consistencias
Programador
Sistema de Archivos
Problema de atomicidad
Programa de
Archivos transferencias
Programa
Cuenta
Programa
Cuenta
Registro
para sumar cuenta B
cantidad
Sistema de Archivos
Problema de acceso concurrente
Programa de
Archivos retiro de dinero
Juan
Programa
para restar
cantidad
Cuenta
Cuenta
NO 102030
Programa
Ana
para imprimir
nuevo saldo
Sistema de Archivos
Problema de seguridad
Archivos
bancarias
Cuentas
Programa de
cuentas
corrientes
Empleados
del banco
Programa de
cuentas de
ahorro
Sistema de Gestión de Base de Datos
Lenguaje de
programación
S
SGBD Q Programas de
BD aplicación
L
crea
procesa Consultas
administra
Sistema de Gestión de Base de Datos
Visión de los datos – Abstracción de datos
Esquema Ejemplar
Sistema de Gestión de Base de Datos
Visión de los datos – Independencia de datos
INDEPENDENCIA
FISICA DE DATOS CONSULTAS
CAMBIOS SIN
AFECTAR A PROGRAMAS DE
INDEPENDENCIA
APLICACIÓN
LOGICA DE DATOS
Sistema de Gestión de Base de Datos
Modelo de Datos
Modelo Entidad-Relación
Modelo Orientado a Objetos
Modelo de Datos Semántico
Modelo de Datos Funcional
Modelo Relacional
Modelo de Red
Modelo Jerárquico
Sistema de Gestión de Base de Datos
Lenguaje de base de datos
Programa
Cuenta
Programa
Cuenta
Registro
para sumar cuenta B
cantidad
Sistema de Gestión de Base de Datos
Gestión de Transacciones
INICIO DE LA TRANSACCION
Tablas
Cuenta
Cuenta
Registro
LMD para
cuenta B
sumar
cantidad
FIN DE LA TRANSACCION
Sistema de Gestión de Base de Datos
Administrador de la base de datos
INICIO Es
DE la
LApersona que tiene el control
TRANSACCION
central sobre el sistema
Entre sus funciones están:
INICIO DE LA TRANSACCION
Tipos de usuarios:
•Programadores de aplicaciones
•Usuarios especializados
•Usuarios normales
FIN DE LA TRANSACCION