Um sistema de gerência de banco de dados (SGBD) é um software encarregado de armazenar dados referentes a um conjunto de aplicações em um banco de dados. Existiram e existem vários tipos de SGBD que se distinguem pela forma de organizar o banco de dados e pelas linguagens que empregam para manipular o banco de dados. Este livro foca nos bancos de dados relacionais. Este tipo de banco de dados é largamente usado em uma grande variedade de aplicações. 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). 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. O livro inclui ainda um tratamento introdutório à administração de banco de dados e à programação de aplicações. Além de exemplos de trechos de código das linguagens apresentadas, o livro contém 144 exercícios, a grande maioria deles resolvidos.
Informática e Tecnologia