artigo - bd (1)

5
CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS PROFESSOR MARCELO MAGNANI BANCO DE DADOS TEMPORAIS Acadêmico: Maurício Sonza

Upload: mauricio-sonza

Post on 03-Oct-2015

218 views

Category:

Documents


6 download

DESCRIPTION

banco de dados temporais

TRANSCRIPT

Artigo.docx

CENTRO DE CINCIAS TECNOLGICAS DA TERRA E DO MARCINCIA DA COMPUTAOBANCO DE DADOSPROFESSOR MARCELO MAGNANI

BANCO DE DADOS TEMPORAIS

Acadmico:Maurcio Sonza

ItajaAgosto/2014RESUMO

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 instantneosEste 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 transaoAps haver uma atulizao no registro, podemos verificar qual o seu estado anterior e data de modificao.

Banco de dados de validadeRegistra 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 bitemporalRegistra os tempos de transao e de validade, entretanto, nem sempre os tempos vo ser iguais.

CONSIDERAES FINAISAps 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: . Acesso em: 08 ago. 2014.

MACDO, Diego.BANCO DE DADOS TEMPORAIS.2014. Disponvel em: . Acesso em: 08 ago. 2014.

ALMEIDA, Roniere.Entendendo sobre banco de dados temporais.2014. Disponvel em: . 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: . Acesso em: 08 ago. 2014.