CINCIA DA COMPUTAO BANCO DE DADOS PROFESSOR MARCELO MAGNANI
BANCO DE DADOS TEMPORAIS
Acadmico: Maurcio Sonza
Itaja Agosto/2014 RESUMO
O objetivo deste estudo conhecer mais sobre banco de dados temporais. A
importncia deste estudo se justifica diante a possibilidade de compreender este modelo de banco de dados que pode ser aplicado para solucionar problemas cotidianos. Foi constatado que a aplicao de banco de dados temporais muito util quando existe a necessidade de ter um histrico sobre a modificao de um determinado dado, seja devido a uma necessidade do negcio ou meramente para controle de uma auditoria interna. INTRODUO Nos tempos atuais, a sociedade como um todo se depara com a necessidade de armazenar dados para futuras consultas, ter um registro das suas negociaes e outras transaes, o que faz com que cada vez mais seja necessrio o uso de programas integrados com banco de dados modelos para o seu respectivo negcio, porm, as vezes estes no suprem a real necessidade do usurio. Mas primeiro, o que um banco de dados? Para Shamkant B. Navathe e Ramez Elmasri (2005, p.4 ) : Um banco de dados uma coleo de dados relacionados. Os dados so fatos que podem ser gravados e que possuem um significado implcito. Por exemplo, considere nomes, nmeros telefnicos e endereos de pessoas que voc conhece. Tendo isso em mente, normalmente estamos falando de um banco de dados instantneo, que so usados apenas para o armazenamento de um instante de tempo dos registros nele guardados, ou seja, apenas armazenam informaes do estado presente dos dados. Em reas como a empresarial, educao, reservas e outras, necessrio que exista um histrico sobre um dado que foi registro, para que mostre se houve algum tipo de modificao no mesmo , quando que foi feito e o que foi alterado. Podemos imaginar um cenrio aonde muitos dados devem ser armazenados e seu histrico de modificao deve ser mantido, pois os mesmos podem auxiliar durante todo o processo para a soluo de um problema que pode ser individual ou coletivo : um hospital. Os hospitais so um dos tipos de negcio que precisam ter os seus dados salvos e atualizados constantemente, como por exemplo o histrico de um paciente, aonde vai registrar as melhorias ou desvios que ocorreram durante o perodo que ficou na instituio. Para solucionar este problema, sugere-se que seja criado um banco de dados temporal. Mas o que isso?
Para Raphael Viana Itacaramby (2006, p.9) :
Eles so bancos de dados que nunca sobrepe informaes antigas e que possuem mecanismos para o facilitar o tratamento do tempo associado aos dados. O tempo tratado implicitamente pelo banco, isto , ele que tem que se preocupar com a forma como vai gerenciar os dados antigos, os novos e a forma de dar respostas s consultas desejadas pelo usurio. Logo, subentende-se que a principal diferena entre os bancos de dados que o banco de dados instantneo contm apenas o valor atual do registro e o tempo do registro feito pela aplicao. J o banco de dados temporal contm os estados passados, presente e futuros do registro e o tempo do registro feito pelo prprio banco. Para entendermos um pouco mais sobre os bancos de dados temporais, precisamos entender os quatro tipos de tempo que podem ser classificados , so eles : Instantneo, transao, validade e bitemporal. Banco de dados instantneos Este tipo de banco de dados o tradicional, ou seja, para cada mudana feita no banco, os dados anteriores so perdidos. Banco de dados de tempo de transao Aps haver uma atulizao no registro, podemos verificar qual o seu estado anterior e data de modificao. Banco de dados de validade Registra o tempo informado pelo usurio, por exemplo, na atualizao do quadro clnico de um paciente ou do registro de uma transao bancria. Banco de dados bitemporal Registra os tempos de transao e de validade, entretanto, nem sempre os tempos vo ser iguais. CONSIDERAES FINAIS Aps esta pesquisa, foi possvel concluir que o uso de banco de dados temporais so normalmente utilizados para operaes e negcios especficos, como transaes financeiras e hospitais, entretanto, ele pode ser aplicado em qualquer estabelecimento que solicite manter um histrico de todos os dados para uma possivel auditoria. REFERNCIAS BIBLIOGRFICAS
ELMASRI, Ramez; NAVATHE, Shamkant B. Sistema de Banco de Dados. Revisor
tcnico Luz Ricardo de Figueiredo. So Paulo: Pearson Addison Wesley, 2005. MICHELIN, Rgio Antnio. Estudo sobre banco de dados temporais. 2014. 26 f. TCC (Graduao) - Curso de Curso de Especializao em Web e Sistemas de Informao, Universidade Federal do Rio Grande do Sul, Porto Alegre, 2006. Disponvel em: <http://www.inf.ufrgs.br/~galante/wiki/lib/exe/fetch.php? id=former_students&cache=cache&media=monografia-regio.pdf>. Acesso em: 08 ago. 2014. MACDO, Diego. BANCO DE DADOS TEMPORAIS. 2014. Disponvel em: <http://www.diegomacedo.com.br/banco-de-dados-temporais/>. Acesso em: 08 ago. 2014. ALMEIDA, Roniere. Entendendo sobre banco de dados temporais. 2014. Disponvel em: <http://www.devmedia.com.br/entendendo-sobre-banco-de-dadostemporais/24840>. Acesso em: 08 ago. 2014. ITACARAMBY, Raphael Viana. BANCO DE DADOS TEMPORAIS:: Teoria e prtica. 2014. 62 f. Monografia (Especializao) - Curso de Cincia da Computao, Universidade Federal de Mato Grosso, Cuiab, 2006. MAURO, Jos. Banco de Dados Temporal. 2009. Disponvel em: <http://informacaocomdiversao.blogspot.com.br/2009/04/banco-de-dadostemporal.html>. Acesso em: 08 ago. 2014.