Um Método para Elaborar Bancos de Dados Analítico-Temporais para o Armazenamento de Históricos de Dados

  • Alex Sandro Romeo de Souza Poletto FEMA
  • Jorge Rady de Almeida Júnior USP

Resumo


O presente trabalho descreve um método para, a partir de Bancos de Dados Operacionais, elaborar Bancos de Dados Analítico-Temporais, cujo principal objetivo é o de armazenar históricos de dados para auxiliar no processo de tomada de decisões, auditorias e recuperação de dados. O trabalho contém duas etapas. A primeira etapa tem por objetivo auxiliar, manualmente, a modelagem do Banco de Dados Analítico-Temporal, com base nos modelos de dados dos Bancos de Dados Operacionais. Na segunda etapa objetivou-se disponibilizar mecanismos automáticos, explorados nos próprios Sistemas Gerenciadores de Banco de Dados, que possibilitem a geração, o transporte e o armazenamento dos dados Analítico-Temporais, usando gatilhos e procedimentos armazenados.

Palavras-chave: Método, Elaboração, Banco de Dados, Armazenamento de Histórico

Referências

BRYLA, Bob; LONEY, Kevin. “Oracle Database 11g Manual do DBA”, 2008.

CORDEIRO, Robson Leonardo Ferreira; SANTOS, Clesio Saraiva dos; EDELWEISS, Nina; GALANTE, Renata de Matos. “Classificação de restrições de integridade em bancos de dados temporais de versões”. In: Brazilian symposium on Databases, 19. Anais/Proceedings SBBD’2004. Brasilia, p. 336-337, 2004.

GOLFARELLI, Mateo; MAIO, Dario; RIZZI, Stefano. “Conceptual Design of Data Warehouses from E/R Schemes”. In: Hawaii International Hierarquias Conference on Systems Sciences, 1998, Hawaii. Proceedings. Hawaii, 1998. 10 p.

ITALIANO, Isabel C.; FERREIRA, João Eduardo. “Synchronization Options for Data Warehouse Designs”, Publicado na IEEE Computer Magazine, Revista de IEEE Computer Society, 2006.

MOODY, Daniel L.; KORTINK, Mark A. R. “From enterprise models to dimensional models: a methodology for data warehouse and data mart design”. In: International Workshop on Design and Management of Data Warehouse, Stockholm, 28., p.2, 2000, p. 1-12.

POLETTO, Alex S. R. de S.; ALMEIDA JUNIOR, Jorge Rady de. “Modeling of an Analytical Database System”, 9a International Conference on Enterprise Information Systems - ICEIS’2007, Ilha da Madeira, Portugal, Funchal, 13 – 16 de Jun., 2007.

PRICE, Jason. “Oracle Database 11g SQL: Domine SQL e PL/SQL no banco de dados Oracle”. Aborda as versões 11g, 10g, 9i e 8i. Porto Alegre. Editora Bookman, 2009.

SANTOS, Constância da Silva. “Implementação de bancos de dados temporais com versionamento de esquemas: um estudo comparativo”. 2003. 68 p. Dissertação - Instituto de Informática, Univ. Fed. Rio Grande Sul, Porto Alegre, 2003.

SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSCHAN, S. “Sistemas de Bancos de Dados”. 5a edição - Rio de Janeiro. Editora: Elsevier, 2006.

SPRAGUE, Ralph H. Jr.; WATSON, Hugh J. “Sistema de apoio à decisão: colocando a teoria em prática”, 2a edição – Rio de Janeiro. Editora: Campus, 1991.

TANSEL, Abdullah Uz. “Temporal relational data model”. Revista IEEE Computer Society (IEEE Transactions on Knowledge e Data Engineering), v.9, n.3, may/june, p. 464-479, 1997.

VASSILIADIS, Panos; SIMITSIS, Alkis; SKIADOPOULOS, Spiros. “Conceptual modeling for ETL processes”. In: Workshop on Data Warehousing and OLAP. Proceedings of the 5th ACM international workshop on Data Warehousing and OLAP. McLean, Virginia, USA, p. 14-21, 2002.
Publicado
16/06/2010
POLETTO, Alex Sandro Romeo de Souza; DE ALMEIDA JÚNIOR, Jorge Rady. Um Método para Elaborar Bancos de Dados Analítico-Temporais para o Armazenamento de Históricos de Dados. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 6. , 2010, Marabá. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 142-153. DOI: https://doi.org/10.5753/sbsi.2010.14708.