Two major options:
- Singular names: Component, ComponentVersion, Developer, Country
- Plural names: Components, ComponentVersions, Developers, Countries
Naming "connection tables" for Many to Many relations:
- Include the names of both tables into the name (Developer + ComponentVersion -> DeveloperComponentVersion)
- Optionally add Relation to this name (Developer + ComponentVersion -> DeveloperComponentVersionRelation)