O livro foi concebido como base para uma primeira disciplina de banco de dados em um curso de graduação em Computação (Ciência da Computação, Tecnologia da Computação, Sistemas de Informação e cursos similares) e foca em bancos de dados relacionais. Serve de complemento ao livro Projeto de Banco de Dados, deste mesmo autor.
Após apresentar os conceitos básicos da área de banco de dados, o livro trata das linguagens usadas para manipular um banco de dados relacional, tanto as teóricas, álgebra e cálculo, quanto a linguagem da prática, SQL. Além disso, o livro inclui um tratamento introdutório à administração de banco de dados e à programação de aplicações.
Na página do livro, na Amazon, é possível obter uma amostra que inclui o sumário e o prefácio, com maiores detalhes sobre o conteúdo.
Algumas características do livro são:
- Na apresentação da álgebra relacional, as consultas são mostradas tanto textualmente, como é usual na literatura, quanto na forma de árvore sintática, o que facilita a compreensão e aumenta a legibilidade das consultas. Veja uma amostra das primeiras páginas do capítulo que introduz a álgebra relacional.
- A divisão em capítulos foi feita de forma a facilitar a passagem de um capítulo mais teórico para o correspondente capítulo que trata do mesmo tema em SQL. Para cada capítulo referente a uma linguagem teórica (álgebra ou cálculo relacional), há um capítulo em SQL.
- O livro contém mais de 150 exemplos e mais de 140 exercícios, a maioria deles resolvidos.
- Os trechos de código SQL foram testados no PostgreSQL.
- O livro está disponível em formato impresso (publicação no prelo) e em formato ebook. Tanto a versão impressa quanto a versão ebook usam cores na apresentação dos trechos de código, o que aumenta a legibilidade.
- A versão ebook usa hiperlinks para a navegação dentro do texto, desde que esta seja suportada pelo dispositivo de leitura. Ela está em formato fixo (print replica), mantendo layout e formatação semelhantes a de um livro impresso.
- O livro conta com um índice remissivo que aponta para as páginas que contêm as definições dos termos usados ao longo de texto.
Observação quanto à navegação por hiperlinks dentro do ebook:
Nas versões atuais dos software Kindle de leitura de ebooks, os links estão “vivos” apenas nas edições para PC (Windows, Linux e Mac OS X). Em tablets com iOS, o software Kindle não preserva os links. Não tive a oportunidade de testar a navegação em dispositivos com Android. Se alguém tiver a oportunidade de testar a navegação em outro software/dispositivo, por favor, mande-me uma mensagem.