Download

Tecnolog as Emergentes de Bases de Datos






Advertisement
Download Presentation
Comments
devaki
From:
|  
(642) |   (0) |   (0)
Views: 56 | Added: 21-10-2012
Rate Presentation: 0 0
Description:
Contenidos. Revisaremos las principales tecnolog
Tecnolog as Emergentes de Bases de Datos

An Image/Link below is provided (as is) to

Download Policy: Content on the Website is provided to you AS IS for your information and personal use only and may not be sold or licensed nor shared on other sites. SlideServe reserves the right to change this policy at anytime. While downloading, If for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.











- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -




1. Tecnolog?as Emergentes de Bases de Datos Unidad 10

2. Contenidos Revisaremos las principales tecnolog?as emergentes de bases de datos que de alguna manera est?n vigentes en la actualidad: Bases de Datos Activas Bases de Datos Orientadas a Objetos Bases de Datos Distribu?das Bases de Datos Espaciales y Temporales Bases de Datos Multimediales DataWarehouse y DataMining

3. Introducci?n Se cumplen ya m?s de treinta a?os desde que el Dr. Codd propuso el modelo relacional en 1970, dando lugar a la "segunda generaci?n" de productos de bases de datos: ORACLE, DB2, INGRES, INFORMIX, SYBASE, etc. que presentan una mayor independencia f?sico/l?gica, mayor flexibilidad y lenguajes de especificaci?n (que act?an sobre conjuntos de registros). Este tipo de productos se ha impuesto en el mercado y ha sido uno de los principales focos de investigaci?n durante las d?cadas de los setenta y ochenta.

4. Introducci?n - 2 En los ?ltimos a?os hemos asistido a un avance espectacular en la tecnolog?a de bases de datos. Aparecen : Bases de datos multimedia Activas Deductivas Distribu?das Orientadas a Objetos Seguras en las ?ltimas versiones de algunos DBMS y en nuevos productos

5. Introducci?n - 3 Esta nueva generaci?n de bases de datos (la "tercera"), se caracteriza por proporcionar capacidades de gesti?n de datos, objetos y gesti?n de conocimiento. Pretende responder a las necesidades de aplicaciones tales como: CASE (Ingenier?a del software asistida por ordenador), CAD/CAM/CIM, SIG (sistemas de informaci?n geogr?fica), informaci?n textual, aplicaciones cient?ficas, sistemas m?dicos, publicaci?n digital, educaci?n y formaci?n, sistemas estad?sticos, comercio electr?nico, etc.

6. Introducci?n - 4 Todas estas nuevas tecnolog?as afectan al proceso de dise?o de bases de datos, que resulta cada d?a m?s dif?cil, as? como a la administraci?n de los sistemas. Por otra parte, tambi?n se establece el desarrollo de nuevos est?ndares como el ODMG y el SQL1999 (hasta ahora conocido como SQL3), que recojen las caracter?sticas de esta nueva generaci?n.

7. Bases de Datos Activas Los sistemas de bases de datos activas (Active DataBase Management System - ADBMS) han sido un ?rea importante de investigaci?n los ?ltimos a?os, principalmente por la necesidad de contar con ?funcionalidad activa? en los sistemas de informaci?n. Conceptos como ?objetos activos? y ?eventos? son utilizados en muchas ?reas de investigaci?n tecnol?gica, a?n m?s all? de los sistemas de bases de datos. A?n no esta absolutamente claro que funcionalidad debe soportar un DBMS para ser considerado un sistema activo.

8. ADBMS - 2 Se distinguen algunos conceptos y caracter?sticas que se deben cumplir obligatoriamente para considerar un DBMS como un sistema activo, a su vez otro grupo de estas son caracter?sticas ?deseables? en este tipo de sistemas. Las Bases de Datos activas pretenden la generaci?n de sistemas aut?nomos o semi-aut?nomos. El concepto de sistema activo, conlleva que de alguna manera los sistemas deben contar con un mecanismo que les permita estar ?al tanto? de lo que sucede a su alrededor. El concepto de ?Evento? y ?Respuesta? es un paradigma para muchos de los sistemas de informaci?n futuros, y ya que se trata de un fen?meno horizontal, las tecnolog?as de bases de datos han tenido que simplemente sumarse al paradigma evento-respuesta.

9. ADBMS - 3 En otras palabras, todos los DBMS futuros, sean relacionales, orientados a objetos deber?n mostrar alguna funcionalidad activa. En la actualidad, los ADBMS han logrado un buen nivel de madurez, y las funcionalidades activas ya se encuentran presentes en muchos DBMS. En los ADBMS se ha definido un set de reglas denominadas ECA-Rules (Event-Condition-Action rules), que consiste en eventos, condiciones y acciones. El significado de una regla de este tipo es: ?Cuando un evento ocurra, verifique las condiciones, y si aplica, ejecute la acci?n?. En tecnolog?as de bases de datos son utilizados com?nmente otros t?rminos, por ejemplo Triggers.

10. Evento-Condici?n-Acci?n Event-Condition-Action ECA-Rules: Una vez que un set de reglas ha sido definidas el ADBMS monitorea los eventos relevantes. Un evento relevante es aquel que tiene definida alguna regla. Cada vez que el ADBMS detecta la ocurrencia de un evento relevante, notifica al componente encargado de la ejecuci?n de la regla asociada. Esta notificaci?n se denomina ?event signalling? o se?alizaci?n de eventos. En consecuencia, todas las reglas definidas para responder a dicho evento se ?gatillan? (trigger), y deben ser ejecutadas. La ejecuci?n de reglas incorpora la evaluaci?n de condiciones, y si dichas condiciones satisfacen, se ejecuta la acci?n.

11. Caracter?sticas de un ADBMS Una base de datos puede considerarse activa si cumple al menos las siguientes caracter?sticas: ECA-Rules Un ADBMS es un DBMS: Todos los conceptos requeridos en un DBMS pasivo est?n presentes en un ADBMS. Esto significa que si un usuario desconoce las funcionalidades activas, un ADBMS se comportar? exactamente como un DBMS. Un ADBMS contiene un modelo ECA-Rule: Un ADBMS extiende las funcionalidades de un DBMS de manera de soportar un comportamiento reactivo. Dicho comportamiento debe ser especificable / definible por el usuario.

12. Caracter?sticas de un ADBMS? 2.a. Un ADBMS debe proveer funcionalidad para la definici?n de tipos de eventos: Un tipo de evento describe las situaciones a las cuales una reacci?n debe ser asociada. En la medida que se requiera, se puede definir eventos que se se?alizan antes o despu?s de ocurrida la operaci?n. Existen 2 tipos de eventos: primitivos y compuestos. Los eventos primitivos son elementales, por ejemplo, modificaci?n de datos, invocaci?n de m?todos, y eventos de tiempo. Los eventos compuestos son eventos que agrupan un conjunto de eventos primitivos e incluso otros eventos compuestos.

23. Bases de Datos Objeto-Relacionales (Object ? Relational OR) Limitaciones del Modelo Relacional: En el tiempo ha quedado demostrado que los modelos de bases de datos relacionales son en extremo poderosos en aplicaciones tradicionales de bases de datos (sistemas de negocios o sistemas de informaci?n administrativo). Adem?s de su simplicidad, el concepto de TABLA ofrece una aproximaci?n ideal para la representaci?n de ?datos del negocio? o ?bussines data?. Sin embargo, cuando el modelo relacional es aplicado en soluciones inform?ticas que no estan relacionadas a la administraci?n de los ?datos del negocio?, tales como aplicaciones de CAD, im?genes, multimedia, informaci?n geogr?fica... Se hace obvio que el modelo relacional no es el m?s apropiado. Este tipo de aplicaciones involucra datos y estructuras extremadamente complejas para ser representadas en la tradicional estructura de tabla ?plana?.

24. Limitaciones del Modelo Relacional

25. Atributos Multi-Valor Dos de las primeras limitaciones del modelo relacional, nacen de sus restricciones estructurales: En un modelo relacional, se debe descomponer los atributos en busca de una expresi?n at?mica e indivisible. Para aquellos atributos que involucran listas de valores (multi-valor), dichos valores deben ser mapeados en una tabla diferente. Como resultado la informaci?n sobre la estructura de los atributos se pierde y los datos est?n diseminados en m?ltiples relaciones.

30. Abstract Data Types (ADTs)

32. Abstract Data Types (ADTs)

34. Tendencias

36. Tendencias


Other Related Presentations

Copyright © 2014 SlideServe. All rights reserved | Powered By DigitalOfficePro