Tendencias de Bases de DatosOtoño 2009Dra. María Josefa Somodevilla Garcí[email protected]
ObjetivosQue el alumno identifique las
características generales de las B.D.O.O., Distribuidas, Activas, Espaciales y Multimedia e identifique los principales problemas que plantea su desarrollo y construcción, así como algunas de sus implantaciones y aplicaciones.
TemarioEvolución de las Bases de DatosBases de Datos Relacionales
ExtendidasBases de Datos Orientadas a
ObjetosBases de Datos DistribuidasBases de Datos ActivasBases de Datos Espaciales
Criterios y Procedimientos de Evaluación
Exámenes 50%Tareas 20%Proyecto 30%
Calificación Final 100%
Proyectos PropuestosGestión de ExámenesCampamentos de veranoCampeonatos de FutbolInformación PolicialCompañía de Seguros
Diseño Relacional Extendido Componentes de bases de datos
distribuidas, activas y espaciales
Bibliografía“Fundamentals of Database
Systems”. Elmasri and Navathe, 3th. Edition 2000, Addisson Wesley.
MySQL Web PageWamp Server
Evolución y Tendencias
Tecnología de las bases de datos
Excepcional productividadImpresionante impacto
económicoGrandes inversiones Aplicaciones desarrolladas
con SGBD Investigación y Desarrollo Marketing
LAS BASES DE DATOS SE HAN CONVERTIDO EN UN PRODUCTO ESTRATÉGICO DE PRIMER ORDEN
.
Gestión de datos
- PROCESOS DATOS
- GENERACIONES DE BASES DE DATOS
1ª SGBD JERÁRQUICOS/RED
2ª SGBD RELACIONALES
3ª SGBD DISTRIBUIDOS, ACTIVOS, ESPACIALES ORIENTADOS A OBJETOS, ...
3ª Generación de Bases de Datos
“Proporciona capacidades de gestión de datos al igual que sus predecesoras, permitiendo que grandes cantidades de datos persistentes sean compartidos por muchos usuarios. También proporcionan gestión de objetos, permitiendo tipos de datos muchos más complejos, objetos multimedia, datos derivados, encapsulamiento de la semántica de los datos, así como otras nuevas capacidades. Algunos proporcionan incluso gestión de conocimiento, soportando un gran número de reglas complejas para inferencia automática de información y mantener las restricciones de integridad entre datos”
Cattell (1991)
3ª Generación de Bases de Datos
“Gestiona información de una manera natural, haciendo esta información fácil de almacenar, acceder y utilizar. Es necesario:
Un fuerte soporte para texto, imagen, voz, animación y vídeo
Un modelo de bases de datos orientado a objetos
Un soporte de reglas declarativas para expresar las interrelaciones semánticas entre objetos”Khoshafian et al. (1990)
EMPRESA ABIERTA
Cambios en el Entorno Empresarial
Flexibilidad organizacionalAdaptación al cambioCoberturaExtensiones inter-empresaCooperaciones y alianzasProcesos integradosGestión integrada y consistente
Keen (1985)
Hardware y Comunicaciones
LEYES DE LA EVOLUCIÓN DEL HARDWARE:Ley de Moore: aproximadamente cada
18/24 meses se duplica el número de transistores en un circuito integrado.
MÁQUINAS PARALELASTÉCNICAS DE COMPRESIÓNDISPOSITIVOS DE ALMACENAMIENTO
ÓPTICODIGITALIZADORES DE AUDIO Y VÍDEO
Datos mal gestionados
El 70% de los informes se utilizan para volver a
introducir datos en bases de datos80/90% del tiempo se dedica al mantenimiento60/70% se dedica a mantener interfaces y transformar
datos de una base a otra100M$ a “parchear” programas por errores al pasar datos70% de las líneas de código sólo mueven datos20/40% de toda la mano de obra de EEUU se dedica
a recoger, almacenar, recuperar, ... información
Zachman (1996)
FUNDAMENTOSTEÓRICOS
PRODUCTOSAPLICACIONES
PRÁCTICAS
Factores Clave
RENDIMIENTO
BD
FUNCIONALIDAD/INTELIGENCIA
DISTRIBUCIÓN/INTEGRACIÓN
Líneas de Evolución
- BD PARALELAS
- BD EN TIEMPO REAL
- BD EN MEMORIA PRINCIPAL
Rendimiento
Distribución
- BD DISTRIBUIDAS
- BD FEDERADAS
- MULTIBASES DE DATOS
- BD MÓVILES
- BD “WEB”
Inteligencia
- BD ACTIVAS- BD DEDUCTIVAS- BD ORIENTADAS A OBJETOS- BD MULTIMEDIA- BD TEMPORALES- BD SEGURAS- BD DIFUSAS
Madurez
BD
PLANO CIENTÍFICO
PLANO INDUSTRIAL
PLANO COMERCIAL
Evolución y Tendencias de las BD: Madurez
TECNOLOGÍA CIENTIFICO INDUSTRIAL COMERCIAL
Relacionales **** **** ****Paralelas *** ** **Tiempo real ** * -Memoria principal ** * -Activas *** *** **Deductivas *** * -Orientadas a objetos *** *** *Multimedia *** ** **Temporales ** - -Seguras ** ** -Difusas * - -Dist. homogéneas *** *** *Federadas ** * -Multibases de datos ** * -Móviles ** - -Datawarehousing * *** **