5. Estructura de archivos dentro de
los programas
Necesidad de escribir un nuevo
programa para cada nueva tarea
Aislamiento de los datos
Separación entre programas y datos
Naturaleza autodescriptiva de los datos
Almacenamiento persistente de las
estructuras de datos
Integración y compartimiento de los
datos
Manejo de múltiples vistas de los datos
Archivos tradicionales Base de Datos
ArchivosTradicionales vs.
Bases de Datos
6. Redundancia e inconsistencia
controlada
Restricciones de seguridad e
integridad
Manejo de la concurrencia
Independencia de los datos *
Redundancia e inconsistencia no
controlada por el sistema
Problemas de seguridad e
integridad
Dificultad de acceso a los datos,
anomalías de acceso concurrente
Archivos tradicionales Base de Datos
ArchivosTradicionales vs.
Bases de Datos
Nota: Se explicará con mayor profundidad más adelante
7. Sistemas de Gestión de Base de Datos
(DBMS)
Permite:
Definir, construir y manipular una base de datos
para distintas aplicaciones
Sistema de Propósito GeneralDBMS
Por lo tanto:
8. Sistema de Base de Datos
Software de acceso a
datos almacenados
Software para procesar
consultas /programas
Programas de Aplicación/Consultas
DBMS
Sistema de
Base de
Datos
Usuarios / Programadores
Base de Datos
Almacenada
Definición Base de
Datos Almacenada
10. Ventajas del enfoque Base de
Datos
Potencial para imponer normas o estándares
Disponibilidad de información actualizada
Controlar la redundancia
Evitar la inconsistencia
Facilita la aplicación de restricciones de seguridad
Disponer de procedimientos de respaldo
11. Ventajas del enfoque Base de Datos
Ayuda a
mantener la
integridad
Facilita lograr
una solución
de “equilibrio”
ante requisitos
opuestos
Abstracción e
Independencia
de Datos
Flexibilidad
(modificación
de la
estructura de
la base de
datos)
Menor tiempo
de creación de
aplicaciones
Reduce
costos, econo
mía de escala
(menor tiempo
de creación de
aplicaciones)