Projeto de um DB2 extender para suporte aos conceitos de tempo e versão
dc.contributor.advisor | Santos, Clesio Saraiva dos | pt_BR |
dc.contributor.author | Costa, Raquel Vieira Coelho | pt_BR |
dc.date.accessioned | 2007-06-06T18:50:34Z | pt_BR |
dc.date.issued | 2004 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/5860 | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.format.mimetype | application/pdf | |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Banco : Dados temporais | pt_BR |
dc.subject | Versoes : Banco : Dados | pt_BR |
dc.subject | Banco : Dados | pt_BR |
dc.title | Projeto de um DB2 extender para suporte aos conceitos de tempo e versão | pt_BR |
dc.type | Dissertação | pt_BR |
dc.contributor.advisor-co | Edelweiss, Nina | pt_BR |
dc.identifier.nrb | 000432655 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.program | Programa de Pós-Graduação em Computação | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2004 | pt_BR |
dc.degree.level | mestrado | pt_BR |
Files in this item
This item is licensed under a Creative Commons License

-
Exact and Earth Sciences (4768)Computation (1688)