dc.contributor | Santos, Clesio Saraiva dos | |
dc.contributor | Edelweiss, Nina | |
dc.creator | Costa, Raquel Vieira Coelho | |
dc.date | 2007-06-06T18:50:34Z | |
dc.date | 2004 | |
dc.identifier | http://hdl.handle.net/10183/5860 | |
dc.identifier | 000432655 | |
dc.description | 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. | |
dc.format | application/pdf | |
dc.language | por | |
dc.rights | Open Access | |
dc.subject | Banco : Dados temporais | |
dc.subject | Versoes : Banco : Dados | |
dc.subject | Banco : Dados | |
dc.title | Projeto de um DB2 extender para suporte aos conceitos de tempo e versão | |
dc.type | Dissertação | |