Sgdbs
UNIVERSIDADE DE CAXIAS DO SUL
CENTRO DE COMPUTAÇÃO E TECNOLOGIA DA
INFORMAÇÃO
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
Proposta de Trabalho de Conclusão de Curso
ESTUDO SOBRE ESTRATÉGIAS DE RECUPERAÇÃO DE FALHAS E CONTROLE DE COMCORRÊNCIA IMPLEMENTADOS PELOS SGBSs COMERCIAIS
Mauricio Pitt Comparin
Mauricio_pitt@hotmail.com
Profa. Ms. Eliane Gobetti de Camargo egcamarg@ucs.br Tipo de Trabalho: Pesquisa
Vacaria, 2013. INTRODUÇÃO
Medeiros (2007) define banco de dados “como sendo um conjunto de dados com certa organização característica, com o objetivo de armazenamento persistente de dados e dotados de mecanismos de manipulação para obtenção de informação e recuperação posterior, dentro de um sistema de informação”. Para tais dados serem acessados e mantidos no banco de dados é utilizados um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD) ou em inglês DBMS (Database managment system), Silberschatz, Sudarshan (1999, p.1) que define “como sendo um conjunto de dados inter relacionados e uma coleção de programas para acesso a estes dados”. O principal objetivo do SGDB é gerir grande volume de dados proporcionando um ambiente conveniente e eficiente para a recuperação e armazenamento de informações. São exemplos de SGBDs: Oracle, PostgreSQL, MySQL, SQL Server entre outros.
Devido ao fato dos SGDBs serem mantidos por um sistema de computador ele está sujeito a falhas como qualquer outro equipamento mecânico ou elétrico, podendo ser uma quebra de discos, falha de energia, erro de software, fogo na sala de equipamento ou ate mesmo sabotagem, com isso as informações podem ser perdidas. Portanto, um sistema de banco de dados deve precaver-se para garantir que as propriedades de atomicidade e durabilidade das transações sejam preservadas a despeito de tais falhas, através de técnicas de recuperação de falhas, que são responsáveis pela restauração do banco de dados para um estado consistente que havia antes da ocorrência de falha,