This chapter is about set theory. Set theory provides an excellent language to reliably describe complex database designs, data retrieval, and data manipulation. Set theory is reliable because it is both precise and powerful; this will become clear from Chapter 5 onwards. As explained before, you’ll need to exercise some patience: Chapters 1 through 4 first lay down the foundation.

In the section “Sets and Elements,” the concepts of a set and an element of a set are introduced. In the section “Methods to Specify Sets,” you’ll see how you can specify sets using the enumerative, predicative, or substitutive method.

You probably remember your math ...

Get Applied Mathematics for Database Professionals now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.