Está en la página 1de 16

Universidad Israel

Historia de los Sistemas de BDs


O Sistemas de Archivos
O Primera Generacin de Bases de Datos
O Jerrquicas
O Red
O Relacionales
O Nuevos Modelos
O Orientados a Objetos
O Inteligentes
Un de histori
Procesamiento
poco a de
Archivo
de
Clientes Client
Usuario del es
Archivo de
Clientes
Procesamiento
de Archivo
de
Prstamos Prstam
os
Usuario del
Archivo de Prstamos
Por prstamo se guarda la informacin
cada
del cliente correspondiente: Redundancia
3
Antes

Dpto. Personal Dpto. Contabilidad


Dpto. Ventas

Clientes Ventas Cuentas


Empleados
Inventari
o

Personal Ahora BASE DE DATOS


Empleados
Ventas Clientes
SGBD
Ventas
Inventario
Contabilidad Cuentas
4
Sistema de Archivos
O Un sistema de Archivos es un sistema de Informacin en
donde los datos se almacenan en archivos
O Un sistema de archivos es un sistema de informacin
consistente en conjunto de programas que prestan servicio a
los usuarios finales, donde cada programa define y maneja
sus propios datos.
Caractersticas de los Sistemas de
Archivos
O Separacin y aislamiento de los datos (Dificultad de acceso)

O Redundancia e inconsistencia de datos

O Dificultad de acceso (Consultas fijas y proliferacin de programas

de aplicacin)

O Aislamiento de los Datos (Formatos de archivos incompatibles)


O Problemas de integridad

O Problemas de atomicidad
O Anomalas de acceso concurrente

O Problemas de seguridad
Sistemas de Archivos
Personal
Archiv Bodega
o Program
Em a
ple Archiv
Nmina Program
ados o
Produ a
ctos Inventari
os

Archiv
o Program
Depar a
tm Organiza Archiv Program
cin o a
Factur Facturaci
as n
Planificacin

Ventas
Sistemas de Archivos
O Primeros Sistemas de Archivos: Aos 50
O Lenguajes de alto nivel
O COBOL
O FORTRAN
O PL/1
O Aparecimiento de los problemas conocidos en
estos sistemas
O Grandes avances en algoritmos de
clasificacin y bsqueda.
Un poco de historia
Por qu surgieron los sistemas de Bases de Datos?

O Necesidad de solucionar las debilidades de los sistemas de
archivos
O Capacidades:
O Manejo de persistencia
O Soporte por lo menos de un modelo de datos
O Soporte de un lenguaje de alto nivel que permita manipular
y definir la estructura de la informacin
O Control de acceso
O Evitar inconsistencias al compartir la informacin

9
Bases de Datos Jerrquicas
Hotel
Hotel

P P P
Pisos 1 2 3

1 1 1 1 1 1 1 1 1 1.
Habitaciones
Habitaciones
Habitaciones . . . . . . . . . 1
1 2 3 4 5 6 7 8 9 0

Husped
Husped 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 16 17 18 1 2 2 2
Huspede 0 1 2 3 4 5 9 0 1 2
s
Bases de Datos Jerrquicas
O Aparecen a mediados de los aos 60
O IMS de IBM. (Cintas magnticas)
O Algoritmos de bsqueda ineficientes
O El concepto fsico de puntero se mantiene
O Independencia de datos muy limitada
O No se basa en una teora formal
O Programacin compleja
Bases de Datos en Red
Hotel
Hotel

P P P
Pisos 1 2 3

1 1 1 1 1 1 1 1 1 1.
Habitaciones
Habitaciones
Habitaciones . . . . . . . . . 1
1 2 3 4 5 6 7 8 9 0

Husped
Husped 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 16 17 18 1 2 2 2
Huspede 0 1 2 3 4 5 9 0 1 2
s
Bases de Datos en Red
O Evolucin del sistema jerrquico
O Mejora eficiencia de los algoritmos de
bsqueda
O Mantiene la escasa independencia de datos
O Incrementa la complejidad de los programas
O No se basa en teoras formales
Bases de Datos Relacionales
R1
R3

R5

R4

R2
Bases de Datos Relacionales
O Codd 1970. El Modelo Relacional
O Desarrolla el System R con IBM
O Aparece el lenguaje de consultas
O Origina el desarrollo del lenguaje
SQL
Tendencias de los SGBD
Sistemas para el soporte para toma de decisiones
(Data Warehouse) y/o con capacidades deductivas y
bases de datos temporales
Manejar informacin multimedial: Imgenes, audio,

videos
Bases de datos orientadas a objetos y objeto-
relacionales
Manejar informacin georeferenciada: Sistemas de
Informacin Geogrficos (SIG)
Manejo de informacin documental: Motores de
bsqueda, sistemas para el manejo de documentos.
Bases de datos nativas para XML

16

También podría gustarte