Projeto de um DB2 extender para suporte aos conceitos de tempo e versão

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...

Full description

Bibliographic Details
Main Author: Costa, Raquel Vieira Coelho
Other Authors: Santos, Clesio Saraiva dos
Format: Others
Language:Portuguese
Published: 2007
Subjects:
Online Access:http://hdl.handle.net/10183/5860
id ndltd-IBICT-oai-lume.ufrgs.br-10183-5860
record_format oai_dc
spelling ndltd-IBICT-oai-lume.ufrgs.br-10183-58602018-10-21T16:48:33Z Projeto de um DB2 extender para suporte aos conceitos de tempo e versão Costa, Raquel Vieira Coelho Santos, Clesio Saraiva dos Edelweiss, Nina Banco : Dados temporais Versoes : Banco : Dados Banco : Dados 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. 2007-06-06T18:50:34Z 2004 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/5860 000432655 por info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Banco : Dados temporais
Versoes : Banco : Dados
Banco : Dados
spellingShingle Banco : Dados temporais
Versoes : Banco : Dados
Banco : Dados
Costa, Raquel Vieira Coelho
Projeto de um DB2 extender para suporte aos conceitos de tempo e versão
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.
author2 Santos, Clesio Saraiva dos
author_facet Santos, Clesio Saraiva dos
Costa, Raquel Vieira Coelho
author Costa, Raquel Vieira Coelho
author_sort Costa, Raquel Vieira Coelho
title Projeto de um DB2 extender para suporte aos conceitos de tempo e versão
title_short Projeto de um DB2 extender para suporte aos conceitos de tempo e versão
title_full Projeto de um DB2 extender para suporte aos conceitos de tempo e versão
title_fullStr Projeto de um DB2 extender para suporte aos conceitos de tempo e versão
title_full_unstemmed Projeto de um DB2 extender para suporte aos conceitos de tempo e versão
title_sort projeto de um db2 extender para suporte aos conceitos de tempo e versão
publishDate 2007
url http://hdl.handle.net/10183/5860
work_keys_str_mv AT costaraquelvieiracoelho projetodeumdb2extenderparasuporteaosconceitosdetempoeversao
_version_ 1718776219958247424