Classificação e especificação de restrições de integridade em bancos de dados temporais de versões
AUTOR(ES)
Cordeiro, Robson Leonardo Ferreira
DATA DE PUBLICAÇÃO
2007
RESUMO
Um Sistema gerenciador de Bancos de Dados (SGBD) possui como principal característica a capacidade de gerenciar bases de dados que representam parte do mundo real. Para que essa representação seja fiel, os dados presentes em uma base de dados devem obedecer a diversas regras conhecidas como restrições de integridade. Estas podem ser provenientes da realidade modelada, da implementação ou do modelo de dados utilizado. O suporte oferecido por sistemas gerenciadores de bancos de dados tradicionais não é suficientemente adequado a certas aplicações com necessidades que vão além das convencionais. Diversas aplicações necessitam armazenar dados históricos em conjunto com seus períodos de validade. Outras precisam armazenar versões de conjuntos de dados, gerenciando suas agregações e formas de representação. Através do suporte aos conceitos de tempo e de versão, provido por um SGBD, grande parte dessas necessidades é suprida. Este tipo de banco de dados usa o conceito de tempo para armazenar e controlar dados históricos enquanto o conceito de versão permite a gerência de alternativas de projeto. Existem atualmente diversos trabalhos e implementações relacionados à manutenção de restrições de integridade sobre bancos de dados tradicionais. Entretanto, restrições que consideram a gerência de tempo e de versões sobre dados ainda representam uma área de pesquisa praticamente inexplorada. De acordo com essa realidade, o primeiro objetivo do presente trabalho consiste em definir uma classificação de restrições de integridade para bases de dados com suporte a tempo e versões, a fim de prover uma base para o desenvolvimento de pesquisas relacionadas à sua especificação e manutenção. O segundo objetivo consiste em agregar ao Modelo Temporal de Versões (TVM), que suporta os conceitos de tempo e de versão, uma linguagem que permita a especificação de restrições de integridade. Esta linguagem considera características relacionadas à temporalidade e ao versionamento dos dados e das próprias restrições.
ASSUNTO(S)
banco : dados temporais versoes : banco : dados integridade : banco : dados
ACESSO AO ARTIGO
http://hdl.handle.net/10183/6019Documentos Relacionados
- Manutenção de restrições de integridade em bancos de dados orientados a objetos
- Restrições dinamicas em bancos de dados ativos orientados a objetos
- Tratamento de versões em bancos de dados para sistema de informações geograficas
- Efeitos temporais em classificação de textos: caracterização e engenharia de dados
- Incorporação de facilidades espaço-temporais em bancos de dados orientados a objetos