O conhecimento da arquitetura de um Sistema de Gestão de Bases de Dados Relacionais (SGBDR) e do funcionamento dos seus componentes principais é um requisito fundamental do especialista da área de computadores, sistemas ou gestão da informação. Os SGBDR existentes são produtos muito complexos, com dezenas de anos de desenvolvimento, e que recorrem por vezes a técnicas pouco conhecidas, proprietárias e mantidas em segredo. Poucos profissionais podem participar no desenvolvimento de um SGBDR, mas são muitos os que os utilizam diariamente e deles dependem para fazerem outros sistemas funcionar.
Esta obra apresenta assim os conceitos fundamentais da tecnologia dos SGBDR que estão no centro dos sistemas de informação atuais, em todos os setores de atividade e em todos os domínios, sendo substituídos por sistemas especializados apenas em nichos de utilização. Não se centra num SGBDR em particular, mas dá a conhecer as especificidades dos produtos mais representativos quando a sua importância o justifica.
Os princípios fundamentais dos SGBDR são abordados em capítulos independentes entre si, o que permite, para além da sua leitura sequencial, uma consulta faseada, dependendo do interesse e das necessidades do leitor. Todos os capítulos contêm vários exemplos e encerram com propostas de exercícios. Para quem precisa de realizar um trabalho de investigação, ou aprofundar um tópico em particular, procurando conhecer os detalhes de uma técnica ou de um algoritmo, a obra dispõe de uma secção de Leituras Recomendadas e de uma completa Bibliografia no final de cada capítulo.
O livro dirige-se, portanto, a todos os estudantes e profissionais que pretendem compreender o funcionamento de um SGBDR.
Principais temas abordados no livro:
·Conceitos de bases de dados;
·Modelo relacional de dados e álgebra relacional;
·Projeto lógico de bases de dados;
·Linguagem SQL;
·Armazenamento e indexação;
·Consultas e otimização de consultas;
·Gestão de transações;
·Controlo de concorrência;
·Níveis de isolamento;
·Recuperação.