The document discusses enhanced entity-relationship modelling (EERM) and mapping EERMs to a relational database. It introduces concepts like generalization/specialization and subclasses. The key steps in mapping are: (1) treat superclasses as strong entities; (2) treat subclasses as weak entities; and (3) map the superclass-subclass relationships, typically using one table for each superclass and subclass. For the library example EERM, the optimal mapping results in 9 relations, including separate tables for each of the Reader subclasses: Staff, ResearchStudent, and TaughtStudent.