Este documento apresenta o quarto volume de um curso sobre banco de dados. O capítulo 10 discute a álgebra relacional e o cálculo relacional, linguagens formais para manipulação de dados em bancos de dados relacionais. O capítulo descreve operadores de conjuntos e operadores de tabelas da álgebra relacional, incluindo união, interseção, diferença e produto cartesiano. O capítulo 11 abordará a linguagem SQL para criação e manutenção de bancos de dados. O capítulo 12 tratará de consultas básicas e