Do I have to activate a parent theme when I activate its sub theme?
No it doesn't. As long as the base theme is present, that's OK.
As an example, if you test the Sky theme on Simplytest.me and go to the admin/appearance page, you'll see that Sky is enabled, but the base theme (AdaptiveTheme) is not.