The four German cases — nominative, accusative, dative, and genitive.
The subject case — who or what performs the action.
The direct object case — who or what receives the action.
The indirect object case — to whom or for whom.
Expressing possession and relationships between nouns.