In a project we have different components and they can exist in different versions. Eg: component ABC with version 1.0 and 2.0. When we work on a next version we create a new version under releases.
I would expect that there is a relation in JIRA between the components and the versions, but obvious that is not. I can create a version of something that is not defined as a component. I would expect by creating a version to have only the choice from components defined in the project.
Why is there no relation in database between versions and components?