Está en la página 1de 26

BASES DE DATOS AVANZADAS

Tema 1

Futuro de las Bases de Datos


Univ. Cantabria Fac. de Ciencias
Francisco Ruiz, Marta Zorrilla

Objetivos

Dar a conocer la importancia que ha adquirido la tecnologa


de bases de datos en la industria.
Presentar la evolucin de la gestin de los datos.
Sealar los nuevos retos de las bases de datos.
Analizar las lneas de evolucin de las bases de datos.
Dar a conocer cmo evaluar la madurez de una tecnologa de
bases de datos.

Fco. Ruiz, Marta Zorrilla

1.2

Contenido

Evolucin de la gestin de datos


Nuevos retos






Cambios en el entorno empresarial


Avances en el hardware y las comunicaciones
Datos mal gestionados

Factores y lneas de evolucin





Seales de preocupacin

Factores clave
Fundamentos tericos
Aplicaciones prcticas

Madurez de las nuevas tecnologas

Fco. Ruiz, Marta Zorrilla

1.3

Bibliografa

Bsica
 Piattini et al. (2006): Tecnologa y Diseo de Bases de
Datos.

 Cap. 5.

Complementaria
-

Fco. Ruiz, Marta Zorrilla

1.4

Evolucin de la Gestin de Datos


TECNOLOGA DE LAS BASES DE DATOS
. Excepcional productividad
. Impresionante impacto econmico
- 8.000M $ y 20% de crecimiento
. Grandes inversiones
- Aplicaciones desarrolladas con SGBD
- Investigacin y Desarrollo
- Marketing

LAS BASES DE DATOS SE HAN CONVERTIDO EN


UN PRODUCTO ESTRATGICO DE PRIMER ORDEN
Fco. Ruiz, Marta Zorrilla

1.5

Evolucin de la Gestin de Datos




GESTIN DE LAS EMPRESAS CON COBOL

PROCESOS

GENERACIONES DE BASES DE DATOS

DATOS

1 SGDB MODELOS JERRQUICOS Y EN RED


2 SGBD RELACIONALES
3 SGBD INTELIGENTES, ACTIVOS,
ORIENTADOS A OBJETOS
OBJETOS,, XML, otros

Fco. Ruiz, Marta Zorrilla

1.6

Evolucin de la Gestin de Datos


3 GENERACIN DE BASES DE DATOS

Proporciona capacidades de gestin de datos al igual que


sus predecesoras, permitiendo que grandes cantidades de
datos persistentes sean compartidos por muchos usuarios.
Tambin proporcionan gestin de objetos, permitiendo
tipos de datos muchos ms complejos, objetos multimedia,
datos derivados, encapsulamiento de la semntica de los
datos, as como otras nuevas capacidades. Algunos
proporcionan incluso gestin de conocimiento,
soportando un gran nmero de reglas complejas para
inferencia automtica de informacin y mantener las
restricciones de integridad entre datos
Cattell (1991)
Fco. Ruiz, Marta Zorrilla

1.7

Evolucin de la Gestin de Datos


3 GENERACIN DE BASES DE DATOS

Gestiona informacin de una manera natural, haciendo esta


informacin fcil de almacenar, acceder y utilizar. Es necesario:
- Un fuerte soporte para texto, imagen, voz, animacin y vdeo
- Un modelo de bases de datos orientado al objeto
- Un soporte de reglas declarativas para expresar las
interrelaciones semnticas entre objetos

Khoshafian et al. (1990)


Fco. Ruiz,Ruiz
Francisco
Marta- BDA
Zorrilla

1.8

Nuevos Retos

Seales de Preocupacin
Buchmann (1996)


Los SGBD son monolticos: ofrecen todo tipo de servicios


en un solo paquete lo que conlleva costes altos y
prdida de eficiencia

Existen ms datos en hojas de clculo que en SGBD

El 50% de los datos en produccin estn en sistemas


heredados (legacy systems)

Muchas aplicaciones no necesitan ms que ficheros

Los servicios de rplica no escalan por encima de los


10000 nodos

Es difcil combinar datos muy estructurados y poco


estructurados

Fco. Ruiz, Marta Zorrilla

1.9

Nuevos Retos

Cambios en el Entorno Empresarial


Keen (1985)








Flexibilidad organizacional
Adaptacin al cambio
Cobertura
Extensiones inter-empresa
Cooperaciones y alianzas
Procesos integrados
Gestin integrada y consistente

EMPRESA ABIERTA
Fco. Ruiz, Marta Zorrilla

1.10

Nuevos Retos

Avances en el Hardware y las Comunicaciones




LEYES DE LA EVOLUCIN DEL HARDWARE:




Ley de Moore (memoria por chip)

Ley de Hoagland (densidad magntica)

Ley de Joy (MIPS)

Prediccin de Gray (ancho de banda)

MQUINAS PARALELAS, TCNICAS DE COMPRESIN,


TECNOLOGA GRID

REDES DE ALTA VELOCIDAD, DISPOSITIVOS PORTTILES


(PDA, PORTTILES,)

Fco. Ruiz, Marta Zorrilla

1.11

Nuevos Retos

Datos Mal Gestionados


Zachman (1996)







El 70% de los informes se utilizan para volver a introducir


datos en bases de datos
80/90% del tiempo se dedica al mantenimiento
60/70% se dedica a mantener interfaces y transformar
datos de una base a otra
100M$ a parchear programas por errores al pasar datos
70% de las lneas de cdigo slo mueven datos
20/40% de toda la mano de obra de EEUU se dedica a
recoger, almacenar, recuperar, ... informacin

Fco. Ruiz, Marta Zorrilla

1.12

Factores y Lneas de Evolucin

Factores Clave
FUNDAMENTOS
TERICOS
INVESTIGADORES

PRODUCTOS

APLICACIONES
PRCTICAS

SUMINISTRADORES

USUARIOS

Fco. Ruiz, Marta Zorrilla

1.13

Factores y Lneas de Evolucin

Fundamentos Tericos
FUNDAMENTOS
TERICOS

Modelos de Referencia
ANSI
ISO
...

Modelos de datos
Jerrquico
Codasyl
Relacional
Orientado a Objetos
...

ESTRUCTURA Y ESTANDARIZACIN
Fco. Ruiz, Marta Zorrilla

1.14

Factores y Lneas de Evolucin

Aplicaciones Prcticas


CASE

CAD/CAM/CIM

SIG (Geographical Information Systems)

APLICACIONES CIENTFICAS

SISTEMAS MDICOS

PUBLICACIN DIGITAL

EDUCACIN

SISTEMAS ESTADSTICOS

COMERCIO ELECTRNICO

Fco. Ruiz, Marta Zorrilla

1.15

Factores y Lneas de Evolucin

Lneas de Evolucin
FUNCIONALIDAD/
INTELIGENCIA

BD

RENDIMIENTO

DISTRIBUCIN/
INTEGRACIN
Fco. Ruiz, Marta Zorrilla

1.16

Factores y Lneas de Evolucin

Lneas de Evolucin - rendimiento

- BD PARALELAS
- BD EN TIEMPO REAL
- BD EN MEMORIA PRINCIPAL
- BD GRID

Fco. Ruiz, Marta Zorrilla

1.17

Factores y Lneas de Evolucin

Lneas de Evolucin - distribucin


- BD DISTRIBUIDAS
- BD FEDERADAS
- MULTIBASES DE DATOS
- BD MVILES
- BD Y WEB

Fco. Ruiz, Marta Zorrilla

1.18

Factores y Lneas de Evolucin

Lneas de Evolucin funcionalidad/inteligencia


-

Fco. Ruiz, Marta Zorrilla

BD ACTIVAS
BD DEDUCTIVAS
BD ORIENTADAS A OBJETOS
BD MULTIMEDIA
BD TEMPORALES
BD SEGURAS
BD DIFUSAS
ALMACENES DE DATOS

1.19

Factores y Lneas de Evolucin

Lneas de Evolucin SGBDs


Prog. A

Prog. B

Prog. B

INF. PROCESOS
INF. CONTROL
INF. REST.
INF. DATOS

Ficheros
DATOS

Sistemas Orientados a Procesos


Fco. Ruiz, Marta Zorrilla

1.20

Factores y Lneas de Evolucin

Lneas de Evolucin - SGBDs


Prog. A

Prog. B

Prog. B

INF. PROCESOS
INF. CONTROL
INF. REST.

BD
INF. DATOS
DATOS

Bases de Datos Clsicas


Fco. Ruiz, Marta Zorrilla

1.21

Factores y Lneas de Evolucin

Lneas de Evolucin - SGBDs


Prog. A

Prog. B

Prog. B

INF. PROCESOS
INF. CONTROL

BD
INF. RESTRICCIONES
INF. DATOS
DATOS

Bases de Datos Semnticas


Fco. Ruiz, Marta Zorrilla

1.22

Factores y Lneas de Evolucin

Lneas de Evolucin - SGBDs


Prog. A

Prog. B

Prog. B

INF. PROCESOS
INF. CONTROL

BD
INF. CONTROL
INF. RESTRICCIONES

INF. DATOS
DATOS

Bases de Datos Activas


Fco. Ruiz, Marta Zorrilla

1.23

Factores y Lneas de Evolucin

Lneas de Evolucin - SGBDs


Prog. A

Prog. B

Prog. B

INF. PROCESOS
INF. CONTROL

BD
INF. PROCESOS
INF. CONTROL
INF. RESTRICCIONES
INF. DATOS
DATOS

Bases de Datos Orientadas a Objetos


Fco. Ruiz, Marta Zorrilla

1.24

Madurez de las Nuevas Tecnologas


PLANO CIENTFICO

BD

PLANO COMERCIAL

PLANO INDUSTRIAL
Fco. Ruiz, Marta Zorrilla

1.25

Nivel de madurez de las diferentes tecnologas

(Piatini,

2006)

Tecnologa

Cientfica

Industrial

Comercial

Relacionales

Paralelas

Tiempo real

Memoria ppal

Grid

Activas

Deductivas

OO

Multimedia

Seguras

Difusas

Distribuidas

XML

Fco. Ruiz, Marta Zorrilla

También podría gustarte