This document discusses different approaches for mapping object-oriented class hierarchies and properties to a relational database schema. It describes mapping an entire class hierarchy to a single table, mapping each concrete class to its own table, mapping each class to its own table, and using a generic table structure. It also discusses strategies for mapping class-scope properties that apply to all instances of a class, including using single-column single-row tables, multi-column single-row tables, multi-column single-row tables for all classes, and a multi-row generic schema.