This book is devoted to the background of these methods. It is the first to explain how to use relational and graph-theoretic methods systematically in computer science.
The powerful calculus of relational algebra is developed with respect to applications to a diverse range of problem areas. Results are first motivated by practical examples, often visualized by both Boolean 0-1-matrices and graphs, and then derived algebraically.