Statistics
|
To access or cite this item use:
http://hdl.handle.net/10183/5860
| Title | Projeto de um DB2 extender para suporte aos conceitos de tempo e versão |
| Author |
Costa, Raquel Vieira Coelho
|
| Advisor |
Santos, Clesio Saraiva dos
|
| Co-advisor |
Edelweiss, Nina
|
| Date | 2004 |
| Level | Mestrado |
| Institution | Universidade Federal do Rio Grande do Sul. Instituto de Informática. Programa de Pós-Graduação em Computação. |
| Subject |
Banco : Dados
Banco : Dados temporais Versoes : Banco : Dados |
| Abstract in Portuguese | A utilização de versões permite o armazenamento de diferentes alternativas de projeto no desenvolvimento de uma aplicação. Entretanto, nem todo o histórico das alterações aplicadas sobre os dados é registrado. Modificações importantes podem ser realizadas e os valores anteriores são perdidos. O histórico completo somente é acessível através da junção de versões com um modelo temporal. Os conceitos de tempo e de versão aplicados em conjunto possibilitam a modelagem de aplicações complexas. Uma extensão que implemente simultaneamente estes dois conceitos em um banco de dados comercial não está disponível. O Modelo Temporal de Versões (TVM – Temporal Version Model) fornece a base para esta funcionalidade. O objetivo deste trabalho é projetar um extender para oferecer suporte aos conceitos de tempo e versão no sistema DB2, utilizando como base o TVM. A extensão engloba o mapeamento da hierarquia do TVM; a criação de tabelas administrativas; procedimentos para especificação das classes, atributos e relacionamentos; a definição de gatilhos e restrições para a manipulação dos dados diretamente nas tabelas criadas; e a especificação de procedimentos e UDFs para controle de versões e valores temporais e de outras UDFs que permitem consultas envolvendo os dois conceitos. Apesar do SGBD não ser totalmente orientado a objetos, como é definido no modelo utilizado (TVM), oferece mecanismos que permitem o mapeamento para um modelo objetorelacional. Através da utilização desta extensão, a união de tempo e de versões pode ser utilizada em aplicações reais. |
| Type | Dissertação |
| URI | http://hdl.handle.net/10183/5860 |
| Files | Description | Format | View |
|---|---|---|---|
| 000432655.pdf (1.528Mb) | Texto completo | Adobe PDF |
View/ |
This item is licensed under a Creative Commons License