dc.contributorSantos, Clesio Saraiva dos
dc.contributorEdelweiss, Nina
dc.creatorCosta, Raquel Vieira Coelho
dc.date2007-06-06T18:50:34Z
dc.date2004
dc.identifierhttp://hdl.handle.net/10183/5860
dc.identifier000432655
dc.descriptionA 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.formatapplication/pdf
dc.languagepor
dc.rightsOpen Access
dc.subjectBanco : Dados temporais
dc.subjectVersoes : Banco : Dados
dc.subjectBanco : Dados
dc.titleProjeto de um DB2 extender para suporte aos conceitos de tempo e versão
dc.typeDissertação


Este ítem pertenece a la siguiente institución